ダッシュボードでの作成
-
Cloudflareダッシュボード ↗にログインし、アカウントとドメインを選択します。
-
Page Shield > Policiesに移動します。
-
Create policyを選択します。
-
Descriptionにルールの説明的な名前を入力します。
-
If incoming requests matchの下で、ポリシーの範囲を定義します。Expression Builderを使用して(Field、Operator、およびValueの1つ以上の値を指定)するか、Expression Editorを使用して手動で式を入力できます。詳細については、ダッシュボードでの式の編集を参照してください。
-
Allow these directivesの下で、1つ以上のチェックボックスを有効にしてポリシーに対する希望するCSPディレクティブを選択します。
-
許可されたソースを手動で入力するには、Add sourceを選択します。
-
Page Shieldが検出したリソースに基づいて表示されるソースを更新するには、Refresh suggestionsを選択します。
-
-
Then take actionの下で、希望するアクションを選択します:
- Allow: ポリシーで構成されたCSPディレクティブを強制し、ウェブサイトに他のリソースが読み込まれるのをブロックし、ポリシー違反をログに記録します。
- Log: ポリシーでカバーされていないリソースをブロックせずに、ポリシー違反をログに記録します。
-
ルールを保存して展開するには、Deployを選択します。ルールを展開する準備ができていない場合は、Save as Draftを選択します。