首页/安全/安全设备配置速查/API 鉴权与令牌防护
WAF 防护73 条

API 鉴权与令牌防护

WAF 可辅助识别无令牌访问、令牌爆破与异常调用模式,但鉴权逻辑仍应由 API 网关或应用实现。

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

WAF 在 API 场景能做什么

WAF 在 API 场景的定位是辅助识别,而不是承担鉴权:它能发现未携带令牌的访问、鉴权接口被高频尝试、请求格式异常等模式,并施加挑战或限速。真正的鉴权与授权必须在 API 网关或应用层实现,因为只有应用知道这个令牌属于谁、能访问哪些对象。把 WAF 当鉴权层,越权与令牌泄露问题一个也挡不住。

基本信息

辅助检测缺失令牌、鉴权失败率突增、令牌格式异常
防护动作挑战、限速、告警,通常不做业务级阻断
根因归属鉴权与授权由 API 网关或应用实现
限速维度按账号或令牌比按 IP 更准确
日志要求记录来源、令牌标识(脱敏)与判定结果
配合机制令牌有效期与吊销由应用侧保证

典型使用场景

  • 对外开放的 API 接口遭遇批量撞库或参数枚举
  • 令牌签发接口被高频尝试
  • 发现大量未携带令牌的探测请求
  • 新 API 上线前评估防护覆盖情况
  • 与 API 网关协同,把 WAF 作为外层减速带

配置要点

配置要点
1. 对需要鉴权的路径检测是否携带令牌              # 基础校验
2. 鉴权失败率突增时告警,而非直接封禁            # 避免误伤
3. 对令牌签发与登录接口做频率限制                # 减速带
4. 结合日志分析异常调用来源与调用模式            # 分析
5. 与 API 网关的限速与鉴权策略保持口径一致       # 协同

WAF 能做与不能做

问题WAF 能否解决
无令牌访问能检测并施加挑战
令牌爆破能限速与告警
令牌泄露后被正常使用难以识别,需应用侧过期与吊销机制
越权访问他人数据不能,属应用层授权问题
接口参数注入类攻击能识别常见模式,仍需应用侧校验
令牌泄露场景 WAF 很难识别:请求格式完全合法,只能靠应用侧的短期有效期与吊销机制解决。
限速只按 IP 在共享出口场景会大面积误伤:优先按账号或令牌维度限速,并为重要调用方设置例外。

易错点

  • 把 WAF 当鉴权层,越权与令牌泄露问题依然存在
  • 限速只按 IP 不按账号,共享出口场景误伤大量正常调用方
  • 只检测令牌是否存在、格式是否合法,不校验有效性,伪造请求照样通过
  • 鉴权失败告警只报不查,爆破尝试长期无人处置
  • API 日志记录完整令牌值,反而造成新的凭据泄露

数据来源与参考

  • OWASP API Security Top 10
  • RFC 6750(OAuth 2.0 Bearer Token)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌