Web アプリケーションファイアウォール (WAF) 3.0 のルールライブラリページでは、組み込みの保護ルールを表示し、ハイブリッドクラウド保護用のカスタム保護ルールを作成できます。
組み込みの保護ルール
Alibaba Cloud のセキュリティチームが組み込みの保護ルールを保守および更新しています。これらのルールは閲覧専用です。
WAF 3.0 コンソールにログインします。 上部のナビゲーションバーで、WAF インスタンスのリソースグループとリージョン (中国本土 または 中国本土以外) を選択します。 左側のナビゲーションペインで、 を選択します。
システム保護ルール タブをクリックします。このタブでは、左側にルール情報、右側に最近のルール更新が表示されます。
カスタム保護ルール
カスタム保護ルールは、ハイブリッドクラウド保護を使用する保護対象アセットにのみ適用されます。このページでは、カスタム保護ルールの作成、表示、編集、削除ができます。
カスタム保護ルールの作成
WAF 3.0 コンソールにログインします。上部のナビゲーションバーで、お使いの WAF インスタンスのリソースグループとリージョン (中国本土 または 中国本土以外) を選択します。
左側のナビゲーションペインで、 を選択します。
カスタム保護ルール セクションで、Create Rule をクリックします。 次のパラメーターを設定し、OK をクリックします。
パラメータ
説明
[Rule Name]
カスタム保護ルールの名前です。名前には、中国語文字、英大文字と英小文字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を使用できます。
[検出モジュール名]
ルールで検知する攻撃のタイプです。サポートされているモジュールには、[SQL Injection]、[XSS]、[Code Execution]、CRLF、[ローカルファイルインクルード]、[リモートファイルインクルード]、Web シェル、[Others]、[OS コマンドインジェクション]、[EL インジェクション]、[Java の逆シリアル化]、[PHP の逆シリアル化]、SSRF、[パストラバーサル]、[契約違反]、[任意ファイルアップロード]、[ファイルに含まれる]があります。
[ルールレベル]
ルールの厳格度レベルです。[ゆるい]、[普通]、[厳格]、または[超厳格]を選択できます。
[ルールのステータス]
ルールのステータスです。デフォルトでは無効になっています。保護ルールテンプレートの [エンジン設定] ページで有効にできます。
[Rule Action]
一致するリクエストに対して WAF が実行するアクションです。新しいルールのデフォルトアクションはブロックです。コア Web 保護の保護ルールテンプレートの [エンジン設定] パネルで、ルールを有効にする際にこのアクションを変更できます。
[Rule Description]
ルールの条件と目的に関する説明です (任意)。
[マッチフィールド]
ルールが検査する Web リクエストの箇所です。
1 つのルールに最大 10 個の条件を追加できます。ルールに複数の条件がある場合、リクエストが一致と見なされるには、すべての条件を満たす必要があります。
各条件は、[マッチフィールド]、[論理記号]、[マッチコンテンツ]で構成されています。例:
例 1: マッチフィールド を URI に、論理記号 を 次を含む に、マッチコンテンツ を
/login.phpに設定します。リクエスト URI に/login.phpが含まれている場合、ルールは一致します。例 2: マッチフィールド を [IP] に、論理記号 を [所属] に、マッチコンテンツ を
192.1X.XX.XXに設定します。 このルールは、リクエストが IP アドレス192.1X.XX.XXから送信された場合に一致します。
一致フィールドと論理演算子の詳細については、「一致条件」をご参照ください。
説明Alibaba Cloud アカウントとその RAM ユーザーは、最大 200 個のカスタム保護ルールという制限を共有します。
ルールが作成され、[操作が成功しました。]というメッセージが表示されます。
カスタム保護ルールの有効化
カスタム保護ルールを作成した後、保護対象アセットに適用するには、[エンジン設定] でそのルールを有効にする必要があります。
左側のナビゲーションペインで、を選択します。 Web コア保護 ページの Web コア保護ルール セクションで、対象の ルールテンプレート を探し、操作 列の 編集 をクリックします。
Edit パネルで、エンジン構成 をクリックします。カスタム保護ルール セクションで、対象のルールを見つけ、その ルールのステータス をオンに設定します。
カスタム保護ルールの編集
カスタム保護ルール タブで、変更するルールの「操作」列の 編集 をクリックします。Edit Rule ダイアログボックスで、ルール名、ルールレベル、ステータス、ルール説明、および一致フィールドを編集できます。編集が完了したら、OK をクリックします。成功メッセージが表示され、ページに更新されたルール情報が表示されます。
カスタム保護ルールの削除
カスタム保護ルール タブで、削除するルールを見つけ、削除 列の 削除 をクリックします。
ルールを削除すると、検知エンジンからルールが完全に削除されます。保護ルールテンプレートでまだ有効になっていても、ルールは適用されなくなります。