检测网站HSTS配置状态,分析安全头参数,提升HTTPS强制传输安全性。
当用户首次访问未启用HSTS的HTTPS网站时,仍可能遭受SSL剥离攻击。本工具通过检测HTTP响应头中的Strict-Transport-Security字段,解析max-age、includeSubDomains和preload等参数,帮助管理员验证HSTS配置是否正确生效。HSTS(HTTP严格传输安全)是一种Web安全策略,强制浏览器在指定时间内仅通过HTTPS连接访问网站,从根本上防止中间人劫持和协议降级攻击。
HSTS检测工具如何保证检测准确性?
工具通过模拟浏览器请求获取真实HTTP响应头,直接解析Strict-Transport-Security字段值。但需注意复杂CDN或多层重定向可能影响结果准确性。
max-age设置多少合适?
生产环境建议至少31536000秒(1年)。测试期可设较短时间,但需确保参数语法正确。
检测前请确认域名解析正常且支持HTTPS访问。结果仅反映当前请求响应状态,实际部署需结合服务器配置验证。涉及预加载列表提交需前往hstspreload.org操作。敏感域名测试建议使用测试环境。
建议先将max-age设置为较短时间(如300秒)进行测试,确认无误后再延长至一年以上。启用includeSubDomains前需确保所有子域名均支持HTTPS,否则会导致访问中断。典型合规配置:Strict-Transport-Security: max-age=31536000; includeSubDomains; preload