常见漏洞验证121 条

回调接口验签检查

外部回调(支付、消息、事件推送)需验签与来源校验:检查实现是否校验签名、时间戳与重放。

检查点签名校验、时间戳窗口、重放防护、失败处理
方法实现核查 + 联调环境测试
修复验签失败拒绝并告警,纳入审计

核查清单

核查清单
回调是否验签(密钥与证书管理方式)
时间戳/随机数窗口与重放拒绝
回调来源 IP 或网段校验(辅助)
验签失败的处理与告警(不得静默通过)
回调通道是外部输入边界:与注入类检查一并评估。

易错点

  • 仅依赖来源 IP 白名单做认证
  • 验签逻辑存在但失败路径放行(fail-open)

数据来源与参考

  • 开放平台回调安全指引(微信/支付宝等)
  • OWASP ASVS V5
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌