App ServiceにWAFを実装したかったので試した手順を残します。
App Serviceは既にあるものとします。
Azure WAF
AzureのWAFはApplication GatewayというL7ロードバランサーサービスに付帯して使うことができます。
ルールセットはOWASPモジュールに基づいています。
Application Gateway構築
以下公式手順でサクッと作ります。レベルは[WAF]もしくは[WAF V2]を選択します。
アプリケーション ゲートウェイの作成
バックエンドにApp Serviceを指定する
WAF機能を有効にする
機能テスト
- 以下URLをブラウザから実行します。
http://[Application Gateway パブリックIP]/?<script>test</script>