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

:ホワイトリストの構成

最終更新日:Aug 09, 2024

Dynamic Content Delivery Network (DCDN) では、ビジネス要件に基づいて特定の特性を持つリクエストを許可するようにホワイトリストを設定できます。 このようにして、要求は、基本保護ルールおよびカスタム保護ルールなどの特定のまたはすべての保護モジュールのチェックをバイパスすることができる。

前提条件

保護ポリシーの作成

  1. DCDNコンソール

  2. 左側のナビゲーションウィンドウで、WAF > 保護ポリシー.

  3. On the保護ポリシーページをクリックします。ポリシーの作成.

  4. [ポリシーの作成] ページで、パラメーターを設定します。 下表にパラメーターを示します。

    セクション

    パラメーター

    説明

    ポリシー情報

    ポリシータイプ

    保護ポリシーのタイプ。 [ホワイトリスト] を選択します。

    ポリシー名

    保護ポリシーの名前。 名前は最大64文字で、英数字、アンダースコア (_) を使用できます。

    デフォルト設定

    現在のポリシーが現在のポリシータイプのデフォルトポリシーかどうかを指定します。

    説明
    • ポリシータイプごとに1つのデフォルトポリシーのみを指定できます。 デフォルトポリシーを指定した後は、デフォルトポリシーを変更することはできません。

    • 現在のポリシータイプにデフォルトのポリシーを指定した場合、このスイッチは使用できません。

    ルール情報

    ルール

    現在のホワイトリストルールに関する情報。 詳細については、「ホワイトリストルールパラメーター」をご参照ください。

    説明

    最大10個のルールを追加できます。 クォータを増やすには、アカウントマネージャーに連絡するか、他の方法でお問い合わせください。 詳細については、お問い合わせをご参照ください。

    保護されたドメイン名

    関連するポリシー関係を選択してください

    保護されたドメイン名を同じタイプの複数のポリシーに関連付けることができます。 ドメイン名を同じタイプのポリシーに関連付けている場合は、現在のポリシーを追加するか、既存のポリシーを現在のポリシーに置き換えることができます。 既存のポリシーは、既定のポリシーに関連付けられているドメイン名の現在のポリシーにのみ置き換えることができます。 有効な値:

    • 元の関連ポリシーの追加と置換: 関連するポリシーの関連付けを解除し、ポリシーを現在のポリシーに置き換えます。

    • 元の関連ポリシーの追加と保持: 現在のポリシーを追加し、関連ポリシーを保持します。

    保護されたドメイン名

    現在の保護ポリシーに関連付けるドメイン名。

  5. クリックポリシーの作成.

    デフォルトでは、作成した保護ポリシーは有効になっています。

ホワイトリストのルールパラメーター

ホワイトリストを作成するときに、ホワイトリストルールを作成できます。 既存のホワイトリストのホワイトリストルールを作成することもできます。 下表に、各パラメーターを説明します。

白名单规则

パラメーター

説明

ルール名

ルールの名前を設定します。 名前は最大64文字で、英数字、アンダースコア (_) を使用できます。

マッチ条件

マッチングのリクエスト特性。

[条件の追加] をクリックして一致条件を追加します。 ルールには最大5つのマッチ条件を追加できます。 複数の一致条件を追加する場合、ルールはすべての一致条件が満たされている場合にのみ一致したと見なされます。

各一致条件は、一致フィールド論理演算子、および一致コンテンツで構成されます。 一致条件の設定方法の例については、「一致条件」をご参照ください。

一致フィールドと論理演算子の詳細については、「一致条件」をご参照ください。

モジュール

指定された一致条件に一致するリクエストをチェックしない保護モジュール。 有効な値:

  • すべてのモジュール: すべての保護モジュールは、指定された一致条件に一致するリクエストをチェックせず、リクエストをオリジンサーバーに直接転送します。

    信頼できるリクエストがチェックをバイパスできるようにする場合は、[すべてのモジュール] を選択できます。 信頼できる要求は、信頼できる脆弱性スキャナおよび認証されたサードパーティシステムのエンドポイントからの要求を含む。

  • カスタムモジュール: 指定された一致条件に一致するリクエストは、特定の保護ルールに基づいてチェックされません。

    • 基本保護ルール: 指定された一致条件に一致するリクエストは、特定の基本保護ルールに基づいてチェックされません。

      [基本保護ルール] を選択した場合、無視するルールを指定する必要があります。

      • すべてのルール: 基本保護ルールモジュールのすべての保護ルールは、指定された一致条件に一致するリクエストのチェックには使用されません。 デフォルト値です。

      • 指定された基本Web保護ルール: 基本保護ルールモジュールの特定のIDのルールは、指定された一致条件に一致するリクエストのチェックには使用されません。

        ルールのIDを指定する必要があります。 各ルールIDは6桁を含む。 最大50個のルールIDを指定できます。 ID が複数ある場合は、コンマ (,) で区切ります。

      • 指定されたルールタイプ: 基本保護ルールモジュールの特定のタイプのルールは、指定された一致条件に一致するリクエストのチェックには使用されません。 ルールの種類には、SQLインジェクション、XSS、コード実行、ローカルファイルの包含、リモートファイルの包含、Webshell、カスタムルール、その他が含まれます。

    • カスタムルール: 指定された一致条件に一致するリクエストは、カスタムルールに基づいてチェックされません。

    • IPブラックリスト: 特定のIPv4アドレス、IPv6アドレス、またはCIDRブロックからのリクエストがブロックされます。

    • リージョンブラックリスト: 特定のリージョンからのリクエストがブロックされます。

    • ボット管理: Webサイトとアプリのアンチクローラールールを設定できます。

    • スキャン保護: 攻撃者とスキャナーは、サイトを大規模にスキャンできません。

関連するAPI操作