inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

웹 개발의 핵심, HTTP 완벽 마스터하기!

[13장. 브라우져 보안] 13.2 세션 하이재킹

하이잭킹 관련 문의

129

아무도_모를_아이디

작성한 질문수 27

1

서버 구성해서 직접 만들고 있는데, 입력폼에서 스크립트가 안먹히더라고요.

 

쭉 강의 보고 실습필요한 부분 다시 보는데 일전에 브라우져 설정을 변경 했었었나요. 기억이 가물합니다!

 

Content-Security-Policy-Report-Only 이 옵션 때문에 가능했던가요.

 

 

 

ajax https cors cookie

답변 2

0

김정환

쉽게 말씀드리면, 지금 웹 페이지가 "이 페이지에서는 이런 종류의 스크립트만 실행할 수 있어!" 하고 브라우저에게 규칙을 정해놓은 것과 같습니다. 폼에 입력하신 스크립트가 이 규칙에 맞지 않으면 브라우저가 차단하는 것이죠.

이 때 Content-Security-Policy (CSP) 라는 것이 사용될 수 있습니다. 마치 웹 페이지의 보안 경비원 같은 역할을 해서, 어떤 외부 자원(스크립트, 스타일 시트, 이미지 등)을 불러올 수 있고 어떤 동작을 허용할지 등을 확인하고 위반하는 것은 차단하는 것이죠.

말씀하신 Content-Security-Policy-Report-Only 라는 옵션은 조금 특별합니다. "만약 보안 정책에 위반되는 사항이 있으면 나한테 알려주기만 하고, 실제로 막지는 마" 라는 의미입니다. 그래서 이 옵션 때문에 스크립트 실행이 안 됐을 가능성은 낮습니다.

아마 웹 서버 설정에서 Content-Security-Policy 헤더가 설정되어 있고, 그 정책 때문에 입력하신 스크립트가 실행되지 않는 것일 수 있습니다.

혹시 웹 서버 설정이나 관련 코드를 확인해 보실 수 있을까요? 어떤 CSP 정책이 설정되어 있는지 알면 문제 해결에 더 도움이 될 거예요! 😊

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
아무도_모를_아이디님, 서버 구성 및 브라우저 설정 관련하여 문의 주신 것에 대해 답변드리겠습니다.

입력폼에서 스크립트가 동작하지 않는 문제는 Content-Security-Policy(CSP) 설정과 관련이 있을 수 있습니다. CSP는 웹 페이지가 실행할 수 있는 리소스를 제어하여 보안을 강화하는 기능인데요. Content-Security-Policy-Report-Only는 CSP 정책을 테스트할 수 있게 해주며, 실제로 차단은 하지 않고 보고서만 생성합니다. 스크립트 실행에 문제가 있다면, CSP 설정 내의 스크립트 소스(script-src)를 검토해보시는 게 좋습니다.

CSP 설정을 브라우저 설정이나 웹 서버 설정 파일인 .htaccess, Nginx 설정 파일 등을 통해 변경한 적이 있는지 확인해 보시길 권장드립니다.

문제가 지속된다면 인프런의 문의하기를 통해 좀 더 자세한 상황을 설명하시면 도움이 될 수 있습니다. 도움이 되셨기를 바랍니다!

저는 왜 콘솔에서 props가 한 줄만 찍히나요?

0

46

1

[Todo삭제와 수정처리1] selectTodo 함수에서 filter 대신 find 메서드를 사용하면 안될까요?

0

72

1

실무에서 웹개발자가 명시적으로 선언하는 보안 정책의 범위 및 보안 정책 설정 위임 라이브러리

1

110

2

브라우저 내부 보안 정책 스코프에 대한 질문

1

67

1

ETag 사용시 서버의 성능 향상

1

68

2

next.js 와 SOP

1

65

2

사전 요청 관련 질문

1

59

2

rest api 에서의 csrf

1

53

1

변경된 API 주소 CORS 오류

0

127

3

교안 어디있나요?

1

80

2

ping 연결관련

0

87

1

@AuthenticationPrincipal

0

83

2

첨부파일 트랜잭션

0

82

1

캐싱 관련 문의

1

110

1

교안 어디서 찾아야하나요?

0

99

1

TypeError: querystring is not a function 에러 나시는 분들

0

178

1

AWS 배포 시 CORS 에러

0

125

2

버프스위트 response 수정

0

459

1

WEB-INF 파일 관련 53강 에러발생

0

208

2

질문드립니다.

0

202

2

질문이있습니다.

0

150

2

bin폴더가 존재하지않아요

0

205

2

강사님은 어떤 책으로 HTTP 를 공부하셨나요?

0

267

1

26강에서 member1에 사진 인서트할때 500 오류가 떠요

0

106

1