安全头检查器 — 使用方法与 HPKP/CSP/HSTS 结果解读
使用 OpenTrojan 安全头检查器被动探测网站的 CSP、HSTS、X-Frame-Options 响应头,并发现加固缺口。
快速解答
安全头检查器发送一次被动探测,报告 CSP、HSTS、X-Frame-Options 及相关响应头,显示哪些加固控制存在或缺失。
定义
安全头检查器执行一次被动 HTTP 探测,并报告网站返回的与安全相关的响应头。
它是什么
安全头检查器(/tools/headers/)向主机发送一次单一的、被动的、受限请求,并读取与安全相关的响应头。
使用方法
- 输入目标主机。
- 该工具执行一次探测,并列出存在哪些头部:CSP、HSTS、X-Frame-Options、nosniff、Referrer-Policy、Permissions-Policy 等。
- 将实际存在与推荐集合进行比较。
解读
- 缺失 HSTS — 用户可能被降级到纯 HTTP;标记敏感主机并优先处理。
- CSP 薄弱或缺失 — XSS 缓解能力较弱;审查
script-src/default-src与 frame-ancestors。 - 缺失 X-Frame-Options/CSP frame-ancestors — 存在点击劫持(clickjacking)暴露。
- 每个缺失的头部都是一个控制缺口,而非已被利用的证据。
局限性
- 它只是一次被动探测;结果反映你所查询的版本/主机,并可能因边缘节点、路径与环境而异。
- 头部存在不能替代对策略实际有效性的验证。
隐私
仅发送一次受限探测;主机被记录为查询活动。不下载或存储任何内容。