用途:在 Google Apigee 上通过反向代理策略为 API 提供威胁防护,在请求到达后端前拦截恶意流量,应对 OWASP API Security Top 10 类风险。
主要能力:JSON 威胁防护(限制嵌套深度、条目数、字符串长度);XML 威胁防护(防 XML 炸弹、XXE、超大载荷);正则表达式威胁防护(检测 SQL 注入、XSS、头部注入、路径穿越、JSON 体注入);SpikeArrest 限流;OAuth 2.0 访问令牌校验;API Key 校验;响应安全头与内部头清理;Advanced API Security 基于机器学习的滥用检测。
使用方式:需 GCP 账号并开通 Apigee 组织,配置 Apigee X 或 hybrid 环境,后端 API 可访问,安装并认证 gcloud,准备 OpenAPI 规范。在代理包中按 PreFlow 顺序编排策略:先校验 OAuth 令牌或 API Key,再限流,随后按 Content-Type 条件执行 JSON/XML 威胁防护与正则防护,最后处理 CORS 与响应头。部署命令示例:gcloud apigee apis deploy --api=$API_NAME --environment=$ENV_NAME --revision=$REVISION --organization=$ORG_NAME。启用 Advanced API Security:gcloud apigee organizations update $ORG_NAME --advanced-api-security-config=enabled。
适用场景:部署或配置 Apigee API 威胁防护、建立合规安全控制、改进该领域安全架构、开展需要此实现的安全评估。
限制:具体策略阈值、配额与计费信息资料未提供;Advanced API Security 为附加组件,其可用性与费用暂未提供;需自行根据业务调整正则与限流参数,避免误报。