跳到正文
ipaddress.fi

安全标头检查

我们获取公共 URL 的响应标头(不含正文),并逐项检查防护性标头。

示例:

网络上一些最有效的防护,只是在服务器上设置一次的简单 HTTP 响应头。本检查获取公开 URL 的响应头,跟随重定向直到最终页面,并逐项评估:

  • Strict-Transport-Security 让浏览器只使用 HTTPS。
  • Content-Security-Policy 限制脚本和其他资源可以从哪里加载,并通过 frame-ancestors 限制谁可以嵌入该页面。
  • X-Content-Type-Options: nosniff 阻止浏览器猜测文件类型。
  • Referrer-Policy 控制向其他网站传递多少 URL 信息。
  • Permissions-Policy 关闭网站不使用的浏览器功能。
  • Cross-Origin-Opener-Policy 将页面与其打开的窗口隔离。

暴露在 Server 或 X-Powered-By 中的软件版本也会被标出。结果是一份检查清单,而不是安全评分:响应头只是众多防护层中的一层。

常见问题

为什么少于六个月的 HSTS 被视为偏弱?

浏览器只会在 max-age 秒内记住必须使用 HTTPS。六个月到一年是常见建议,也是加入浏览器预加载列表的前提。

还需要 X-Frame-Options 吗?

在现代浏览器中,CSP 的 frame-ancestors 指令可以取代它。在这里,两者任一都算作防嵌入保护。

工具会发送普通请求以外的内容吗?

不会。每个重定向步骤只发送一次普通的 GET 请求,只读取响应头,然后关闭连接。