HSTS 分析器
粘贴 Strict-Transport-Security 值或 HTTP 响应头,检查 max-age、includeSubDomains、preload、重复指令、无效值以及 preload 相关待检查项。所有分析都只在浏览器中进行。
分析粘贴的 Strict-Transport-Security 值或完整 HTTP 响应头,检查 max-age、includeSubDomains、preload、重复和无效指令。
如何分析 HSTS
- 粘贴 HSTS 值、单行响应头或完整 HTTP 响应头。
- 查看每个策略的 max-age、includeSubDomains、preload 以及错误和复核数量。
- 检查 max-age 缺失/错误、preload 条件、重复响应头和 zero max-age。
检查内容
max-age 必须存在并且是非负整数。includeSubDomains 与 preload 被当作无值 flag,附带值会报错;重复指令也会报错。
存在 preload 时,max-age 小于 31,536,000 秒或缺少 includeSubDomains 会提示复核,max-age=0 也会提示复核。
隐私与限制
只在浏览器中分析粘贴的响应头。不会连接真实域名,不检查 HTTPS 重定向、证书、浏览器 HSTS 缓存,也不会查询外部 preload 名单。
HSTS Analyzer 常见问题
会自动检查域名吗?
不会,需要粘贴 HSTS 值或响应头。
max-age 必须有吗?
必须,缺失或无效值会报错。
preload 使用什么时间标准?
当前实现会对低于 31,536,000 秒的值提示复核。
会查询真实 preload 名单吗?
不会,只检查策略结构。
会发送网络请求吗?
不会,全部在浏览器中运行。