用途:该技能用于对 Azure API Management(APIM)的配置、策略与网络架构做安全审查,覆盖上线前安全校验、合规审查、漏洞评估、安全事件后的配置复盘以及架构验证等场景。核心框架是 OWASP API Security Top 10(2023 RC),逐项映射 APIM 缓解措施,如用 validate-jwt 处理失效认证与对象级授权,用 rate-limit-by-key 或 quota-by-key 限制资源消耗,用 VNet Internal 模式与 Private Link 缓解 SSRF,用 API Center 改善清单管理。同时对照 Azure Security Benchmark 的 NS、IA、DP、LT、IM、RA、GS、PS、DV 等类别,并引用 60+ 控制项清单。
主要检查项:验证 APIM 是否部署在 VNet Internal 模式而非 External;验证 Front Door 是否经 Private Link 连接 APIM 且状态为 Approved;检查 API 是否使用 OAuth 2.0(validate-jwt)而非明文凭据;检查是否配置速率限制;检查 TLS 1.2+ 且禁用 SSL 3.0/TLS 1.0/1.1 与弱密码套件;检查密钥是否存于 Azure Key Vault 而非硬编码;检查 CORS 是否使用具体来源、是否避免带凭据的通配符;检查错误响应是否泄露堆栈或连接串。
使用方式:技能要求先调用 MCP 工具获取 Azure 最佳实践,再搜索官方安全文档,如需审查已部署环境则通过 Azure Resource Graph 查询 APIM 实例的网络类型与 SKU 等。输出采用统一格式:标题、严重级别、OWASP 映射、Azure Security Benchmark 映射、当前状态、风险、整改步骤及 Microsoft Docs 链接、优先级。
限制:资料未提供价格、收费方式或具体使用步骤之外的平台信息;所列检查与查询示例为审查方法,实际执行需具备相应 Azure 环境与权限。分类为安全与审计。