Web Application Firewall (WAF) の正規表現保護エンジンがウェブサイトへの正当なリクエストをブロックした場合、全体的な保護を無効にすることなく、カスタムルールグループを作成して誤検知の原因となっている特定の保護ルールを除外できます。
前提条件
作業を開始する前に、以下をご確認ください。
サブスクリプション課金方法で購入した WAF インスタンス
インスタンスが中国本土にデプロイされている場合:Business Edition 以上
インスタンスが中国本土以外にデプロイされている場合:Enterprise Edition 以上
サイトが WAF に追加されていること。詳細については、「チュートリアル」をご参照ください。
仕組み
カスタムルールグループのアプローチでは、基本の保護設定を変更することなく、問題のあるルールを 1 つ選択して削除できます。
誤検知をトリガーしているルール ID を特定します。
アクティブなルールグループをコピーして、カスタムバージョンを作成します。
カスタムルールグループから問題のあるルールを削除します。
影響を受けるドメイン名にのみカスタムルールグループを適用します。
正規表現保護エンジンによる誤検知の解決
ステップ 1:ルール ID の特定
WAF コンソールにログインします。
上部のナビゲーションバーで、WAF インスタンスのリソースグループとリージョンを選択します。リージョンは 中国本土 または 中国本土以外 のいずれかを選択できます。
左側のナビゲーションウィンドウで、[セキュリティオペレーション] > [セキュリティレポート] を選択します。
[Web セキュリティ] タブで、[Web 侵入防止] をクリックし、影響を受けるドメイン名を選択してから、ページ下部の [通常保護] を選択して攻撃レコードを表示します。

攻撃レコードのリストで、誤検知のレコードを見つけてルール ID をメモします。攻撃元 IP アドレスで検索すると、レコードをより速く見つけることができます。
ステップ 2:カスタムルールグループの作成
左側のナビゲーションウィンドウで、[システム管理] > [保護ルールグループ] を選択します。
[Web アプリケーション保護] タブで、影響を受けるドメイン名に適用されているルールグループを見つけます。[ウェブサイト] 列でドメイン名によって検索します。

[アクション] 列で、[コピー] をクリックします。
[ルールグループのコピー] ページで、[ルールグループ名] フィールドに分かりやすい名前 (例:
medium rule group-remove false positive rule) を入力し、[自動更新] をオンにして、[保存] をクリックします。新しいルールグループがルールグループリストに表示されます。

ステップ 3:誤検知ルールの削除
ルールグループリストで、先ほど作成したカスタムルールグループを見つけます。[アクション] 列で、[編集] をクリックします。
[ルールグループの編集] ページで、先ほど記録したルール ID を使用してルールを検索します。ルールを選択し、[選択したルールを削除] をクリックします。
重要ルールを削除する前に、通常のリクエストをブロックしている正確なルールを選択したことを確認してください。

[保存] をクリックします。
ステップ 4:カスタムルールグループのウェブサイトへの適用
ルールグループリストで、カスタムルールグループを見つけます。[アクション] 列で、[ウェブサイトに適用] をクリックします。
[ウェブサイトに適用] ページで、影響を受けるドメイン名を [WAF に追加されたウェブサイト] セクションに追加し、[保存] をクリックします。

結果の検証
カスタムルールグループを適用した後、[ウェブサイト保護] ページに移動し、[正規表現保護エンジン] の設定を確認します。[保護ルールグループ] フィールドに、適用したカスタムルールグループが表示されているはずです。

以前ブロックされたのと同じリクエストを送信します。WAF はそのリクエストを許可するはずです。
リクエストがまだブロックされる場合は、正しいルール ID を特定したか、またそのルールがカスタムルールグループから正確に削除されたかを再確認してください。正規表現保護エンジンの設定に関する詳細については、「保護ルールエンジン機能の設定」をご参照ください。