安全响应头检测

检查你的安全响应头,几分钟就能修好。

安全响应头告诉浏览器如何保护你的访客免受注入脚本、点击劫持和数据泄露的威胁。看看你缺少哪些,并获取可以粘贴到服务器或 CDN 的配置。

被动扫描。未经你的许可,不会进行任何攻击性检测。

我们检查的响应头

  • Strict-Transport-Security(HSTS):是否存在,以及时长是否足够发挥作用。
  • Content-Security-Policy:抵御注入脚本和盗卡 skimmer 的主要防线。
  • X-Frame-Options(或 CSP 的 frame-ancestors):防止其他网站把你的网站嵌入框架进行点击劫持。
  • X-Content-Type-Options:nosniff。
  • Referrer-Policy 和 Permissions-Policy。
  • Cookie 属性(Secure、HttpOnly、SameSite)以及会泄露服务器版本的响应头。

一套安全的起步配置

这些响应头几乎适用于所有网站。从这里开始,然后以仅报告模式添加 Content-Security-Policy。

nginx
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;

Apache、Cloudflare 和 WordPress 的版本见安全响应头指南。

不只是一个字母

单独的响应头评级无法告诉你下一步该做什么。HackGrade 把响应头与 HTTPS、软件版本、WordPress 和邮件放在一起评估,让你先修复风险最高的问题。

常见问题

哪些安全响应头最重要?

对大多数小网站来说:首先是带 HSTS 的 HTTPS,然后是 X-Content-Type-Options、框架策略和 Referrer-Policy(都风险很低),最后是需要一些测试的 Content-Security-Policy。

安全响应头会让我的网站出问题吗?

基础的响应头很少会。严格的 Content-Security-Policy 可能会拦截你依赖的脚本,所以我们建议先使用 Content-Security-Policy-Report-Only。

还需要 X-XSS-Protection 吗?

不需要。现代浏览器已经移除了它所控制的 XSS 过滤器。MDN 建议改用 Content-Security-Policy,因此缺少 X-XSS-Protection 响应头不会被扣分。

附可复制粘贴修复方法的指南

更多免费检测

免费 · 即时 · 无需注册

抢在别人之前了解你的评级。

被动扫描。未经你的许可,不会进行任何攻击性检测。

免费开始。付费套餐每月 12 美元起,或 29 美元购买单次报告。 查看价格