このページの手順は、ゾーン向けにマネージドルールセットをデプロイして設定する一般的な案内です。
より具体的な手順は、次のページを参照してください。
- Cloudflare Managed Ruleset をデプロイする
- Cloudflare OWASP Core Ruleset をデプロイする
- Cloudflare Sensitive Data Detection ルールセットをデプロイする
ゾーンにマネージドルールセットをデプロイする手順は次のとおりです。
-
Cloudflare ダッシュボードで、Security の Settings ページを開きます。
Settings を開く ↗ -
(任意)Web application exploits で絞り込みます。
-
デプロイするマネージドルールセットをオンにします。
- Cloudflare managed ruleset - Cloudflare Managed Ruleset をデプロイします。
- OWASP Core - Cloudflare OWASP Core Ruleset をデプロイします。
- Sensitive data detection - Cloudflare Sensitive Data Detection マネージドルールセットをデプロイします。
-
デプロイ設定を確認します。必要に応じてスコープを編集し、受信リクエストの一部にルールセットを適用するか、カスタム設定(オーバーライドとも呼びます)を構成します。
-
Save を選択します。
この操作は、現在のゾーンにマネージドルールセットをデプロイし、Execute アクションの新しいルールを作成します。
デプロイ設定を削除せずにマネージドルールセットを一時的にオフにするには、マネージドルールセットをデプロイしているルールの横のトグルを使います。
マネージドルールセットを設定すると、次ができます。
- カスタムのフィルター式を指定し、ルールセット内のルールを受信リクエストの一部にだけ適用します。
- 1 つ以上のルールに特定の設定を構成(またはオーバーライド)します(たとえば、Cloudflare が設定したデフォルトとは別のアクションをルールに設定する)。または、それらのルールをオフにします。
特定の受信リクエストに対して 1 つ以上のルール、あるいはマネージドルールセット全体をスキップするには、例外を追加 します。
マネージドルールセット内のすべてのルールの設定を構成(またはオーバーライド)する手順は次のとおりです。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
(任意)Managed rules で絞り込みます。
-
設定するマネージドルールセットを検索します。アクションが Execute のルールを探します。
-
ルール名(マネージドルールセット名を含む)を選び、デプロイ設定ページを開きます。
-
(任意)受信リクエストの一部にだけマネージドルールセットを実行するには、Edit scope を選び、マネージドルールセットをデプロイする現在のルールのスコープを決める 式を設定 します。
-
ルールセット設定セクションで、ドロップダウンリストを使い、ルールセット内のすべてのルールに適用するフィールドを 1 つ以上設定します。
例: ルールセット内のすべてのルールに対して実行するアクションを選びます。
-
Save を選びます。
特定のタグが付いたルールの設定を構成(またはオーバーライド)する手順は次のとおりです。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
(任意)Managed rules で絞り込みます。
-
設定または参照するマネージドルールセットを検索します。アクションが Execute のルールを探します。
-
ルール名(マネージドルールセット名を含む)を選び、Browse rules を選びます。
-
検索入力の下でタグを 1 つ以上選び、そのタグのルールに絞り込みます。次に、テーブル左上のチェックボックスを選び、現在のページに表示されているすべてのルールを選択します。
現在のページにすべてのルールが表示されていない場合は、Select all <NUMBER> rules を選び、選択したタグを持つすべてのページのルールに選択範囲を広げます。
-
テーブル右上のボタン(例: Set status)で、選択したルールの設定を 1 つ以上更新します。
-
Next を選びます。
-
選択したタグを持つ新しいルールにも、指定したフィールド値を適用するかを確認するダイアログが表示されます。
- 選択したタグを持つ新しいルールにも設定を適用する場合は、Include new rules を選びます。
- 選択したルールにだけ設定を適用する場合は、Only selected rules を選びます。
-
Save を選びます。
マネージドルールセットの個別ルールの設定を構成(またはオーバーライド)する手順は次のとおりです。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
(任意)Managed rules で絞り込みます。
-
設定または参照するマネージドルールセットを検索します。アクションが Execute のルールを探します。
-
ルール名(マネージドルールセット名を含む)を選び、Browse rules を選びます。
-
利用できるフィルターでルールを検索します。
-
結果一覧で、表示されているドロップダウンリストとトグルを使い、各ルールの値を必要に応じて変更します。たとえば、ルール横の Status トグルでルールのステータスを変更します。
複数のルールに同じ値を設定するには、設定するすべてのルールのチェックボックスを選びます。現在のページにすべてのルールが表示されていない場合は、Select all <NUMBER> rules を選び、すべてのページのルールに選択範囲を広げます。次に、テーブル右上のボタン(例: Set status)で、選択したルールのフィールドを 1 つ以上更新します。
-
Next を選び、Save を選びます。
マネージドルールセット内の利用可能なルールを閲覧し、個別ルールやタグを検索できます。
-
Cloudflare ダッシュボードで、Security の Settings ページを開きます。
Settings を開く ↗ -
(任意)Web application exploits で絞り込みます。
-
閲覧するマネージドルールセットを探し、View ruleset を選択します。
-
サイドパネルでルールとタグを確認します。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
(任意)Managed rules で絞り込みます。
-
設定するマネージドルールセットを検索します。
-
削除するマネージドルールセットのデプロイルール(execute ルール)または例外(skip ルール)の横で、三点リーダー > Delete を選び、操作を確認します。