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

Web Application Firewall:WAFにドメイン名を追加する

最終更新日:Dec 19, 2024

CNAMEレコードモードでWebサイトをWebアプリケーションファイアウォール (WAF) に追加するには、Webサイトのドメイン名をWAFに追加します。 このトピックでは、WAFにドメイン名を追加する方法について説明します。

前提条件

  • WAFインスタンスが購入され、WAFインスタンスに追加されたドメイン名の数が上限未満です。

    説明

    WAFインスタンスに追加できるドメイン名の最大数は、インスタンスの仕様と購入する追加ドメイン名の数によって異なります。 詳細については、「追加ドメインパッケージ」をご参照ください。

  • Webサイトのドメイン名が中国本土のサーバーでホストされている場合は、WebサイトがWAFによって保護されている場合に、ドメイン名のICP登録が完了し、ICP登録情報が有効であることを確認します。

    説明

    中国本土リージョンにデプロイされているWAFインスタンスは、ドメイン名のICP登録情報が有効かどうかを定期的に確認します。 ドメイン名のICP登録情報が無効になった場合、WAFは関連する法令に基づいてドメイン名を管理します。 たとえば、WAFはドメイン名のリクエストの転送を停止したり、ドメイン名の設定を削除したりできます。

    • WebサイトがAlibaba Cloudでホストされている場合、Alibaba Cloud ICP申請システムを使用して、ドメイン名のICP申請を申請できます。 詳細については、「

      シナリオ

    • WebサイトがAlibaba Cloudにデプロイされていない場合は、Alibaba Cloudまたは別のクラウドサービスプロバイダーに連絡してICP申請を申請できます。

WAFにドメイン名を追加する

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

  2. 左側のナビゲーションウィンドウで、資産センター > Webサイトへのアクセス.

  3. On theドメイン名タブをクリックします。Webサイトへのアクセス.

    説明

    [ドメイン名の追加] ページで、[アクセスモード] パラメーターはデフォルトで [CNAMEレコード] に設定されています。

  4. パラメーターを設定し、次へ. 下表に、各パラメーターを説明します。

    パラメーター

    説明

    ドメイン名

    Webサイトのドメイン名を入力します。 s www.aliyundoc.comなどの完全一致ドメイン名または * .aliyundoc.comなどのワイルドカードドメイン名を入力できます。 ドメイン名は1つだけ入力できます。

    初めてドメイン名をWAFに追加するときは、ドメイン名の所有権を確認する必要があります。 ドメイン名の所有権を証明したら、ドメイン名をWAFに追加できます。 詳細については、「ドメイン名の所有権の確認」をご参照ください。

    説明
    • ワイルドカードドメイン名を使用して、ワイルドカードドメイン名と同じレベルおよび異なるレベルのすべてのサブドメインをカバーできます。 たとえば、* .aliyundoc.comを使用して、www.aliyundoc.comexample.aliyundoc.comwww.example.aliyundoc.comをカバーできます。

    • 第2レベルのワイルドカードドメイン名を使用して、ワイルドカードドメイン名の第2レベルの親ドメイン名をカバーできます。 たとえば、* .aliyundoc.comを使用してaliyundoc.comをカバーできます。

    • 第3レベルのワイルドカードドメイン名を使用して、ワイルドカードドメイン名の第3レベルの親ドメイン名をカバーすることはできません。 たとえば、* .example.aliyundoc.comを使用してexample.aliyundoc.comをカバーすることはできません。

    • 完全一致ドメイン名と、完全一致ドメイン名をカバーするワイルドカードドメイン名を追加する場合、完全一致ドメイン名の保護ルールが優先されます。

    保護リソース

    使用する保護リソースのタイプを選択します。 有効な値:

    • 共有クラスター: これはデフォルト値です。

    • Exclusive Cluster: このオプションは、ExclusiveエディションのWAFインスタンスを使用している場合にのみ使用できます。 専用クラスターを使用して、サービス固有の保護を提供できます。 詳細については、「WAF専用クラスターのベストプラクティス」をご参照ください。

    • Hybrid Cloud Cluster: Hybrid Cloud WAFを使用している場合は、このオプションを選択します。 詳細については、「Hybrid Cloud WAFへのWebサイトの追加」をご参照ください。

    プロトコルタイプ

    Webサイトのプロトコルを選択します。 有効な値:

    • HTTP

    • HTTPS

      重要

      WebサイトがHTTPSをサポートしている場合は、[HTTPS] を選択します。 HTTPSを選択した場合、ドメイン名をWAFに追加した後、必要な証明書と秘密鍵ファイルをアップロードします。 詳細については、このトピックの「HTTPS証明書のアップロード」セクションをご参照ください。

      HTTPSを選択した場合、次の機能を有効にできます。

      • (詳細設定) HTTPSルーティングの実行

        この機能を有効にすると、クライアントから送信されたHTTPリクエストは自動的にHTTPSにリダイレクトされます。 クライアントは、ポート443を介してHTTPSリクエストをWAFに送信します。 その後、WAFはHTTPSリクエストを同じポート経由でオリジンサーバーに転送します。 クライアントがHTTPSを使用してWebサイトにアクセスする場合は、この機能を有効にしてWebサイトのセキュリティを向上させます。

        重要
        • この機能は、HTTPを選択しない場合にのみ有効にできます。

        • この機能を有効にする前に、ドメイン名がHTTPSをサポートしていることを確認してください。 この機能を有効にすると、特定のブラウザはHTTPSを使用してWebサイトにアクセスする必要があります。

      • (詳細設定) HTTPルーティングの有効化

        この機能を有効にすると、WAFはHTTP経由でオリジンサーバーにリクエストを転送します。 デフォルトのポートは80です。 この場合、クライアントがポート80でWAFにアクセスするかポート443でアクセスするかに関係なく、WAFはポート80でオリジンサーバーにリクエストを転送します。 この機能を有効にすると、クライアントはHTTPS経由でWebサイトにアクセスでき、オリジンサーバーの設定を変更する必要はありません。 これにより、Webサイトの作業負荷を軽減できます。

        重要

        配信元サーバーがHTTPSをサポートしていない場合は、[HTTPルーティングの有効化] をオンにする必要があります。

      • (詳細設定)HTTPSルーティングの実施HTTPルーティングの有効化: 両方のスイッチがオフになります。

        クライアントがポート80を介してWAFにアクセスすると、WAFはポート80を介してオリジンサーバーにリクエストを転送します。 クライアントがポート443を介してWAFにアクセスすると、WAFはポート443を介してオリジンサーバーにリクエストを転送します。

      • オリジンSNIの有効化

        オリジンサーバー名表示 (SNI) は、WAFがリクエストをオリジンサーバーに転送するときに、ハンドシェーキングプロセスの開始時にHTTPS接続を確立する必要があるドメイン名を指定します。 オリジンサーバーが複数のドメイン名をホストする場合は、この機能を有効にします。

        [オリジンSNIの有効化] を選択した後、SNIフィールドを設定できます。 有効な値:

        • ホストヘッダーでドメイン名を使用: back-to-originリクエストのSNIフィールドの値がHostヘッダーフィールドの値と同じであることを指定します。 デフォルト値です。

          たとえば、ドメイン名 * .aliyundoc.comを入力し、クライアントがドメイン名www.aliyundoc.comにリクエストを送信すると、WAF back-to-originリクエストのSNIフィールドの値がwww.aliyundoc.comされます。 e www.aliyundoc.comドメイン名は、Hostヘッダーフィールドの値です。

        • Custom: WAF back-to-originリクエストのSNIフィールドにカスタム値を指定できることを指定します。

          back-to-originリクエストのHostヘッダーフィールドの値と値が異なるSNIフィールドをWAFで使用する場合は、SNIフィールドにカスタム値を指定します。

    • HTTP2: このオプションは、HTTPSを選択した後にのみ選択できます。

      ドメイン名がHTTP/2をサポートしている場合は、HTTP2を選択します。 HTTP/2ポートとHTTPSポートは同じです。 HTTP2を選択した後、HTTPSポートのみを指定する必要があります。 詳細については、「」をご参照ください。HTTP/2サービスがWAFに追加された後、オリジンサーバーは影響を受けますか。

      説明

      WAFインスタンスがBusiness、Enterprise、またはExclusiveエディションの場合にのみ、HTTP2を選択できます。

    配信元サーバーアドレス

    オリジンサーバーのアドレスを入力します。 有効な値: IPおよびドメイン名 (CNAMEなど) 。 WAFは悪意のあるリクエストを除外し、通常のリクエストをこのアドレスに転送します。 オリジンサーバーのアドレスを入力するには、次の項目に注意してください。

    • IP: オリジンサーバーのパブリックIPアドレスを入力します。 IPアドレスはインターネット経由でアクセスできる必要があります。

      IPアドレスを入力するたびにEnterキーを押します。 最大20個のIPアドレスを入力できます。

      説明

      複数のIPアドレスを入力すると、WAFは自動的にIPアドレスのヘルスチェックと負荷分散を実行します。

      WAFインスタンスが中国本土外にある場合、IPv4アドレスのみを入力できます。 WAFインスタンスが中国本土にある場合、IPv4アドレスまたはIPv6アドレス、またはその両方を入力できます。

      • IPv4アドレスとIPv6アドレスの指定

        [同じプロトコルを使用] を選択した場合、WAFはIPv4アドレスからのリクエストをIPv4経由でオリジンサーバーに転送し、IPv6アドレスからのリクエストをIPv6経由でオリジンサーバーに転送します。 [同じプロトコルを使用] を選択しない場合、WAFはIPv4またはIPv6経由でオリジンサーバーにリクエストをランダムに転送します。

        重要

        WAFがIPv6経由でリクエストを転送する場合は、[Webサイトアクセス] ページでドメイン名のIPV6がオンになっていることを確認します。 詳細については、「IPv6トラフィック保護の有効化」をご参照ください。

      • IPv4アドレスのみを指定する

        WAFは、IPv4経由ですべてのリクエストを配信元サーバーに転送します。

      • IPv6アドレスのみを指定する

        WAFは、IPv6経由ですべてのリクエストを配信元サーバーに転送します。

      次のリストは、IPアドレスの入力方法を示しています。

      • オリジンサーバーがAlibaba Cloud Elastic Compute Service (ECS) インスタンスの場合、ECSインスタンスのパブリックIPアドレスを入力します。

      • ECSインスタンスがServer Load Balancer (SLB) インスタンスに関連付けられている場合、SLBインスタンスのパブリックIPアドレスを入力します。

      • オリジンサーバーがAlibaba Cloudにデプロイされていない場合は、ドメイン名をpingしてオリジンサーバーのパブリックIPアドレスを照会することを推奨します。 次に、オリジンサーバーのパブリックIPアドレスを入力します。

      • 透過プロキシモードで入力したIPアドレスのトラフィックリダイレクトの有効化がオフになっていることを確認します。

    • ドメイン名 (CNAMEなど): オリジンサーバーのドメイン名を入力します。 たとえば、Object Storage Service (OSS) バケットのCNAMEを入力します。

      ドメイン名はIPv4アドレスに解決できます。 この場合、WAFはback-to-originリクエストをIPv4アドレスに転送します。

      重要
      • オリジンサーバーのドメイン名は、保護するドメイン名とは異なる必要があります。

      • OSSバケットのドメイン名を入力する場合は、保護するドメイン名をOSSコンソールのバケットにマッピングします。 詳細については、「カスタムドメイン名のマップ」をご参照ください。

    宛先サーバーポート

    リクエストの転送に使用するポートを指定します。

    WAFは、指定したポートのみを使用してリクエストを受信および転送します。 これにより、指定されていないポートを有効にするかどうかに関係なく、オリジンサーバーがセキュリティの脅威から保護されます。

    重要

    [プロトコルタイプ] および [宛先サーバーポート] パラメーターは、webサービスを提供するためにオリジンサーバーで使用されるプロトコルとポートに設定する必要があります。 WAFはポート変換をサポートしていません。 たとえば、オリジンサーバーがHTTPとポート80を使用してwebサービスを提供する場合、Protocol TypeパラメーターをHTTPに設定し、Destination server portパラメーターを80に設定します。

    デフォルトポート:

    • 80: デフォルトでは、このポートはHTTPを選択したときに使用されます。

    • 443: デフォルトでは、このポートはHTTPSを選択したときに使用されます。 HTTP2はHTTPSと同じポートを使用します。

    カスタムポート: [HTTPポート] および [HTTPSポート] フィールドにポート番号を入力します。 ポート番号を入力するたびにEnterキーを押します。 許容可能なポート範囲の確認 をクリックして、サポートされているすべてのポートを照会します。

    説明
    • EnterpriseまたはExclusiveエディションのWAFインスタンスは、ポート80、8080、443、8443を含む最大50個のポートをサポートします。 ProまたはBusinessエディションのWAFインスタンスは、ポート80、8080、443、8443を含む最大10個のポートをサポートします。

    • 共有クラスターでサポートされているポートの詳細については、「WAFでサポートされているポートの表示」をご参照ください。

    • ExclusiveエディションのWAFインスタンスを使用する場合、専用の設定項目 ページの [宛先サーバーポート] セクションからのみポートを選択できます。 詳細は、「専用クラスターの設定」をご参照ください。

    負荷分散アルゴリズム

    オリジンサーバーの複数のアドレスを入力する場合は、このパラメーターを設定します。 有効な値:

    • IPハッシュ: IPアドレスからのリクエストは、同じ配信元サーバーに転送されます。 デフォルト値です。

      説明

      IPハッシュを選択したが、配信元サーバーのIPアドレスが異なるネットワークセグメントに分散していない場合、ワークロードが不均衡になる可能性があります。

    • ラウンドロビン: すべてのリクエストはオリジンサーバーに順番に配信されます。

    • 最小時間: WAFは、インテリジェントなドメインネームシステム (DNS) 解決機能とアップグレードされた最小時間back-to-originアルゴリズムを使用して、リクエストがオリジンサーバーに転送される際の待ち時間を短縮します。

      説明

      インテリジェントなロードバランシングが有効になっている場合にのみ、[最小時間] を選択できます。 詳細については、「インテリジェント負荷分散」をご参照ください。

    設定が有効になった後、WAFはオリジンサーバーの複数のアドレスにback-to-originリクエストを配信します。

    Anti-DDoS Pro、Anti-DDoS Premium、Alibaba Cloud CDNなどのレイヤー7プロキシをWAFの前にデプロイするかどうか

    レイヤ7プロキシをWAFの前にデプロイするかどうかを指定します。 レイヤー7プロキシには、Anti-DDoS ProxyとAlibaba Cloud CDNが含まれます。 有効な値:

    • No: レイヤ7プロキシはWAFの前にデプロイされません。 WAFはクライアントからリクエストを受信します。 WAFは、クライアントがWAFとの接続を確立するために使用するIPアドレスをクライアントのIPアドレスとして使用します。 WAFは、REMOTE_ADDRフィールドからIPアドレスを取得します。

    • はい: レイヤ7プロキシがWAFの前にデプロイされています。 WAFはレイヤー7プロキシからリクエストを受信します。 WAFがセキュリティ分析のためにクライアントの実際のIPアドレスを取得できるようにするには、[送信元IPアドレスの取得] パラメーターを設定します。

      デフォルトでは、WAFはX-Forwarded-Forフィールドの最初のIPアドレスをクライアントのIPアドレスとして使用します。

      X-Client-IPやX-Real-IPなど、実際のIPアドレスをカスタムヘッダーフィールドに含める必要があるプロキシを使用する場合は、[推奨] 指定されたヘッダーフィールドの最初のIPアドレスをクライアントの実際のIPアドレスとして使用してX-Forwarded-For Forgeryを防止するを選択し、ヘッダーフィールドにカスタムヘッダーフィールドを入力します。

      説明

      カスタムヘッダーフィールドを使用してクライアントのIPアドレスを格納し、WAFでカスタムヘッダーフィールドを設定することを推奨します。 これにより、攻撃者がX-Forwarded-Forフィールドを偽造してWAF保護を回避できなくなり、ビジネスのセキュリティが向上します。

      複数のヘッダーフィールドを入力できます。 複数のヘッダーフィールドはコンマ (,) で区切ります。 複数のヘッダーフィールドを入力した場合、WAFはクライアントのIPアドレスが取得されるまでヘッダーフィールドを順番にスキャンします。 WAFがヘッダーフィールドからクライアントのIPアドレスを取得できない場合、WAFはX-Forwarded-Forフィールドの最初のIPアドレスをクライアントのIPアドレスとして使用します。

    トラフィックマークの有効化

    トラフィックマーキング機能を有効にするかどうかを指定します。

    この機能は、カスタムヘッダーフィールドをWAF back-to-originリクエストに追加します。 カスタムヘッダーフィールドを設定または変更して、WAFによって転送されたリクエストをマークしたり、クライアントの実際のIPアドレスまたはポートを記録したりできます。

    [トラフィックマークの有効化] を選択した場合、カスタムヘッダーフィールドを追加します。

    重要
    • User-Agentなどの標準のHTTPヘッダーフィールドを設定しないことをお勧めします。 それ以外の場合、標準ヘッダーフィールドの元の値は、カスタムヘッダーフィールドの値で上書きされます。

    • ドメイン名をWAFに追加する前に攻撃者がオリジンサーバーに関する情報を取得し、別のWAFインスタンスを使用してリクエストをオリジンサーバーに転送する場合は、[トラフィックマークの有効化] を選択してカスタムヘッダーフィールドを指定します。 オリジンサーバーは、リクエストがWAFを通過したかどうかを確認します。 指定されたヘッダーフィールドがリクエストに存在する場合、リクエストはWAFを通過し、許可されます。

    次のタイプのヘッダーフィールドを追加できます。

    カスタムヘッダー

    カスタムヘッダーを追加する場合は、[ヘッダー名] および [ヘッダー値] パラメーターを設定します。 WAFはback-to-originリクエストにヘッダーフィールドを追加して、バックエンドサービスがリクエストがWAFを通過するかどうかを確認し、統計を収集し、データを分析できるようにします。

    たとえば、ALIWAF-TAG: はいヘッダーフィールドを指定して、WAFを通過するリクエストをマークできます。 この例では、ALIWAF-TAGはヘッダーフィールド名、Yesはヘッダーフィールド値です。

    発信IPアドレス

    カスタムヘッダーを設定して、クライアントの実際のIPアドレスを記録できます。 これにより、オリジンサーバーはクライアントの実際のIPアドレスを取得できます。 WAFがクライアントの実際のIPアドレスを取得する方法の詳細については、レイヤー7プロキシ (Anti-DDoS Pro、Anti-DDoS Premium、Alibaba Cloud CDNなど) がWAFの前にデプロイされるかどうかパラメーターの説明をご参照ください。

    ソースポート

    カスタムヘッダーを設定して、クライアントのソースポートを記録できます。 これにより、オリジンサーバーはクライアントの実際のポートを取得できます。

    [+ マークの追加] をクリックしてヘッダーフィールドを追加します。 最大5つのヘッダーフィールドを追加できます。

    Back-to-originタイムアウトの設定

    back-to-originリクエストのタイムアウト期間の指定

    • 接続タイムアウト期間: WAFが配信元サーバーへの接続を待機できる最大時間。 有効な値: 1 ~ 3600 単位は秒です。 既定値:5

    • [接続タイムアウト期間の読み取り]: WAFが配信元サーバーから応答を受信するまで待機できる最大時間。 有効な値: 1 ~ 3600 単位は秒です。 デフォルト値:120

    • 接続タイムアウト期間: WAFがリクエストを配信元サーバーに転送するまで待機できる最大時間。 有効な値: 1 ~ 3600 単位は秒です。 デフォルト値:120

    説明

    タイムアウト期間の設定は、Pro、Business、Enterprise、またはExclusiveエディションのオンクラウドWAFインスタンスを使用している場合にのみ設定できます。 Hybrid Cloud WAFインスタンスのタイムアウト期間の設定はできません。

    Back-to-origin の再試行

    Retry Back-to-originリクエストをオンにすると、WAFはオリジンサーバーへのリクエストの転送に失敗したときに、最大3回まで再試行します。 Retry Back-to-originリクエストをオンにしない場合、WAFは初めて失敗した場合、転送リクエストを再試行しません。

    Back-to-origin の持続的接続

    Back-to-originキープアライブ要求をオンにする場合は、次のパラメーターを設定する必要があります。

    • 持続的接続の復元リクエスト数: 再利用されたキープアライブリクエストの数。 有効値: 60 ~ 1000 デフォルト値は 1000 です。

    • アイドル時の長時間の接続タイムアウト: アイドルキープアライブ要求のタイムアウト期間。 有効な値: 1 ~ 60。 単位は秒です。 デフォルト値:15。

    説明

    Back-to-originキープアライブ要求をオフにすると、back-to-originキープアライブ要求はWebSocketをサポートしません。

    リソースグループ

    ドロップダウンリストから、ドメイン名を追加するリソースグループを選択します。

    説明

    リソース管理を使用して、リソースグループを作成し、Alibaba Cloudアカウント内のリソースを部門またはプロジェクトごとに管理できます。 詳細については、「リソースグループの作成」をご参照ください。

  5. で指定したドメイン名と一致するワイルドカードドメイン名がステップ 4に表示されるレコードタイプ、ドメイン名、およびレコード値に基づいてTXTレコードを構成します。ヒントダイアログボックス。

    たとえば、Alibaba Cloud DNSを使用している場合、Alibaba Cloud DNSコンソールにログインし、[ヒント] ダイアログボックスに表示される情報に基づいてTXTレコードを設定できます。 詳細については、「DNSレコードの追加」をご参照ください。

  6. DNSレコードを変更します。

    画面上の指示に従ってDNSレコードを変更し、ドメイン名をWAFにマップします。 [次へ] をクリックします。 詳細については、「DNSレコードの変更」をご参照ください。

  7. 設定を完了します。

    画面上の指示に従って、WAFのback-to-origin CIDRブロックを設定し、[Complete] をクリックし追加が完了しました。Web サイトリストへ戻ります。に戻ります。 [Webサイトアクセス] ページが表示されます。 詳細については、「WAFのback-to-origin CIDRブロックからのリクエストの許可」をご参照ください。

HTTPS証明書のアップロード

ドメイン名を追加するときに、ステップ4[プロトコルタイプ] パラメーターに [HTTPS] を選択した場合、WAFコンソールでドメイン名に関連付けられた有効なHTTPS証明書をアップロードします。 そうしないと、WAFはHTTPSリクエストを保護できません。

HTTPS証明書をアップロードするには、次のいずれかの方法を使用できます。

  • 証明書をアップロードします。

    証明書をアップロードする前に、次のファイルを準備し、証明書チェーンが有効であることを確認する必要があります。

    • CRTまたはPEM形式の証明書ファイル

    • key形式の秘密鍵ファイル

  • 既存の証明書の選択: certificate Management Serviceコンソールで、ドメイン名に関連付けられている証明書を選択できます。 詳細については、「証明書管理サービスの概要」をご参照ください。

  • 証明書を購入

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

  2. 左側のナビゲーションウィンドウで、資産センター > Webサイトへのアクセス.

  3. On theドメイン名タブで、管理するドメイン名を見つけて、上传图标のアイコンオリジンサーバー列を作成します。

    説明

    [プロトコルタイプ] パラメーターに [HTTPS] を選択した場合にのみ、[オリジンサーバー] 列に上传图标アイコンが表示されます。

  4. では、証明書のアップロードまたは証明書の更新ダイアログボックスで、アップロード方式HTTPS証明書をアップロードします。

    説明

    証明書をアップロードすると、証明書の更新 ダイアログボックスが表示されます。 証明書の更新 ダイアログボックスと 証明書のアップロード ダイアログボックスの設定項目は同じです。

    • 手動でアップロード: [証明書名] パラメーターを設定し、証明書ファイルの内容をコピーして [証明書ファイル] フィールドに貼り付け、秘密鍵ファイルの内容をコピーして [秘密鍵ファイル] フィールドに貼り付けます。

      証明書ファイルの詳細については、次の説明をご参照ください。

      • 証明書ファイルがPEM、CER、またはCRT形式の場合は、テキストエディターを使用して証明書ファイルを開き、テキストコンテンツをコピーできます。

      • 証明書ファイルがPFXやP7Bなどの異なる形式の場合は、証明書ファイル形式をPEMに変換します。次に、テキストエディタを使用して証明書ファイルを開き、テキストコンテンツをコピーできます。 ファイル形式を変換する方法の詳細については、HTTPS証明書をPEM形式に変換する方法を教えてください。

      • 証明書チェーンが有効であることを確認してください。 ドメイン名が複数の証明書ファイルに関連付けられている場合は、証明書ファイルのテキストコンテンツを結合し、結合したコンテンツをコピーして [証明書ファイル] フィールドに貼り付けます。

    • 既存証明書の選択: [証明書] ドロップダウンリストから証明書を選択します。

      [証明書] ドロップダウンリストには、Certificate Management Serviceコンソールで発行された証明書が含まれています。 ドメイン名に関連付けられている証明書を選択します。 [Certificate Management Service] をクリックして、Certificate Management Serviceコンソールに移動し、証明書を管理します。

    • 証明書の購入: [今すぐ購入] をクリックして、証明書管理サービスコンソールの証明書の購入ページに移動します。 次に、ドメイン名の証明書を購入します。

      証明書を購入して設定すると、証明書は自動的にWAFにアップロードされます。

      説明

      購入証明書ページでは、ドメイン検証済み (DV) 証明書のみを購入できます。 別の種類の証明書を購入する場合は、証明書管理サービスの購入ページに移動します。 詳細については、「SSL証明書の購入」をご参照ください。

  5. クリックOK.

後続の設定

ドメイン名を追加すると、ドメイン名に送信されるリクエストはWAFによって保護されます。 ドメイン名の設定を変更して、Webサイトのセキュリティを強化できます。

タイプ

説明

関連ドキュメント

ウェブサイトの保護設定

WAFは、さまざまな種類の攻撃からWebサイトを保護する複数の機能を提供します。 デフォルトでは、保護ルールエンジンHTTPフラッド保護機能のみが有効になっています。 保護ルールエンジン機能は、SQLインジェクション、クロスサイトスクリプティング (XSS) 攻撃、webshellアップロードなどの一般的なweb攻撃からwebサイトを保護します。 HTTPフラッド保護機能は、HTTPフラッド攻撃からWebサイトを保護します。 その他の機能を有効にし、保護ルールを設定します。

ウェブサイト保護設定の概要

アラート設定

アクセス要求で攻撃や異常なトラフィックが検出されたときにWAFがアラート通知を送信できるように、アラートルールを設定できます。 このようにして、できるだけ早い機会にビジネスのセキュリティステータスを確認できます。

WAFアラートの設定

シンプルなLog Service設定

Simple Log Service for WAF機能を有効にすると、WAFはドメイン名のログデータを収集して保存できます。 ログデータを照会および分析できます。 デフォルトでは、Simple Log Service for WAF機能は、マルチレベル保護スキーム (MLPS) の要件を満たすために180日間完全なログを保存します。

Simple Log Service for WAF機能の概要

関連する API 操作

WAFに追加されたドメイン名の表示と管理

Web サイトアクセス ページの [ドメイン名] タブで、WAFに追加されたドメイン名を表示し、次の操作を実行できます。

  • HTTPS証明書のアップロード: ドメイン名がHTTPSをサポートしている場合、有効な証明書と秘密鍵ファイルがWAFにアップロードされていることを確認し、WAFがHTTPSリクエストを保護します。 ドメイン名の証明書および秘密鍵ファイルをアップロードするには、[オリジンサーバー] 列の上传アイコンをクリックします。

    詳細については、「HTTPS証明書のアップロード」をご参照ください。

  • IPv6トラフィック保護を有効にする: ドメイン名に送信されるIPv6トラフィックを保護する場合は、[クイックアクセス] 列でドメイン名の [IPV6] をオンにします。

    詳細については、「IPv6トラフィック保護の有効化」をご参照ください。

  • Simple Log Service for WAFを有効にする: クイックアクセス列のLog Serviceをオンにして、Simple Log Service for WAF機能を有効にします。 この機能を使用して、ドメイン名のログを収集できます。 次に、クエリ、分析、ダッシュボードデータの視覚化、およびアラートにログを使用できます。 詳細については、「Simple Log Service For WAF機能の使用を開始する」をご参照ください。

    説明

    Simple Log Service for WAF機能は、WAFの付加価値機能です。 機能を使用する前に、機能を有効にする必要があります。 詳細については、「手順1: WAF機能のSimple Log Serviceの有効化」をご参照ください。

  • 保護リソースの設定: [クイックアクセス] 列の [保護リソース] の右側にある设置防护资源アイコンをクリックします。 次に、ドメイン名の保護リソースを設定します。

    次のタイプの保護リソースがサポートされています。

    • 共有クラスターと共有 IP: これはデフォルト値です。

    • 共有クラスターと専用 IP: 排他的IPアドレスの詳細については、「排他的IPアドレス」をご参照ください。

    • 共有クラスターとインテリジェント負荷分散: グローバル負荷分散の詳細については、「インテリジェント負荷分散」をご参照ください。

    • 専用クラスター: 排他的クラスターの詳細については、「排他的クラスターの作成」をご参照ください。

  • 攻撃レポートの表示: [攻撃モニタリング] 列の [レポートの表示] をクリックし、[セキュリティレポート] ページに移動します。 表示されるページで、ドメイン名の保護レポートを表示できます。 詳細については、「セキュリティレポートの表示」をご参照ください。

  • 保護ポリシーの設定: [操作] 列の [保護の設定] をクリックし、Web サイト保護 ページに移動します。 表示されるページで、Webセキュリティボット管理、およびアクセス制御 /スロットリングモジュールを構成できます。 詳細については、「Webサイト保護設定の概要」をご参照ください。

  • ドメイン名の設定を変更する: [操作] 列の [変更] をクリックして、プロトコルタイプ、サーバーアドレス、サーバーポートなどのドメイン名の設定を変更します。 ドメイン名は変更できません。

  • ドメイン名を削除する: [操作] 列の [削除] をクリックします。

    警告

    ドメイン名を削除する前に、DNSレコードを変更して、ドメイン名をオリジンサーバーのIPアドレスにマップする必要があります。 DNSレコードを変更しない場合、ドメイン名が削除された後、ドメイン名に送信されたリクエストを転送することはできません。

  • ドメイン名をWAFに追加した後、ICP登録情報が有効であることを確認します。 関連する法令に準拠するため、WAFインスタンスは追加されたドメイン名の有効性を定期的にチェックします。 ICP登録情報が無効なドメイン名は、WAFによって保護されません。 ドメイン名のICP登録情報が無効な場合は、次の操作を実行します。

    1. ドメイン名のICP登録情報を更新します。

    2. [Webサイトアクセス] ページの [ドメイン名] タブをクリックします。 ICP登録情報が更新されたドメイン名を見つけて、[操作] 列の [再度追加] をクリックします。

ICP登録情報の有効性を確認する

ドメイン名をWAFに追加した後、ICP登録情報が有効であることを確認します。 関連する法律や規制を遵守するため、WAFインスタンスは追加されたドメイン名を定期的にチェックします。 ICP入力情報が無効なドメイン名は、WAFで保護できません。 ドメイン名のICP登録情報が無効な場合は、次の操作を実行します。

  1. ドメイン名のICP登録情報を更新します。

  2. [Webサイトアクセス] ページの [ドメイン名] タブをクリックします。 ICP登録情報が更新されたドメイン名を見つけて、[操作] 列の [再度追加] をクリックします。

ドメイン名のDNS解決ステータスの表示

WAFは、保護されたドメイン名のDNS解決ステータスをチェックし、DNSレコードが異常なドメイン名を特定します。 WAFに追加したドメイン名のDNS解決ステータスをドメイン名リストに表示し、WAFコンソールに表示されるエラーメッセージに基づいてDNSレコードを変更できます。

image.png

DNS検証ステータス

説明

API 操作

DNS解決は正常です。

ドメイン名は、WAFによって提供されるCNAMEを指します。

なし。

DNS解決が異常です。 Aレコードが使用される。

Aレコードが使用され、サービス中断が発生する可能性があります。

Aレコードを削除し、CNAMEレコードを追加して、WAFが提供するCNAMEにドメイン名を指定します。 詳細については、「ドメイン名のDNSレコードの変更」をご参照ください。

DNS解決が異常です。 WAFインスタンスの無効なIPアドレスが使用されています。

Aレコードが使用され、ドメイン名が無効なWAF IPアドレスを指しています。 サービスの中断が発生する可能性があります。

Aレコードを削除し、CNAMEレコードを追加して、WAFが提供するCNAMEにドメイン名を指定します。 詳細については、「ドメイン名のDNSレコードの変更」をご参照ください。

DNS解決が異常です。 無効なCNAMEが使用されます。

CNAMEレコードが使用され、ドメイン名が無効なCNAMEにポイントされます。 サービスの中断が発生する可能性があります。

ドメイン名がWAFによって提供されるCNAMEを指すようにCNAMEレコードを変更します。 詳細については、「ドメイン名のDNSレコードの変更」をご参照ください。

不明なDNS解決の問題が発生します。 プロキシがデプロイされます。

レイヤ7プロキシはWAFの前で使用され、back-to-originアドレスはWAFによって提供されるCNAMEではありません。

back-to-originアドレスがWAFによって提供されるCNAMEであるかどうかを確認します。

検証がタイムアウトしました。

なし。

アイコンをクリックして、updateDNS解決ステータスを再確認します。

DNS解決レコードが見つかりません。 DNSレコードは設定されていません。

ドメイン名にDNSレコードが設定されていません。 CNAMEレコードは、ドメイン名をWAFによって提供されるCNAMEにポイントするように追加する必要があります。

CNAMEレコードを追加して、ドメイン名をWAFによって提供されるCNAMEに指定します。 詳細については、「ドメイン名のDNSレコードの変更」をご参照ください。

WAFをポイントできませんでした。 DNSレコードは設定されていません。

ドメイン名は、WAFが提供するCNAMEを指していません。 CNAMEレコードは、ドメイン名をWAFによって提供されるCNAMEにポイントするように追加する必要があります。

ドメイン名がWAFによって提供されるCNAMEを指すようにCNAMEレコードを変更します。 詳細については、「ドメイン名のDNSレコードの変更」をご参照ください。

よくある質問

詳細については、「FAQ」の「Webサイトアクセス設定に関するFAQ」をご参照ください。