Webアプリケーションファイアウォール (WAF) を使用してWebサイトを保護するには、WAFインスタンスを購入し、WebサイトをWAFに追加し、Webサイト保護ルールを設定する必要があります。 WAFセキュリティレポートは、攻撃レコードとアクセス統計に関する情報を提供します。 セキュリティレポートを表示して、Webサイトのセキュリティステータスを取得できます。
手順
ステップ1: WAFインスタンスの購入
WAFが有効化されていない場合は、次の操作を実行してWAFインスタンスを購入します。
WAFが有効になっている場合は、この手順をスキップして手順2を実行します。 詳細については、「手順2: WAFにWebサイトを追加する」をご参照ください。
にログインします。WAFコンソール. [Webアプリケーションファイアウォール (WAF) へようこそ] ページで、[WAFサブスクリプションの購入] をクリックします。
.
購入ページで、エディションと仕様を選択します。 次に、支払いを完了します。
WAFインスタンスの購入後、コンソールWAFコンソールに移動します。
ステップ2: WAFにWebサイトを追加する
次のいずれかの方法を使用して、WebサイトをWAFに追加できます。
CNAMEレコードモード: オリジンサーバーがクラウドにデプロイされているかデータセンターにデプロイされているかに関係なく、CNAMEレコードモードでWebサイトをWAFに追加できます。 オリジンサーバーはインターネット経由でアクセス可能である必要があり、DNSレコードを変更する必要があります。 詳細については、以下をご参照ください。
透過プロキシモード: オリジンサーバーがElastic Compute Service (ECS) インスタンスまたはインターネットに接続されたserver Load Balancer (SLB) インスタンスにデプロイされている場合、DNSレコードを更新する必要なく、透過プロキシモードでWebサイトをWAFに追加できます。 詳細については、「透過プロキシモード」をご参照ください。
WebサイトをWAFに追加する前に、WAFがクラウドリソースへのアクセスを許可されていることを確認してください。 詳細については、「WAFによるクラウドリソースへのアクセス許可」をご参照ください。
ウェブサイトを追加します。
左側のナビゲーションウィンドウで、 .
On theドメイン名タブをクリックします。Webサイトへのアクセス.
On theドメイン名の追加ページ, setアクセスモードへCNAMEレコードまたは透明プロキシモード.
設定手順を完了します。
WebサイトがWAFに追加された後、[Webサイトアクセス] ページに移動して、WAFによってWebサイトのドメイン名に割り当てられたCNAMEを表示できます。
アクセスモードをCNAMEレコードに設定した場合、次の操作を実行してドメイン名のDNSレコードを更新し、ドメイン名をWAFによって割り当てられたCNAMEにマップします。
WebサイトがAnti-DDoS ProやAnti-DDoS Premium、Alibaba Cloud CDNなどのレイヤー7サービスに追加されていない場合は、DNSサービスプロバイダーのシステムにCNAMEレコードを追加し、CNAME値をWAFによって割り当てられたCNAMEに設定します。
Alibaba Cloud DNSを使用している場合、Alibaba Cloud DNSコンソールでDNSレコードを更新できます。 詳細については、「WAF デプロイメントガイド」をご参照ください。
WebサイトがAnti-DDoS Pro、Anti-DDoS Premium、Alibaba Cloud CDNなどのレイヤー7サービスに追加されている場合は、レイヤー7サービスのコンソールに移動し、レイヤー7サービスのback-to-originアドレスをWAFによって割り当てられたCNAMEに変更します。 これにより、WAFはWebサイト向けのリクエストを受信できます。 詳細については、「Anti-DDoS ProまたはAnti-DDoS PremiumとWAFを使用してWebサイトサービスを保護する」および「WAF と CDN の同時デプロイ」をご参照ください。
Webサイトのドメイン名をpingするか、DNS検証ツールを使用してDNSレコードが有効かどうかを確認できます。 DNSレコードはすぐには有効になりません。 検証に失敗した場合は、10分後にDNSレコードを再度検証します。
ステップ3: Webサイト保護ルールの設定
WebサイトをWAFに追加すると、保護ルールエンジンとHTTPフラッド保護が自動的に有効になります。 保護ルールエンジン機能は、SQLインジェクション、クロスサイトスクリプティング (XSS) 攻撃、webshellアップロードなどの一般的なweb攻撃からwebサイトを保護します。 HTTPフラッド保護機能は、HTTPフラッド攻撃からWebサイトを保護します。 他の機能を有効にする場合は、次の操作を実行します。
左側のナビゲーションウィンドウで、 を選択します。 [Webサイトの保護] ページの上部で、保護ルールを設定するドメイン名を選択します。
を選択することもできます。 [ドメイン名] タブで、ドメイン名リストで保護するドメイン名を見つけ、[操作] 列の [設定] をクリックします。
[Webセキュリティ] 、[ボット管理] 、または [アクセス制御 /スロットリング] タブをクリックして、保護ルールを設定します。 詳細については、「概要」をご参照ください。
手順 4 : セキュリティレポートの表示
左側のナビゲーションウィンドウで、 .
[Webセキュリティ] 、[ボット管理] 、または [アクセス制御 /スロットリング] タブをクリックして、WAFに追加されたWebサイトの攻撃記録とアクセス統計を表示します。 詳細については、「セキュリティレポートの表示」をご参照ください。