Web アプリケーション ファイアウォール (WAF) は、Power Pages サイトに一元化された保護を提供します。悪意のある攻撃がネットワークに侵入する前に阻止することで、一般的なエクスプロイトや脆弱性から防御します。 WAF を活用することで、Power Pages サイトは、パフォーマンスを犠牲にすることなく、大規模にグローバルな保護を受けます。
Important
POWER PAGES プラットフォーム レベルの IP 制限機能 ([サイトの詳細>セキュリティ] の下) は、WAF が有効になっている場合はサポートされません。 WAF がアクティブな間に IP でトラフィックをフィルター処理するには、代わりに WAF カスタム規則を使用します。 詳細については、「 WAF カスタム規則の構成」を参照してください。
Web Application Firewallのしくみ
Power Pages用 WAF は、Microsoftのグローバル エッジ ネットワークであるAzure Front Doorを利用します。 WAF を有効にすると、サイト トラフィックはAzure Front Door経由でルーティングされ、サイトに到達する前に悪意のあるパターンが検査されます。
カスタム ドメインの要件
サイトでカスタム ドメイン ( www.contoso.com など) を使用している場合、WAF を有効にするには、1 回限りドメインの所有権の検証が必要です。
- WAF を有効にすると、Power Pages はサイト用の Azure Front Door プロファイルをプロビジョニングし、トラフィックをそのプロファイル経由でルーティングします。 Front Door は、各要求をサイトに転送する前に、WAF 規則セットに対して検査します。
- これにより、WAF 経由でトラフィックをルーティングする前にドメインを所有することが証明されます。
- 通常、検証は数分から 48 時間以内に完了します。
TXT レコードの手順の詳細については、「 カスタム ドメインの追加 - ドメインの検証」を参照してください。
Note
この検証手順は、カスタム ドメインを追加した場合にのみ適用されます。 自動生成されたPower Pages URL を介してアクセスされたサイトでは、検証は必要ありません。
WAF とコンテンツ配信ネットワーク (CDN)
WAF と CDN は、個別に有効にできる補完的な機能です。 WAF は悪意のある要求をフィルター処理することでセキュリティを提供しますが、CDN は静的コンテンツをユーザーの近くにキャッシュすることでパフォーマンスを向上させます。 サイトで CDN が既に有効になっている場合、WAF は同じ Front Door プロファイルを再利用します。 いずれかの機能を初めて有効にすると、カスタム ドメインのドメイン検証がトリガーされます。
どちらの機能もAzure Front Doorインフラストラクチャを使用するため、次のようになります。
- いずれかの機能を有効にするには、カスタム ドメインのドメイン検証が必要になる場合があります。
- CDN キャッシュは、WAF で保護されたサイトにいつでも追加できます。
- CDN 対応サイトには、いつでも WAF 保護を追加できます。
キャッシュ構成の詳細については、「 コンテンツ配信ネットワークの構成」を参照してください。
Power Pages の WAF モード
Web Application Firewall は Azure Front Doorによって強化され、ポリシーは防止モードを有効にした Azure Front Door プロファイルを使用して構成されます。 防止 モードでは、マネージド ルール セットで定義されたルールに一致する要求はブロックされます。
Power Pages の WAF マネージド ルール セット
Power Pages 用の WAF マネージド ルール セットは Azure マネージド ルール セットのサブセットで、新しい攻撃シグネチャから保護するために必要に応じて更新されます。
ルールセットは、次の脅威カテゴリに対して保護します。
クロスサイト スクリプティング
ローカル ファイル インクルージョン
リモート ファイル インクルード
セッション固定
プロトコル攻撃者
プロトコル強制
Power Pages 用の WAF カスタム ルール セット
WAF カスタム ルール により、ユーザーは特定のシナリオに合わせて独自の規制を作成できます。 これらのルールは、リクエストを許可またはブロックするようにカスタマイズしたり、次のカテゴリにわたってレート制限を実装したりすることができます:
- ジオ位置情報
- IP アドレス
- 要求 URI
次の手順
Power Pages 用 Web アプリケーション ファイアウォールを構築する