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

Web Application Firewall:概要

最終更新日:May 15, 2026

本トピックでは、WAF 3.0 の 3 つの接続方法(クラウドネイティブモード、CNAME 接続、ハイブリッドクラウド WAF 接続)について説明します。各接続方法の仕組みと設定手順を解説し、Web サービスに最適な選択肢をご検討いただけるようにします。

接続方法の比較

項目

クラウドネイティブモード

CNAME 接続

ハイブリッドクラウド WAF 接続

リバースプロキシ

SDK 統合

利用シーン

  • 同一アカウント内の Alibaba Cloud プロダクトインスタンスを迅速に接続できます。

  • ドメイン名またはパブリック IP アドレスのみを持つシナリオをサポートします。

ドメイン名で識別されるサービスを保護します。クロスアカウントおよびマルチクラウド環境にも対応可能な汎用性の高い方法です。

  • ローカルで WAF をデプロイして保護したい場合

  • 内部サービスを保護したい場合

  • サービスのトラフィック量が中程度の場合

  • ローカルで WAF をデプロイして保護したい場合

  • Nginx や APISIX などの統一されたイングレスゲートウェイをすでに使用している場合

  • サービスのトラフィック量が多く、レイテンシを最小限に抑え、安定性を最大化する必要がある場合

保護対象

Alibaba Cloud プロダクトインスタンス

ドメイン名

ドメイン名または IP アドレス

ドメイン名または IP アドレス

制限事項

  • マルチアカウント管理 機能が設定されていない場合、ご自身のアカウント内のクラウドプロダクトインスタンスのみを接続できます。

  • 特定のリージョンにある一部のクラウドプロダクトインスタンスはサポートされていません。

  • Elastic Compute Service (ECS)、クラシックロードバランサー (CLB)、Network Load Balancer (NLB) の非公開インスタンスまたは IPv6 インスタンスには接続できません。

  • Application Load Balancer (ALB)、クラシックロードバランサー (CLB)、Elastic Compute Service (ECS)、Network Load Balancer (NLB)、Function Compute (FC)、Microservices Engine (MSE)、クラウドネイティブ API ゲートウェイ (APIG) のインスタンスのみを接続できます。

  • ドメイン名の所有権確認、DNS レコードの変更、オリジン復帰 IP アドレスの許可が必要です。

  • ドメイン名の DNS レコードを管理する権限が必要です。

  • WAF Enterprise または Ultimate エディションをサブスクライブし、Additional Hybrid Cloud Protection Nodes を購入する必要があります。

  • ドメイン名の DNS レコードを管理する権限が必要です。

  • WAF Enterprise または Ultimate エディションをサブスクライブし、Additional Hybrid Cloud Protection Nodes を購入する必要があります。

  • 統一されたイングレスゲートウェイを保有し、それを独立して管理できる必要があります。

サポートされるセキュリティ機能は接続方法によって異なります。詳細については、次の表をご参照ください。

機能

クラウドネイティブモード (NLB、CLB、ECS)

クラウドネイティブモード (ALB、MSE、FC、APIG)

CNAME 接続

ハイブリッドクラウド WAF 接続 (リバースプロキシ)

ハイブリッドクラウド WAF 接続 (SDK 統合)

コア Web 保護ルール

サポート

サポート

サポート

サポート

サポート

ホワイトリスト

サポート

サポート

サポート

サポート

サポート

IP ブラックリスト

サポート

サポート

サポート

サポート

サポート

カスタムルール

サポート

サポート

サポート

サポート

サポート

HTTP フラッド攻撃対策

サポート

サポート

サポート

サポート

サポート

スキャン保護

サポート

サポート

サポート

サポート

サポート

地域ブラックリスト

サポート

サポート

サポート

サポート

サポート

Web 改ざん防止

サポート

ALB のみサポート

サポート

未サポート

未サポート

データ漏洩防止

サポート

未サポート

サポート

サポート

未サポート

カスタム応答

サポート

サポート

サポート

サポート

サポート

ボット管理 - 自動 Web SDK 統合

サポート

未サポート

サポート

サポート

サポート

大規模イベント対応

サポート

未サポート

サポート

未サポート

未サポート

API セキュリティ

サポート

ALB および APIG のみサポート

サポート

サポート

サポート

ピークトラフィック速度制限

サポート

未サポート

サポート

未サポート

サポート

接続方法

仕組み

クラウドネイティブモード

ALB、FC、MSE、または APIG のインスタンスをクラウドネイティブモードで接続する場合、WAF は SDK 統合 を使用します。クラウドプロダクトに埋め込まれた SDK がトラフィックを抽出・検査・保護します。WAF がトラフィック転送に参加しないため、追加の転送レイヤーによる互換性や安定性の問題を回避できます。

ECS、CLB、または NLB のインスタンスをクラウドネイティブモードで接続する場合、WAF は 透明プロキシ を使用します。トラフィックリダイレクションポートを設定すると、クラウドプロダクトのゲートウェイが自動的にルートを変更し、Web トラフィックを WAF にリダイレクトします。WAF は攻撃トラフィックをブロックし、正当なリクエストをオリジンサーバーに転送します。この方法では、WAF がトラフィック転送と保護の両方に参加します。

CNAME 接続

この方法では リバースプロキシ を使用します。ドメイン名を追加した後、その DNS レコードを WAF CNAME アドレスに向けることで、すべての Web トラフィックが WAF にリダイレクトされます。その後、WAF がトラフィックを検査し、攻撃をブロックして、正当なリクエストをオリジンサーバーに転送します。

ハイブリッドクラウド WAF 接続

ハイブリッドクラウド WAF 接続方法には、リバースプロキシSDK 統合 の 2 つのモードがあります。

  • リバースプロキシモード:Web サイトのドメイン名または IP アドレスを WAF に接続し、その DNS レコードを WAF 保護クラスターに向けることで、すべてのトラフィックがクラスターを通過してセキュリティ検査を受けます。

  • SDK 統合モード:統一されたイングレスゲートウェイにデプロイされたプラグインが、サービストラフィックを WAF 保護クラスターにコピーして検査を行います。WAF はトラフィックを転送しないため、検査プロセスとトラフィック転送パスを分離できます。

よくある質問

マルチクラウドおよびクロスアカウント接続

はい。ドメイン名を所有しており、その DNS レコードを変更できる場合は、CNAME 接続方法を使用できます。この方法は、オリジンサーバーの場所に関係なく機能します。

パブリック IP のみでの接続

はい。ドメイン名を必要としないクラウドネイティブモードを使用できます。

IPv6 Web サイトの接続

IPv6 のサポートは接続方法によって異なります。

  • クラウドプロダクト接続 (ECS、CLB、NLB インスタンス):IPv6 Web サイトはサポートされていません。IPv6 ワークロードを保護するには、CNAME 接続方法を使用する必要があります。サブスクリプションの Enterprise または Ultimate エディション、または従量課金エディションの WAF をサブスクライブし、詳細設定 を有効にして IPv6 保護をオンにしてください。詳細な手順については、「CNAME 接続方式を使用してドメイン名を WAF に追加する」をご参照ください。

  • クラウドプロダクト接続 (ECS、CLB、NLB 以外のインスタンス):対応するクラウドプロダクトインスタンスが IPv6 をサポートしている場合、WAF も IPv6 をサポートします。

  • 中国本土外の WAF:CNAME 接続方法を使用する場合、IPv6 Web サイトはサポートされていません。

クラウドネイティブモードと CNAME 接続の併用

いいえ。1 つのドメイン名に対して同時に使用できる接続方法は 1 つだけです。両方を同時に使用すると、転送の競合が発生し、保護が失敗します。CNAME 接続からクラウドネイティブモードに切り替えるには、まず DNS レコードをオリジンサーバーに戻す必要があります。DNS 変更が反映された後、CNAME 接続設定を削除し、再度クラウドネイティブモードでドメイン名を追加してください。

設定中にインスタンスが見つからない

考えられる原因

解決策

CLB、NLB、または ECS インスタンスが要件を満たしていません。

CLB インスタンスの追加に関する制限事項」、「NLB インスタンスの追加に関する制限事項」、「ECS インスタンスの追加に関する制限事項」に記載されている接続要件を満たしているか確認してください。

追加しようとしている CLB インスタンスにリスナーがありません。

CLB、NLB、または ECS インスタンスがまだ WAF と同期されていません。

アセットの手動同期」の手順に従ってください。

アセットステータスの確認と同期

以下の手順に従って、ご利用のアセットの接続ステータスを確認できます。

  1. Web Application Firewall 3.0 コンソール にログインします。上部メニューバーから、WAF インスタンスのリソースグループおよびリージョン(中国本土 または 中国本土以外)を選択します。

  2. 左側のナビゲーションウィンドウで、アクセス管理 をクリックします。

  3. ページ上部で、接続済みのドメイン名アセットおよびクラウドプロダクトアセットの数を確認できます。また、各クラウドプロダクトの所有インスタンス総数も表示されます。最近クラウドプロダクトインスタンスを追加または変更した場合は、右上隅の 資産の同期 をクリックして、WAF を即座に更新してください。image

1 つのドメインを複数のインスタンスに接続する

クラウドネイティブモード:関連するすべてのクラウドプロダクトインスタンス(例:CLB インスタンスのサービスポート)を同時に接続し、WAF がすべてのインスタンスにトラフィックをリダイレクトできるようにします。

CNAME 接続:CNAME 接続方式でドメイン名を追加し、オリジンサーバーにすべての関連クラウドプロダクトインスタンスの IP アドレスまたは CNAME を設定します。

複数のドメインを 1 つのインスタンスに接続する

クラウドネイティブモード:クラウドプロダクトインスタンスを追加すると、WAF はデフォルトポリシーで関連するすべてのドメイン名を保護します。特定のドメイン名に対して異なる保護ルールを設定する場合は、手動で保護対象としてドメイン名を追加する必要があります。詳細については、「保護対象の手動追加」をご参照ください。

CNAME 接続:各ドメイン名を個別に追加する必要があります。

他のプロダクトとの統合およびトラフィックフロー

はい。WAF は他のクラウドプロダクトと併用できます。トラフィックフローは、選択した接続方法(CNAME またはクラウドネイティブモード)によって異なります。次の図をご参照ください。