mcpField
A
azure-web-application-firewall

azure-web-application-firewall

github.com/microsoftdocs安全796183 次安装3 天前更新
代码仓库

关于 azure-web-application-firewall

azure-web-application-firewall 为处理 Azure WAF 的 Agent 提供指导,结合本地参考与联网获取的文档,涵盖策略设计、安全、配置、集成和部署。

主要功能

  1. 01WAF 配置指导
  2. 02规则调优与减少误报
  3. 03安全和配额参考
  4. 04部署与集成指导

适用场景

  1. 01调优 Front Door 或 Application Gateway 规则
  2. 02规划 WAF 策略迁移
  3. 03调查 WAF 事件与日志

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 的专业指导,涵盖最佳实践、决策制定、限制和配额、安全性、配置、集成和编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行范围的类别(例如 L35-L120),请使用 read_file 读取指定行。对于带有文件链接的类别(例如 [security.md](security.md)),请使用 read_file 读取链接指向的参考文件。

IMPORTANT for Agent:如果 metadata.generated_at 距今已超过 3 个月,请建议用户从仓库拉取最新版本。如果 mcp_microsoftdocs 工具不可用,请建议用户安装该工具:安装指南

此技能需要网络访问以获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,并将查询字符串设为 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行说明
最佳实践L35-L43配置和优化 Azure WAF(Front Door 和 App Gateway)、减少误报、使用地理匹配以及缓解应用程序层 DDoS 攻击的最佳实践。
决策制定L44-L49规划从旧版 WAF 配置迁移到完整 WAF 策略,以及管理 Azure WAF 托管规则集生命周期、升级和版本的指导。
限制和配额L50-L56Azure 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在其他 Azure 服务中使用 WAF:将日志与 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
使用 WAF 防护应用程序层 DDoS 攻击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
了解 Azure Application Gateway 上的 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
为 Front Door WAF 配置 HTTP DDoS 规则集https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/http-ddos-ruleset
使用 Azure Front Door WAF 保护 Azure OpenAI APIhttps://learn.microsoft.com/en-us/azure/web-application-firewall/afds/protect-azure-open-ai
在 Front Door WAF 中使用服务标记匹配条件https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/service-tag-match-condition
在 Front Door WAF 中配置 IP 限制规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-configure-ip-restriction
为 Front Door 创建并调整自定义 WAF 规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-custom-rules
使用 Azure Front Door WAF 默认规则集https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-drs
为 Azure Front Door 配置 WAF 排除列表https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-exclusion
配置 Front Door WAF 日志清理规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-sensitive-data-protection-configure-frontdoor
通过 Front Door WAF 日志清理保护敏感数据https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-sensitive-data-protection-frontdoor
配置 Azure WAF CRS 和 DRS 规则组https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules
为 Application Gateway 配置 WAF 例外列表https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-exceptions
在 Application Gateway 上配置基于 IPv6 地理位置的 WAF 自定义规则https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/custom-rules-geo-based-ipv6
使用 WAF 日志清理保护敏感数据https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/waf-sensitive-data-protection
配置 WAF 日志清理以屏蔽敏感数据https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/waf-sensitive-data-protection-configure
使用安全配置强化 Azure WAFhttps://learn.microsoft.com/en-us/azure/web-application-firewall/secure-web-application-firewall
使用 Azure Policy 强制执行 WAF 治理https://learn.microsoft.com/en-us/azure/web-application-firewall/shared/waf-azure-policy
配置
主题URL
在 Front Door WAF 中配置 ASN 匹配条件https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/asn-match-condition
在 Azure Front Door WAF 中配置 CAPTCHA 挑战https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/captcha-challenge
在 WAF 中配置 JA4 客户端指纹规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/client-fingerprint-match-condition
为 Azure Front Door 配置 WAF 例外列表https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/front-door-exceptions
在 Front Door 中配置自定义 WAF 响应https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-configure-custom-response-code
为 Front Door 配置自定义和托管 WAF 规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-custom-rules-powershell
在 Azure Front Door 上设置 WAF 排除规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-exclusion-configure
在 Azure Front Door WAF 中配置地理筛选规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-geo-filtering
配置 Front Door WAF 的监视和日志记录https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-monitor
在 Front Door WAF 中启用并配置机器人防护https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-policy-configure-bot-protection
配置 Azure Front Door WAF 策略设置https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-policy-settings
在 Front Door 上配置 WAF 速率限制规则https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-rate-limit-configure
使用 PowerShell 创建地理筛选 WAF 策略https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/waf-front-door-tutorial-geo-filtering
在 Application Gateway 上配置 WAF 排除列表https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-waf-configuration
配置和分析 Application Gateway WAF 指标https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-waf-metrics
将 WAF 策略与现有 Application Gateway 关联https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/associate-waf-policy-existing-gateway
为 Azure Application Gateway WAF 配置机器人防护规则https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/bot-protection
为 Application Gateway 配置自定义 WAF 响应https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/configure-custom-response-code
使用 Azure PowerShell 创建 WAF v2 自定义规则https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/configure-waf-custom-rules
使用 Application Gateway WAF Insights 仪表板https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/insights
为 Application Gateway WAF v2 创建速率限制自定义规则https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/rate-limiting-configure
启用和管理 Azure WAF 的日志记录https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/web-application-firewall-logs
使用 Azure Firewall Manager 集中管理 WAF 策略https://learn.microsoft.com/en-us/azure/web-application-firewall/shared/manage-policies
使用 JavaScript 挑战缓解 WAF 中的机器人攻击https://learn.microsoft.com/en-us/azure/web-application-firewall/waf-javascript-challenge
集成与编码模式
主题URL
使用 Microsoft Sentinel 自动执行 WAF 事件响应https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/automated-detection-response-with-sentinel
使用 Front Door WAF 保护托管在 APIM 上的 APIhttps://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 v2https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/quick-create-bicep
通过 ARM 模板部署 Azure Application Gateway WAF v2https://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

评论

支持 Markdown