의미없는 블로그

[Appscan] HTTP Strict-Transport-Security (HSTS) 본문

카테고리 없음

[Appscan] HTTP Strict-Transport-Security (HSTS)

SaltLee 2025. 2. 12. 11:18

HTTPS 로만 접속 시키는거

 

Strict-Transport-Security: max-age=31536000 ; includeSubDomains; preload

응답 헤더 설정

 

31536000 : HSTS 응답을 받는 웹 사이트에 대해서 최초 접속 후 1년 동안 브라우저에서 강제화

includeSubDomains : 하위 도메인도 포함

preload : preload 옵션은 크롬 HSTS preload 리스트에 등록하는 것이므로 내부망에는 불필요

 

HSTS 헤더가 없어도 http > https 자동 변환 되는데 왜 HSTS 헤더를 설정해야돼?

첫 번째 요청에 대한 보호: 사용자가 처음 웹사이트에 접속할 때, HTTP 요청을 보낼 수 있기 때문에 서버에서 HTTPS로 리디렉션을 설정하는 것은 안전하지 않을 수 있습니다. HSTS 헤더가 설정되어 있으면, 브라우저가 서버로부터 받은 HSTS 정보를 기반으로, 첫 번째 요청부터 HTTPS로 자동 연결됩니다.

 

첫번째 요청을 http 로 보내면

민감한 파라미터 포함되어있다고 가정하면 wireshark 에 잡히자나

 

HSTS 헤더 설정되어 있으면

첫번째 요청도 HTTPS 로 됨

 

https://hippogrammer.tistory.com/376

Comments