安全响应头生成器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
这几行响应头是成本最低、收益最高的安全加固手段——配置一次,浏览器就会主动替你抵御点击劫持、MIME 嗅探、降级攻击等问题。
-
启用头数
-
安全评分
-
HSTS 秒数
-
评分构成:HSTS 基础 30 分(includeSubDomains +10、preload +10)、X-Frame-Options 12 分、X-Content-Type-Options 12 分、Referrer-Policy 12 分、Permissions-Policy 8 分、COOP 6 分,满分 100。

六个安全响应头各管什么

响应头防御的问题推荐值
Strict-Transport-SecuritySSL 剥离、中间人降级到 HTTPmax-age=31536000; includeSubDomains
X-Frame-Options点击劫持(把站点嵌进 iframe 诱导点击)SAMEORIGIN
X-Content-Type-OptionsMIME 类型嗅探导致的脚本注入nosniff
Referrer-Policy跨站请求时泄露完整 URL(可能含敏感参数)strict-origin-when-cross-origin
Permissions-Policy第三方脚本擅自调用摄像头、麦克风、定位geolocation=(), microphone=(), camera=()
Cross-Origin-Opener-Policy跨窗口引用与 Spectre 类侧信道攻击same-origin

HSTS 要小心使用

HSTS 是这六个里唯一"不可逆"的——一旦浏览器收到 max-age,在有效期内会强制把这个域名及其子域名的 http 请求升级为 https,即使用户手动输入 http:// 也一样。如果此时你的 HTTPS 证书出问题,网站会直接打不开,且无法通过回退 HTTP 挽救。

所以正确的上线节奏是:

  1. 先设较小的值(如 max-age=300),确认 HTTPS 全站可用、无混合内容告警。
  2. 逐步提高到 86400(1 天)、604800(1 周)。
  3. 确认子域名也全部支持 HTTPS 后,再加 includeSubDomains。
  4. 长期稳定(通常数月后)再考虑 preload,因为提交到浏览器预加载列表后,移除需要等数月。

Permissions-Policy 的语法陷阱

这个头的语法和其他头不太一样,容易写错。geolocation=() 表示禁止所有来源;geolocation=(self) 表示只允许本站;geolocation=* 表示允许所有来源。写成了分号分隔或漏掉括号都是无效的。

Permissions-Policy: geolocation=(), microphone=(), camera=()

验证方法

配置后在浏览器开发者工具的 Network 面板查看文档请求的 Response Headers;或使用线上安全头检测服务(如 securityheaders.com)打分。注意有些头(特别是 HSTS 和 COOP)对子资源请求无效,只作用于文档请求。

另外别忘了:这些头写在服务器配置里只对当前站点生效。如果用了 CDN,需要在 CDN 侧配置或确保源站头被透传,否则可能出现"源站配了但用户收到的响应里没有"的情况。

你可能还想问

常见的安全头有哪些?

内容安全策略、点击劫持防护、内容类型嗅探限制、引用来源策略等;它们从不同维度降低常见前端攻击风险。

内容安全策略会不会误伤?

会。策略过严会拦住正常的内联脚本或外部资源;建议先用报告模式观察,收集完整后再逐步收紧。

加多少合适?

先从低风险、易落地的头开始,再逐步加严;上线后持续看报告与报错,避免一次性收紧导致页面异常。

相关工具

站长工具
HTTP响应头分析器

在线解析 HTTP 响应头,逐项检查 HSTS、CSP、X-Frame-Options 等八项安全头是否齐全,同时提示 Server、X-Powered-By 等信息泄露头与缓存策略配置,并给出安全评分,粘贴响应头即可出结果。

站长工具
自定义错误页生成器

在线生成 400/401/403/404/410/429/500/502/503/504 等状态码的自定义错误页 HTML 与 Nginx、Apache、Netlify 配置片段

站长工具
CDN缓存策略生成器

在线设计 CDN 缓存规则并生成 Nginx 与 Cloudflare 配置片段,按路径模式设置 TTL 与 immutable 策略并统计缓存分布

站长工具
CSP安全策略生成器

可视化生成 Content-Security-Policy 响应头,逐条填写各指令允许的来源,输出可直接粘贴的策略串与 meta 标签写法,并检测不安全来源。

站长工具
伪静态规则转换

在线转换Apache .htaccess与Nginx rewrite伪静态规则,内置HTTPS跳转、www规范化、PHP路由等常用模板。

站长工具
缓存头Cache-Control生成器

生成 Cache-Control 响应头,支持 public 与 private、max-age、s-maxage、immutable、must-revalidate 等指令,附常用资源类型的缓存天数换算。

站长工具
压缩配置生成器

在线生成 nginx、Apache 与托管平台的 gzip / Brotli 压缩配置,附压缩率参考表与按流量估算的带宽与费用节省

站长工具
Cookie属性生成器

在线生成 Set-Cookie 响应头,配置 SameSite、Secure、HttpOnly、Max-Age 与 __Host- 前缀,并自动校验属性冲突

站长工具
网页定时刷新

在下方窗口按设定间隔自动刷新指定网址,适合监控页面状态、跑马灯数据与运维值守