Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ダッシュボードで WAF マネージドルールセットをデプロイする

最終更新 Markdown で表示Agent セットアップ

このページの手順は、ゾーン向けにマネージドルールセットをデプロイして設定する一般的な案内です。

より具体的な手順は、次のページを参照してください。

マネージドルールセットをデプロイする

ゾーンにマネージドルールセットをデプロイする手順は次のとおりです。

  1. Cloudflare ダッシュボードで、Security の Settings ページを開きます。

    Settings を開く ↗
  2. (任意)Web application exploits で絞り込みます。

  3. デプロイするマネージドルールセットをオンにします。

  4. デプロイ設定を確認します。必要に応じてスコープを編集し、受信リクエストの一部にルールセットを適用するか、カスタム設定(オーバーライドとも呼びます)を構成します。

  5. Save を選択します。

この操作は、現在のゾーンにマネージドルールセットをデプロイし、Execute アクションの新しいルールを作成します。

デプロイ設定を削除せずにマネージドルールセットを一時的にオフにするには、マネージドルールセットをデプロイしているルールの横のトグルを使います。

マネージドルールセットを設定する

マネージドルールセットを設定すると、次ができます。

  • カスタムのフィルター式を指定し、ルールセット内のルールを受信リクエストの一部にだけ適用します。
  • 1 つ以上のルールに特定の設定を構成(またはオーバーライド)します(たとえば、Cloudflare が設定したデフォルトとは別のアクションをルールに設定する)。または、それらのルールをオフにします。

特定の受信リクエストに対して 1 つ以上のルール、あるいはマネージドルールセット全体をスキップするには、例外を追加 します。

マネージドルールセット内のすべてのルールを設定する

マネージドルールセット内のすべてのルールの設定を構成(またはオーバーライド)する手順は次のとおりです。

  1. Cloudflare ダッシュボードで Security rules ページを開きます。

    Security rules を開く ↗
  2. (任意)Managed rules で絞り込みます。

  3. 設定するマネージドルールセットを検索します。アクションが Execute のルールを探します。

  4. ルール名(マネージドルールセット名を含む)を選び、デプロイ設定ページを開きます。

  5. (任意)受信リクエストの一部にだけマネージドルールセットを実行するには、Edit scope を選び、マネージドルールセットをデプロイする現在のルールのスコープを決める 式を設定 します。

  6. ルールセット設定セクションで、ドロップダウンリストを使い、ルールセット内のすべてのルールに適用するフィールドを 1 つ以上設定します。

    例: ルールセット内のすべてのルールに対して実行するアクションを選びます。

  7. Save を選びます。

特定のタグを持つマネージドルールセットのルールを設定する

特定のタグが付いたルールの設定を構成(またはオーバーライド)する手順は次のとおりです。

  1. Cloudflare ダッシュボードで Security rules ページを開きます。

    Security rules を開く ↗
  2. (任意)Managed rules で絞り込みます。

  3. 設定または参照するマネージドルールセットを検索します。アクションが Execute のルールを探します。

  4. ルール名(マネージドルールセット名を含む)を選び、Browse rules を選びます。

  1. 検索入力の下でタグを 1 つ以上選び、そのタグのルールに絞り込みます。次に、テーブル左上のチェックボックスを選び、現在のページに表示されているすべてのルールを選択します。
    現在のページにすべてのルールが表示されていない場合は、Select all <NUMBER> rules を選び、選択したタグを持つすべてのページのルールに選択範囲を広げます。

    Cloudflare Managed Ruleset の Configure deployment ページで、'sqli' タグのルールが選択されている様子。
  2. テーブル右上のボタン(例: Set status)で、選択したルールの設定を 1 つ以上更新します。

  3. Next を選びます。

  4. 選択したタグを持つ新しいルールにも、指定したフィールド値を適用するかを確認するダイアログが表示されます。

    • 選択したタグを持つ新しいルールにも設定を適用する場合は、Include new rules を選びます。
    • 選択したルールにだけ設定を適用する場合は、Only selected rules を選びます。
  5. Save を選びます。

マネージドルールセットの個別ルールを設定する

マネージドルールセットの個別ルールの設定を構成(またはオーバーライド)する手順は次のとおりです。

  1. Cloudflare ダッシュボードで Security rules ページを開きます。

    Security rules を開く ↗
  2. (任意)Managed rules で絞り込みます。

  3. 設定または参照するマネージドルールセットを検索します。アクションが Execute のルールを探します。

  4. ルール名(マネージドルールセット名を含む)を選び、Browse rules を選びます。

  1. 利用できるフィルターでルールを検索します。

  2. 結果一覧で、表示されているドロップダウンリストとトグルを使い、各ルールの値を必要に応じて変更します。たとえば、ルール横の Status トグルでルールのステータスを変更します。

    複数のルールに同じ値を設定するには、設定するすべてのルールのチェックボックスを選びます。現在のページにすべてのルールが表示されていない場合は、Select all <NUMBER> rules を選び、すべてのページのルールに選択範囲を広げます。次に、テーブル右上のボタン(例: Set status)で、選択したルールのフィールドを 1 つ以上更新します。

    Cloudflare Managed Ruleset の Configure deployment ページで、選択したルールが表示されている様子。
  3. Next を選び、Save を選びます。

マネージドルールセットのルールを閲覧する

マネージドルールセット内の利用可能なルールを閲覧し、個別ルールやタグを検索できます。

  1. Cloudflare ダッシュボードで、Security の Settings ページを開きます。

    Settings を開く ↗
  2. (任意)Web application exploits で絞り込みます。

  3. 閲覧するマネージドルールセットを探し、View ruleset を選択します。

  4. サイドパネルでルールとタグを確認します。

マネージドルールセットのデプロイルールまたは例外を削除する

  1. Cloudflare ダッシュボードで Security rules ページを開きます。

    Security rules を開く ↗
  2. (任意)Managed rules で絞り込みます。

  3. 設定するマネージドルールセットを検索します。

  4. 削除するマネージドルールセットのデプロイルール(execute ルール)または例外(skip ルール)の横で、三点リーダー > Delete を選び、操作を確認します。

役に立ちましたか?