WAF 防护73 条

API 安全防护

对 API 做参数校验、频率控制与鉴权检查辅助,防护重点包括越权、遍历与数据过度暴露。

安全设备配置速查安全更新于 2026-10-13

API 防护的重点不是攻击特征

API 流量多数是结构化的正常请求,靠传统的攻击特征匹配效果有限。API 上更常见的风险是授权与逻辑类问题:越权访问他人数据、遍历 ID 批量拉取、导出接口被滥用。因此防护要放在参数校验、频率控制与调用序列分析上,并与网关鉴权、业务风控配合,而不是指望 WAF 一条规则解决。

基本信息

适用平台WAF 的 API 防护能力、API 网关与业务风控系统配合
防护点参数类型与长度校验、接口频率控制、异常调用序列检测
重点风险越权访问、ID 遍历、批量拉取、鉴权失败集中出现
配合关系网关负责鉴权,WAF 负责异常模式检测,业务侧负责授权逻辑

典型使用场景

  • 对外开放 API:为合作方提供接口时,需要限速与调用配额
  • 移动端接口:客户端可被逆向,参数与调用频率需要服务端强校验
  • 数据导出接口:最容易被滥用批量拉取,必须严格限速并审计
  • 越权排查:日志中出现大量针对他人资源的访问尝试
  • 大促与活动:接口调用量突增时,限速与降级策略要提前配置

配置要点

配置要点
1. 对 ID 类参数做枚举检测:识别短时间内的连续或递增访问
2. 对导出、列表类接口做严格限速,配额按业务方分配
3. 鉴权失败率异常升高时触发告警,可能是撞库或探测
4. 记录完整请求上下文(来源、账号、参数摘要)便于溯源
5. 限速策略区分内部调用与外部调用,避免互相干扰

风险与检测手段

风险表现检测手段
越权访问访问他人资源被业务放行结合账号与资源关系的业务校验
ID 遍历连续或递增的 ID 请求枚举检测与频率阈值
批量拉取短时间大量列表或导出请求按账号与来源限速
撞库尝试登录接口失败率显著升高失败率与来源聚集度告警
越权类漏洞的根因在业务授权逻辑,WAF 只能发现异常调用模式,不能代替服务端做权限判断。

易错点

  • 把 API 防护当成接口鉴权的替代品,越权问题依然存在,只是从日志里看出来了
  • 不区分内部调用与外部调用,限速策略互相干扰,内部系统先被限住
  • 只做频率限制不做参数校验,攻击者降低速率后仍能持续拉取数据
  • 接口日志缺少账号与资源信息,出现异常调用也无法判断影响了哪些数据

数据来源与参考

  • OWASP API Security Top 10
  • OWASP 自动化威胁防护
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌