HSTS (HTTP Strict Transport Security)
2018. 11. 9. 18:14ㆍWEB
HSTS (HTTP Strict Transport Security)란 브라우저가 HTTPS만을 사용하도록 강제하는 보안기능입니다. HSTS가 활성화된 후 HTTP 요청을 하게 되면 강제로 HTTPS로 전환되게 됩니다.
사용자들이 브라우저 주소를 입력 할 때 http:// 주소를 타이핑 하거나 혹은 https://를 생략하는 경향이 있는데, HSTS를 통해 HTTPS를 강제할 수 있게 됩니다.
HSTS는 다음과 같은 HTTP 헤더를 추가함으로서 활성화할 수 있습니다. Strict-Transport-Security: max-age=16070400; includeSubDomains
HTTP 통신에서는 브라우저가 HSTS 헤더를 무시합니다. HTTP 통신에서는 해커가 HSTS 헤더를 마음대로 조작할 수 있기 때문입니다.
HSTS는 Chrome, Firefox, Safari, Opera, Edge, IE11 등 대부분의 브라우저에서 지원합니다. (HSTS 브라우저 지원)
'WEB' 카테고리의 다른 글
[Blazor] ASP.NET Core Blazor 소개 (0) | 2020.03.25 |
---|---|
[FTP] Windows Server FTP 설정하기 (0) | 2019.11.27 |
URL분해 및 Domain의 포함관계 (1) | 2017.10.18 |
URL vs URI vs URN (0) | 2017.10.18 |
[ASP.NET] JavaScript Source Map (0) | 2016.12.26 |