您的 IPv4 地址:
操作系统:
运营商:

HSTS:浏览器如何强制使用 HTTPS

HTTP 严格传输安全(HSTS)允许 HTTPS 源站通知支持该机制的浏览器,在一段时间内只通过 HTTPS 访问。includeSubDomains 会扩大策略的适用范围;preload 则是浏览器生态中另一套独立的机制,不应随意启用。

HSTS 在浏览器中改变了什么

HSTS 要求浏览器在声明的 max-age 期间内只通过 HTTPS 访问某个网站。浏览器一旦收到该策略,之后再遇到 HTTP 导航时,会在发出普通的未加密请求之前就将其升级为 HTTPS。

如何检查 HSTS

查看 Strict-Transport-Security 响应头及其 max-age 值。在使用 includeSubDomains 之前,请确保所需的子域名都能通过 HTTPS 正常访问。preload 应视为一项单独的、更长期的承诺,而不是常规的 HSTS 开关。实际检测时,可以使用 2IP 服务器服务检测,并借助 2IP 网站信息工具核对网站对外返回的 HTTP 响应。

谨慎使用 includeSubDomains 和 preload

技术参考:RFC 6797。