Web Application Firewall (WAF) 3.0を使用すると、[ルールライブラリ] ページで、すべての組み込み保護ルールを表示し、ハイブリッドクラウド保護のカスタム保護ルールを設定できます。 このトピックでは、[ルールライブラリ] ページで保護ルールを管理する方法について説明します。
組み込みの保護ルール
組み込みの保護ルールは、Alibaba Cloudセキュリティチームによって維持および更新されます。 組み込みの保護ルールのみを表示できます。
WAF 3.0コンソールにログインします。 上部のナビゲーションバーで、WAFインスタンスがデプロイされているリソースグループとリージョンを選択します。 中国本土 または 中国本土以外 を選択します。 左側のナビゲーションウィンドウで、選択.
[システム保護ルール] タブをクリックします。 タブの左側にルール情報が表示され、タブの右側にルールの更新ステータスが表示されます。
カスタム保護ルール
ハイブリッドクラウドモードでwebサービスをWAFに追加したユーザーのみが、[カスタム保護ルール] タブを表示できます。 [ルールライブラリ] ページでカスタム保護ルールを作成、表示、変更、および削除できます。
カスタム保護ルールの作成
WAF 3.0コンソールにログインします。 上部のナビゲーションバーで、WAFインスタンスがデプロイされているリソースグループとリージョンを選択します。 中国本土 または 中国本土以外 を選択します。
左側のナビゲーションウィンドウで、選択.
[カスタム保護ルール] タブをクリックし、[ルールの作成] をクリックします。 次に、パラメーターを設定し、[OK] をクリックします。
パラメーター
説明
ルール名
カスタム保護ルールの名前。英数字、ピリオド (.) 、アンダースコア (_) 、およびハイフン (-) を使用できます。
モジュール名
有効な値には、SQLインジェクション、XSS、コード実行、CRLF、ローカルファイルインクルージョン、リモートファイルインクルージョン、Webshell、その他、OSコマンドインジェクション、式インジェクション、Javaデシリアル化、PHPデシリアル化、SSRF、パストラバーサル、プロトコルノンコンプライアンス、任意のファイルのアップロード、およびファイルの挿入。
ルールレベル
カスタム保護ルールのレベル。 有効な値: Loose、Medium、Strict、Super Strict。
ステータス
カスタム保護ルールのステータス。 デフォルトでは、カスタム保護ルールは無効になっています。 カスタム保護ルールを有効にするには、必要な保護ルールテンプレートに移動し、[エンジンの設定] をクリックします。
Action
カスタム保護ルールのアクション。 デフォルトでは、アクションはブロックです。 アクションを変更するには、[Core Protection Rule] セクションに移動し、[Configure Engine] をクリックします。
ルールの内容
カスタム保護ルールの条件と目的。 このパラメーターはオプションです。
マッチフィールド
カスタム保護ルールを一致させるリクエストの特性。
カスタム保護ルールには、最大10の条件を追加できます。 複数の条件を指定した場合、カスタム保護ルールはすべての条件が一致した場合にのみヒットと見なされます。
各一致条件は、マッチフィールド 、論理記号 、および マッチコンテンツ パラメーターで構成されます。 例:
例1: マッチフィールドパラメーターをURIに、論理記号パラメーターをContainsに、マッチコンテンツパラメーターを
/login.php
に設定します。 リクエストのURIに/login.php
が含まれている場合、リクエストはルールに一致します。例2: マッチフィールドパラメーターをIPに、論理記号パラメーターをBelongs toに、マッチコンテンツパラメーターを
192.1X.XX.XX
に設定します。 IPアドレスが192.1.XX.XX
であるクライアントからリクエストが送信された場合、リクエストはルールに一致します。
一致フィールドと論理演算子の詳細については、「一致条件」をご参照ください。
説明Alibaba CloudアカウントまたはRAM (Resource Access Management) ユーザーに対して、最大200のカスタム保護ルールを作成できます。.
が操作は成功しました。 メッセージが表示されると、カスタム保護ルールが作成されます。
カスタム保護ルールの有効化
カスタム保護ルールの作成後にカスタム保護ルールを保護オブジェクトに関連付ける場合は、[エンジンの構成] パネルでカスタム保護ルールを有効にする必要があります。
左側のナビゲーションウィンドウで、. 基本的な Web 保護 ページの [基本保護ルール] セクションで、必要な保護ルールテンプレートを見つけ、[操作] 列の [編集] をクリックします。
[Edit - Basic Protection Rule] パネルで、[Configure Engine] をクリックします。 [Configure Engine] パネルで、ルールを見つけて [Status] をオンにします。
カスタム保護ルールの変更
[カスタムルール] セクションで、変更するカスタム保護ルールを見つけ、[操作] 列の [編集] をクリックします。 [ルールの編集] ダイアログボックスでは、ルール名、ルールレベル、ルールステータス、ルールの説明、および照合フィールドを編集できます。 ルールを変更したら、[OK] をクリックします。 操作が成功したことを示すメッセージが表示された後、変更後のルールに関する情報を表示できます。
カスタム保護ルールの削除
[カスタムルール] セクションで、削除するカスタム保護ルールを見つけ、[操作] 列の [削除] をクリックします。
カスタム保護ルールが削除されると、エンジンでカスタム保護ルールが有効になっていても、ルールは有効にならず、エンジンで同期的に削除されます。