azure-web-application-firewall について
azure-web-application-firewall は、Azure WAF を扱うエージェント向けのガイダンススキルです。ローカル資料とネットワーク経由で取得する文書を組み合わせ、ポリシー設計、セキュリティ、構成、連携、デプロイを扱います。
主な機能
- 01WAF 構成のガイダンス
- 02ルール調整と誤検知の低減
- 03セキュリティとクォータの資料
- 04デプロイと連携のガイダンス
活用シーン
- 01Front Door または Application Gateway のルール調整
- 02WAF ポリシー移行の計画
- 03WAF イベントとログの調査
MCP 対応
文書取得には mcp_microsoftdocs の microsoft_docs_fetch ツールを推奨し、代替として fetch_webpage を案内しています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-web-application-firewallインストール後、Claude Code で/azure-web-application-firewallを入力して読み込まれたか確認します。
詳細
Azure Web Application Firewall スキル
このスキルでは、Azure Web Application Firewall に関する専門的なガイダンスを提供します。ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェントへの重要事項:以下の カテゴリインデックス を使って、関連するセクションを探してください。行範囲が記載されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。
エージェントへの重要事項:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用してください。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用してください。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| ベストプラクティス | L35-L43 | Azure WAF(Front Door と App Gateway)の構成と調整、誤検知の削減、ジオマッチの使用、アプリケーション層 DDoS 攻撃の緩和に関するベストプラクティスです。 |
| 意思決定 | L44-L49 | レガシー WAF 構成から完全な WAF ポリシーへの移行計画と移行、および Azure WAF マネージドルールセットのライフサイクル、アップグレード、バージョン管理に関するガイダンスです。 |
| 制限とクォータ | L50-L56 | Azure WAF(Front Door と Application Gateway)のレート制限とサイズクォータについて説明します。既定の制限、適用方法、リクエスト/本文/アップロードのサイズしきい値の構成方法が含まれます。 |
| セキュリティ | L57-L76 | Azure WAF/Front Door/Application Gateway のセキュリティ構成と調整について説明します。カスタムルール/マネージドルール、IP/地域/サービスタグのフィルター、DDoS、除外、ログのスクラビング、機密データの保護、ポリシーガバナンスが含まれます。 |
| 構成 | L77-L104 | Azure WAF(Front Door と App Gateway)の構成について説明します。カスタムルール/マネージドルール、地域/ASN フィルター、レート制限、ボット対策と CAPTCHA/JS チャレンジ、除外、応答、ログ記録、メトリック、ポリシー管理が含まれます。 |
| 統合とコーディングパターン | L105-L114 | WAF を他の Azure サービスと使用する方法について説明します。ログの Sentinel/Log Analytics との統合、インシデント対応の自動化、イベントの調査、Front Door WAF による APIM/Azure OpenAI の保護が含まれます。 |
| デプロイ | L115-L120 | Bicep、ARM テンプレート、Terraform を使用した Application Gateway WAF v2 のデプロイと管理、および既存の WAF 構成から WAF ポリシーへのアップグレード方法について説明します。 |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Front Door WAF のベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-best-practices |
| Azure Front Door WAF のルールを調整し、誤検知を減らす | https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-tuning |
| Application Gateway の WAF にベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/best-practices |
| アプリケーション層の DDoS 保護に WAF を使用する | https://learn.microsoft.com/en-us/azure/web-application-firewall/application-ddos-protection |
| ジオマッチ WAF ルールを適用して Web アプリのセキュリティを強化する | https://learn.microsoft.com/en-us/azure/web-application-firewall/geomatch-custom-rules-examples |
意思決定
| トピック | URL |
|---|---|
| Azure Application Gateway の WAF 構成を完全なポリシーに移行する | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/migrate-policy |
| Azure WAF マネージドルールセットのライフサイクルとアップグレードを計画する | https://learn.microsoft.com/en-us/azure/web-application-firewall/ruleset-support-policy |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Front Door WAF のレート制限について理解する | https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-rate-limit |
| Application Gateway の Azure WAF の制限について理解する | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-waf-faq |
| WAF のリクエストサイズとアップロードサイズの制限を構成する | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-waf-request-size-limits |
セキュリティ
構成
インテグレーションとコーディングパターン
| トピック | URL |
|---|---|
| Microsoft Sentinel を使用した WAF インシデント対応の自動化 | https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/automated-detection-response-with-sentinel |
| Front Door WAF による APIM ホスト API の保護 | https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/protect-api-hosted-apim-by-waf |
| Log Analytics を使用した Application Gateway WAF ログの分析 | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/log-analytics |
| Security Copilot を使用した Azure WAF イベントの調査 | https://learn.microsoft.com/en-us/azure/web-application-firewall/waf-copilot |
| WAF と Sentinel を使用した新たな Web の脅威の検出 | https://learn.microsoft.com/en-us/azure/web-application-firewall/waf-new-threat-detection |
| Azure WAF ログと Microsoft Sentinel の統合 | https://learn.microsoft.com/en-us/azure/web-application-firewall/waf-sentinel |
デプロイ
| トピック | URL |
|---|---|
| Bicep を使用した Azure Application Gateway WAF v2 のデプロイ | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/quick-create-bicep |
| ARM テンプレートを使用した Azure Application Gateway WAF v2 のデプロイ | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/quick-create-template |
| Azure Application Gateway WAF の構成をポリシーにアップグレード | https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/upgrade-ag-waf-policy |