コンテンツにスキップ

ダッシュボードでの作成

  1. Cloudflareダッシュボードにログインし、アカウントとドメインを選択します。

  2. Page Shield > Policiesに移動します。

  3. Create policyを選択します。

  4. Descriptionにルールの説明的な名前を入力します。

  5. If incoming requests matchの下で、ポリシーの範囲を定義します。Expression Builderを使用して(FieldOperator、およびValueの1つ以上の値を指定)するか、Expression Editorを使用して手動で式を入力できます。詳細については、ダッシュボードでの式の編集を参照してください。

  6. Allow these directivesの下で、1つ以上のチェックボックスを有効にしてポリシーに対する希望するCSPディレクティブを選択します。

    • 許可されたソースを手動で入力するには、Add sourceを選択します。

    • Page Shieldが検出したリソースに基づいて表示されるソースを更新するには、Refresh suggestionsを選択します。

  7. Then take actionの下で、希望するアクションを選択します:

    • Allow: ポリシーで構成されたCSPディレクティブを強制し、ウェブサイトに他のリソースが読み込まれるのをブロックし、ポリシー違反をログに記録します。
    • Log: ポリシーでカバーされていないリソースをブロックせずに、ポリシー違反をログに記録します。
  8. ルールを保存して展開するには、Deployを選択します。ルールを展開する準備ができていない場合は、Save as Draftを選択します。