セキュリティヘッダー
ウェブサーバー用HTTPセキュリティヘッダーを生成
プリセット
セキュリティヘッダー
Forces HTTPS connections for secure communication
Prevents clickjacking attacks by controlling iframe embedding
Prevents MIME type sniffing attacks
Legacy XSS filter (deprecated, use CSP instead)
Controls how much referrer information is sent
Controls browser features and APIs
Prevents loading cross-origin resources without permission
Isolates browsing context from cross-origin documents
Protects resources from being loaded by other origins
生成された出力
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: strict-origin-when-cross-origin Permissions-Policy: geolocation=(), microphone=(), camera=()
5個のヘッダーが有効
実装メモ
これらのヘッダーをWebサーバー設定に追加してください。Nginxの場合はserverブロックに、Apacheの場合は.htaccessまたはhttpd.confに追加します。本番環境にデプロイする前に十分にテストしてください。
セキュリティヘッダーガイド
HTTPセキュリティヘッダーでWebアプリケーションを保護する方法を学ぶ
セキュリティヘッダーとは?
HTTPセキュリティヘッダーは、WebサーバーがブラウザにAttending送信するディレクティブで、一般的なWeb脆弱性から保護します。ブラウザがサイトのコンテンツを処理する方法を制御し、XSS、クリックジャッキング、データインジェクション攻撃を防ぎます。
使用方法
- セキュリティ要件に基づいてプリセット(基本、推奨、厳格)を選択
- 個々のヘッダーのオン/オフを切り替え、値をカスタマイズ
- 出力形式(Raw、Nginx、Apache)を選択
- 生成された設定をコピーしてWebサーバーに追加