
HSTS(HTTP Strict Transport Security) 是详解一种网络安全机制,可用于防范网络攻击 ,和使例如中间人攻击和 CSRF(Cross-Site Request Forgery)等攻击。详解本文将详细介绍 HSTS 的和使工作原理、应用场景以及如何在网站中开启 HSTS 。详解
HSTS 原理是和使当浏览器请求网站服务器资源时,服务器会返回包含“Strict-Transport-Security” HTTP 响应头的详解响应内容,用来告诉浏览器在接下的和使访问中必须使用 HTTPS 而不是 HTTP 协议与该网站服务器通信 。浏览器会在本地缓存这些信息一段时间 ,详解一般为六个月。云计算和使
启用 HSTS 后,详解发送 HTTP 请求时 ,和使浏览器会自动检查有没有设置过 HSTS,详解如果设置过 ,和使则会将 HTTP 升级为 HTTPS 请求(如果服务器的详解 HTTPS 证书无效了 ,例如证书过期 、使用了自签名证书等,浏览器会终止连接) 。
原理图如下:

HSTS 原理
HSTS 的作用是强制浏览器使用 HTTPS 访问服务器。只有当客户端通过 HTTPS 发出请求时,收到的服务器的香港云服务器响应头中包含了 Strict-Transport-Security 字段才会生效。非 HTTPS 访问的响应头中设置的 HSTS 不会生效 。
以上 Header 的意思是源码下载