HSTS 는 HTTP Strict Transport Security 의 약자입니다.
브라우저에게 HTTPS를 강요하면서 통신의 보안을 향상시키는 방법입니다.
서버에서 HSTS 관련 헤더를 보내면 브라우저는 해당 기간동안 무조건 HTTPS 를 사용합니다.


HSTS 를 적용하는 방법. (서버에서)
[code language="bash" title="nginx"]
# Enable HSTS. This forces SSL on clients that respect it, most modern browsers. The includeSubDomains flag is optional.
add_header Strict-Transport-Security "max-age=31536000";
[/code]
이 구문을 nginx 설정파일에 적용하면 접속자의 브라우저에 hsts 가 자동 적용됩니다.
HSTS 를 적용 해제하는 방법. (서버에서)
[code language="bash" title="nginx"]
# Disable HSTS.
add_header Strict-Transport-Security "max-age=0";
[/code]
적용시간을 0으로 설정하면 됩니다.
HSTS 를 적용 해제하는 방법. (브라우저에서)
1. 크롬브라우저
크롬 주소창에 chrome://net-internals/#hsts 입력.

Conversation
In the margins
0 notes
No comments yet. Be the first to leave a note.