十分な期間で設定されています(max-age=63072000 / includeSubDomains あり / preload あり)。
Security Headers Analyzer
HTTP レスポンスヘッダーを貼り付けると、CSP / HSTS / X-Frame-Options などのセキュリティヘッダーを採点し、各項目の意味と修正例を表示します。
🛡️ Security Headers Analyzer
HTTP レスポンスヘッダーを貼り付けると、CSP・HSTS・X-Frame-Options などのセキュリティヘッダーを採点し、各項目の意味と修正例を表示します。 URL ではなく「すでに取得済みのヘッダー」を解析するので、入力はすべてブラウザ内で処理され、サーバーには送信されません。
ヘッダーの取得方法
curl -sI https://example.com
または、ブラウザの開発者ツール → Network → 対象リクエスト → Response Headers をコピー
A+ は 6 項目すべてが過不足なく設定された状態(警告ゼロ)。下の各項目で「✗ 未設定」「⚠ 要改善」を潰すとグレードが上がります。
コアなセキュリティヘッダー
設定済みですが弱点があります: 'unsafe-inline'(インラインスクリプトを許可=XSS耐性が大きく下がる)。
→ 推奨: 'unsafe-inline' を外し、nonce か hash 方式に移行するのが理想。最低限 default-src を定義してください。
DENY が設定され、クリックジャッキングを防げます。
nosniff が設定され、MIMEスニッフィングを抑止できます。
Referer の送信範囲が制御されています。
未設定です。カメラ・マイク・位置情報などの強力なブラウザ機能を、ページや埋め込み先がどこまで使えるかを制限できていません。
→ 推奨: 使わない機能は明示的に無効化(空の許可リスト)しておくと安全です。
追加・情報
未設定(任意)。高い分離が必要なアプリでは same-origin を検討してください。
ソフトウェア名やバージョンが露出しています。攻撃者に既知脆弱性の狙いどころを与えます。
→ 推奨: 不要な実装情報はヘッダーから削除(またはバージョンを隠す)のが望ましいです。
ソフトウェア名やバージョンが露出しています。攻撃者に既知脆弱性の狙いどころを与えます。
→ 推奨: 不要な実装情報はヘッダーから削除(またはバージョンを隠す)のが望ましいです。
Set-Cookie が含まれています。Cookie の Secure / HttpOnly / SameSite 属性は HTTP Cookie Parser で詳しく確認できます。
💡 セキュリティヘッダーの考え方
- HSTS: 常に HTTPS を強制。max-age は長く、可能なら preload まで
- CSP: XSS 被害を最小化する最重要ヘッダー。
'unsafe-inline'は避け、nonce / hash 方式へ - X-Frame-Options / frame-ancestors: クリックジャッキング対策
- X-Content-Type-Options: nosniff: MIMEスニッフィング抑止
- Referrer-Policy / Permissions-Policy: URL 漏れ・強力なブラウザ機能の制御
各ヘッダーの詳しい解説は HTTPセキュリティヘッダー詳解 を参照してください。
📖 関連する解説記事
- HTTPセキュリティヘッダー詳解· 約 8 分 · Security
- クリックジャッキング詳解 - 透明iframeとX-Frame-Options/CSPで防ぐ· 約 8 分 · Security
次に使うツール
作業の流れに近いツールへすぐ移動できます。
このツールに関連する解説記事
HTTPセキュリティヘッダーを採点する
Security Headers Analyzer は、curl やブラウザの開発者ツールで取得した HTTP レスポンスヘッダーを貼り付けて、CSP、HSTS、X-Frame-Options などのセキュリティヘッダーの過不足を採点するツールです。A〜F のグレードと、各ヘッダーの意味・修正例を確認できます。
貼り付けたヘッダーはブラウザ内でのみ解析され、サーバーへ送信されません。
自分のサイトの守りを点検する
リリース前やセキュリティ診断の事前確認として、レスポンスヘッダーを貼り付けるだけで、設定漏れや緩い指定(unsafe-inline など)を一覧で把握できます。修正例もそのまま設定ファイルに反映できます。
URLではなくヘッダーを解析する理由
外部サービスはURLを送信してサーバー側で取得・解析するものが多いですが、本ツールは「すでに取得済みのヘッダー」をブラウザ内だけで解析します。社内・認証付きの環境や、第三者に送信したくないヘッダーでも安全に点検できます。
Security Headers Analyzer でできること
- CSP / HSTS / X-Frame-Options など主要ヘッダーをA〜Fで採点
- 未設定・要改善の項目に修正例を表示
- 情報露出ヘッダー(Server / X-Powered-By)も検出