首页/安全/加密与证书速查/HTTPS 常用安全响应头组合
TLS 与 HTTPS60 条

HTTPS 常用安全响应头组合

与 HTTPS 搭配的若干响应头:HSTS、X-Content-Type-Options、Referrer-Policy、X-Frame-Options 与 Permissions-Policy,用于降低降级、嗅探与点击劫持等风险。

加密与证书速查安全更新于 2026-10-12
HSTS强制后续 HTTPS 访问,详见 HSTS 条目
X-Content-Type-Optionsnosniff,禁止浏览器猜测内容类型
Referrer-Policy如 strict-origin-when-cross-origin,控制跨站 Referer 泄漏
X-Frame-OptionsDENY/SAMEORIGIN 防点击劫持;新项目可改用 CSP frame-ancestors
Permissions-Policy按需关闭摄像头、麦克风、地理位置等浏览器能力

nginx 追加响应头

nginx 追加响应头
add_header X-Content-Type-Options nosniff always;
add_header Referrer-Policy strict-origin-when-cross-origin always;
add_header X-Frame-Options SAMEORIGIN always;
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;
响应头属于纵深防御的一层,需要与业务功能联动评估:例如要被他站 iframe 嵌入的页面必须放宽 X-Frame-Options。

易错点

  • 子级 location 自定义 add_header 会整体覆盖父级同名头(nginx 继承规则与直觉不同)
  • 一次性加齐全部头可能影响嵌入、统计脚本等既有功能,建议按变更窗口分批上线

数据来源与参考

  • MDN HTTP 响应头文档
  • OWASP Secure Headers Project
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌