概述 HSTS 要求浏览器在指定时间只通过 HTTPS 访问站点,防止降级与中间人攻击。可将站点提交到 preload 列表以在首次访问前强制 HTTPS。 示例与部署 ``` Strict-Transport-Security: max-age=31536000; includeSubDomains; preload ``` 工程建议 - 审核域名:确保所有子域都支持 HTTPS 后再启用 `includeSubDomains` 与 `preload`。 - 风险与回退:错误配置可能导致长期不可访问;变更需谨慎与灰度。 - 监控与合规:记录失败率与证书问题;结合 HSTS 报告与安全策略。 参考与验证 - RFC 6797 HSTS 规范:https://www.rfc-editor.org/rfc/rfc6797 - Chromium HSTS preload 文档:https://hstspreload.org/ - MDN Strict-Transport-Security 文档:https://developer.mozilla.org/docs/Web/HTTP/Headers/Strict-Transport-Security

发表评论 取消回复