すべてのプロダクト
Search
ドキュメントセンター

Web Application Firewall:カスタム保護ルールグループ

最終更新日:Aug 25, 2026

Web Application Firewall (WAF) は、ほとんどのユースケースに対応する 3 つの組み込みルールグループ (緩め、普通、厳格) を提供します。デフォルトのルールグループがアプリケーションに対して誤検知 (特定のルールと競合するレガシー CMS など) を引き起こす場合は、デフォルトのテンプレートに基づいてカスタム保護ルールグループを作成し、Web サイトに適用されないルールを削除します。

カスタム保護ルールグループは、「保護ルールエンジン」機能 (「Web アプリケーション保護」とも呼ばれます) にのみ適用されます。

前提条件

開始する前に、以下の前提条件を満たしていることを確認してください。

  • サブスクリプション課金方法を使用している WAF インスタンス

    • 中国本土リージョン:Business edition 以上

    • 中国本土以外のリージョン:Enterprise edition 以上

  • WAF に Web サイトが追加されていること。詳細については、「チュートリアル」をご参照ください。

制限事項

制限 詳細
カスタムルールグループの最大数 10 (Web アプリケーション保護機能)
Webサイトあたりのルールグループ数 各 Web サイトに設定できるアクティブなルールグループは 1 つのみです
デフォルトのルールグループ 編集または削除はできません
サポートされる機能 カスタム保護ルールグループは、保護ルールエンジン (Web アプリケーション保護) 機能にのみ適用されます

仕組み

各カスタム保護ルールグループは、3 つのデフォルトテンプレート (緩め、普通、厳格) のいずれかをベースに作成します。選択したテンプレートのすべてのルールがデフォルトで含まれます。次に、Web サイトに適用されない、または誤検知を引き起こすルールを削除し、結果を名前付きルールグループとして保存します。その後、そのルールグループを 1 つ以上の Web サイトに適用します。

ワークフローには次の 2 つのステップがあります。

  1. ルールグループの作成 — テンプレートを選択し、不要なルールを削除し、任意で自動更新を有効化します。

  2. ルールグループの適用 — ルールグループを Web サイトに割り当てます。

ルールグループの作成

重要

本番環境の Web サイトに適用する前に、非本番環境で新しいルールグループをテストしてください。ルールの変更は、本番環境のトラフィックに影響を与える可能性があります。

  1. WAF コンソールにログインします。上部メニューで、WAF インスタンスがデプロイされているリソースグループとリージョン (中国本土または中国本土以外) を選択します。

  2. 左側のナビゲーションペインで、[Mitigation Settings] > [Rule Library Management] を選択します。Web攻撃対策 タブが自動的に表示されます。このタブには、デフォルトのルールグループと、作成したカスタム保護ルールグループの両方が一覧表示されます。デフォルトのルールグループ (緩め、普通、厳格) は編集または削除できません。ルールの数 列の値をクリックすると、各グループに含まれるルールを表示できます。

  3. ルールグループの作成 をクリックします。

    各 WAF インスタンスの Web アプリケーション保護機能では、最大 10 個のカスタム保護ルールグループを作成できます。
  4. [Specify rule information] ステップで、次のパラメーターを設定します。ルールの絞り込み:フィルターまたは検索バーを使用して、削除するルールを検索します。検索ボックスにルール名または ID を入力して、特定のルールを検索します。

    • リスクレベル:高、中、低

    • 保護タイプ:SQL インジェクション、クロスサイトスクリプティング、コード実行、ローカルファイルインクルージョン、リモートファイルインクルージョン、Web シェル、その他

    • アプリケーションタイプ:Common、Wordpress、Dedecms、Discuz、Phpcms、Ecshop、Shopex、Drupal、Joomla、Metinfo、Struts2、Spring Boot、Jboss、Weblogic、Websphere、Tomcat、Elasticsearch、ThinkPHP、Fastjson、ImageMagick、PHPwind、phpMyAdmin、その他

    パラメーター 説明
    [ルールグループ名称] このルールグループを識別するための名前です。 wordpress-looseapi-strict のように、その目的を反映した名前を使用します。
    [ルールグループテンプレート] ベースとなるテンプレートです:厳格ルールグループ普通ルールグループ、または緩めルールグループ。選択したテンプレートのすべてのルールが 選択中のルール タブに表示されます。
    説明 (任意) ルールグループの目的または範囲に関する自由形式の説明。
    [自動更新] 有効にすると、テンプレートに適用されたルールの更新がこのカスタムグループに自動的に適用されます。カスタムルールグループが自動更新をサポートしていない場合は、新しいルールグループを作成して置き換えてください。
    [ルールを選択] 選択中のルール タブでルールを確認します。 Web サイトに適用されないルールや誤検知を引き起こすルールを選択し、選択中のルールの削除 をクリックします。
  5. [Next: Apply to Websites] をクリックします。

    • 今すぐルールグループを適用するには、[Websites not Added to WAF] から Web サイトを選択し、Web サイトが WAF に追加されています に移動させます。[重要:]各 Web サイトに適用できるルールグループは、一度に 1 つだけです。

    • 後でルールグループを適用するには、保存 をクリックします。

  6. 保存 をクリックして完了します。

新しいルールグループがルールグループリストに表示されます。[Updated On:] 列には、ルールグループの最終更新日時が表示されます。

ルールグループの適用

カスタム保護ルールグループを作成した後、次のいずれかの方法で Web サイトに適用します。

  • [Protection Rule Group] ページから (後述)

  • [Website Protection] ページからルール保護エンジン カードを開き、 保護ルールグループ ドロップダウンリストからルールグループを選択します。詳細については、「保護ルールエンジン機能の設定」をご参照ください。

[Protection Rule Group] ページからルールグループを適用するには:

  1. WAF コンソールにログインします。上部メニューで、WAF インスタンスがデプロイされているリソースグループとリージョンを選択します。

  2. 左側のナビゲーションペインで、[Mitigation Settings] > [Rule Library Management] を選択します。

  3. ルールグループリストで目的のルールグループを見つけ、[操作] 列の ウェブサイトに適用 をクリックします。

  4. ウェブサイトに適用 ページで、[Websites not Added to WAF] から Web サイトを選択し、[Websites Added to WAF] に移動させ、保存 をクリックします。

    重要

    各 Web サイトには、ルールグループが 1 つだけ適用されている必要があります。

ルールグループが適用されると、Web サイト名がルールグループリストの ウェブサイト 列に表示されます。

ルールグループの管理

保護ルールグループ ページでは、カスタム保護ルールグループに対して次の操作を実行できます。

操作 説明
[コピー ] ルールグループのコピーを作成します。コピーでは、[Rule Group Name][Description][Automatic Update] の設定を変更できますが、[Rule Group Template] や個々のルールの選択内容は変更できません。ルールの選択内容を変更するには、グループをコピーしてから、そのコピーを変更します。
[編集] ルールグループの名前、説明、またはルールの選択内容を変更します。デフォルトのルールグループは変更できません。
[削除] ルールグループを削除します。デフォルトのルールグループは削除できません。カスタム保護ルールグループを削除する前に、現在そのルールグループを使用している Web サイトに別のルールグループを適用してください。

次のステップ

  • 保護ルールエンジン機能の設定 — 特定の Web サイトに対して保護ルールエンジンを有効化および設定します。これには、使用するルールグループの選択も含まれます。