流程与授权70 条

OWASP 测试指南用法

OWASP 测试指南提供 Web/API 检查项清单:按版本选用,逐项标注适用范围与结论,避免漏测与重复。

OWASP 测试指南用法

OWASP 测试指南(WSTG)提供 Web 与 API 测试的检查项清单,按编号组织,涵盖认证、授权、注入、业务逻辑等类别。用法上以检查项为骨架,结合业务特点定制补充,逐项给出结论:通过、不适用,或发现问题并关联问题编号。有几个使用要点:必须注明所用版本,不同版本的检查项编号与内容有差异,不标版本就无法追溯;不适用项也要写理由,例如无数据库参数所以注入类检查不适用;不要只写一句其他项通过,那样无法证明真的测过。检查项表的价值是让覆盖面可核对、让交付物结构一致。

基本信息

用途以检查项为骨架,结合业务定制补充
版本要求注明所用版本,不同版本条目有差异
结论口径通过 / 不适用 / 发现问题(关联编号)
不适用项须写明理由,不能省略
交付价值覆盖面可核对,结论可追溯

典型使用场景

  • Web 应用测试:按类别逐项核对覆盖面
  • API 测试:结合 API 安全清单补充接口维度检查
  • 方案编写:把检查项作为工作量与覆盖范围的依据
  • 交付评审:客户按检查项核对是否漏测
  • 复测:按检查项逐条回填复测结论

检查项跟踪表

检查项跟踪表
WSTG-ATHN-01 凭据传输:通过
WSTG-ATHZ-02 越权访问:发现问题 F-007
WSTG-INPV-05 注入类检查:不适用(无数据库参数)
# 每项结论都要留档,不适用项写清理由

结论口径

结论含义记录要求
通过检查项已完成且未发现问题保留测试方法与时间
不适用该项目场景不适用写明不适用的具体理由
发现问题存在缺陷关联问题编号与证据编号
待复测问题已修复待验证注明复测时间与结论
检查项表的不适用也要写理由,交付物才算完整;只写其他项通过无法追溯实际测了什么。
检查项不标版本,新旧条目对不上,客户核对时容易产生争议;报告与检查项表要同步交付。

易错点

  • 检查项不标版本,新旧条目对不上,交付物无法核对
  • 只写其他项通过,无法追溯实际测了什么
  • 不适用项不写理由,客户误以为漏测
  • 把检查项结论写在报告里却不附检查项表,覆盖面无从核对

数据来源与参考

  • OWASP Web Security Testing Guide
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌