首页/安全/渗透测试与安全评估速查/HTTP 参数污染检查(HPP)
常见漏洞验证121 条

HTTP 参数污染检查(HPP)

同一参数重复出现时前后端取值策略可能不一致:WAF 取首个、后端取末个等差异可造成校验错位。

手法同名参数提交多个值(查询串/表单/头)
关注风控与业务取值的错位
修复入参唯一化与显式声明取值规则

验证步骤

验证步骤
1. 选带校验的接口(如 ID 查询与权限相关的参数)
2. 重复提交同名参数取不同值,观察实际生效值
3. 对比:校验组件使用的值 vs 业务使用的值
4. 记录参数名与生效规则差异
修复视角:框架层统一参数解析策略,关键参数校验与使用采用同一取值来源。

易错点

  • 只测查询串,漏掉表单体与请求头场景
  • 把业务层允许重复参数判为缺陷,未核对危害

数据来源与参考

  • OWASP WSTG(HTTP Parameter Pollution)
  • CWE-235
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌