← すべてのテキストツール

Content Security Policyジェネレーター

ソースにチェックを入れて、HTML、Nginx、Apache用のContent-Security-Policyヘッダーを作成します。

  • 無料
  • 登録不要
  • どの端末でも使える

約Content Security Policyジェネレーター

スクリプト、スタイル、画像、フォント、フレームの読み込みを許可するソースにチェックを入れてContent-Security-Policyを作成し、HTMLのmetaタグ、またはNginxやApacheのヘッダー設定としてコピーできます。厳格なポリシーはクロスサイトスクリプティングによる被害を抑えますが、インラインスクリプトをブロックするには、nonceやハッシュが必要になることがあります。

Content Security Policyジェネレーターの使い方

  1. スクリプト、スタイル、画像、その他のコンテンツタイプについて、許可するソースにチェックを入れてください。
  2. 必要に応じて、独自のドメインを追加してください。
  3. HTML、Nginx、Apache用のヘッダーをコピーしてください。

このツールを使う理由

別名

よくある質問

CSPがインラインスクリプトをブロックするのはなぜですか?

unsafe-inlineがない場合、ブラウザーはインラインコードを拒否します。ポリシー全体を弱めるのではなく、スクリプトをファイルに移すか、nonceやハッシュで特定のものだけを許可してください。

サイトを壊さずにCSPをテストするにはどうすればよいですか?

まず、ヘッダーのレポート専用バージョンから始めてください。何もブロックせずに、違反をブラウザコンソールに記録するため、先に問題を修正できます。

selfキーワードとはどういう意味ですか?

自分のドメインのリソースだけを許可します。ほかのドメインのものは、明示的にリストする必要があります。

Content Security Policyジェネレーターは無料ですか?

はい。ToolipediaのContent Security Policyジェネレーターは無料で、登録不要、透かしもありません。

安全に使えますか?

はい。すべての計算はブラウザ内で行われ、入力した内容が当社サーバーに送信されることはありません。

スマートフォンでも使えますか?

はい。AndroidやiPhoneの最新ブラウザのほか、タブレットやパソコンでも使えます。インストールは不要です。

アカウントは必要ですか?

いいえ。ページを開いてツールを使うだけです。登録もメールアドレスも不要です。

Content Security Policyジェネレーター を自分のサイトに置けますか?

はい。ツールの下にある「サイトに埋め込む」ボタンで短いコードをコピーし、ページに貼り付けてください。無料でアカウントも不要、ツールはページ内でそのまま動作します。

関連ツール