用途:提供一套与 OWASP Web 安全测试指南(WSTG)对齐的 Web 应用渗透测试方法论,用于在明确授权范围内开展测试、按标准审计应用,或把自动化扫描器结果转化为经验证的发现。
主要能力:12 个阶段依次为信息收集(WSTG-INFO)、配置与部署(WSTG-CONF)、身份管理(WSTG-IDNT)、身份验证(WSTG-ATHN)、授权(WSTG-ATHZ)、会话管理(WSTG-SESS)、输入验证(WSTG-INPV)、错误处理(WSTG-ERRH)、弱加密(WSTG-CRYP)、业务逻辑(WSTG-BUSL)、客户端(WSTG-CLNT)、API 测试(WSTG-APIT)。每阶段对应具体 WSTG 编号,列出命令示例、预期输出、陷阱与验证标准。观察结论按 Signal(值得跟进)、Exposed(所测上下文中可达)、Vulnerable(受控测试下安全属性失效)、Exploitable(演示出具体影响)分类。
使用方式:需先确定范围内域名、IP、API 与测试账号,明确排除项、速率限制、测试窗口、中止条件与允许动作(被动、主动只读、侵入、破坏性)。示例工具包括 curl、subfinder、dnsx、httpx、katana、nuclei、nmap、ffuf、jq、python3、openssl、tlsx、whatweb,以及配置拦截代理的浏览器。文档给出工作目录初始化方式: TARGET="example.com" OUTPUT_DIR="${OUTPUT_DIR:-./output}/${TARGET}" mkdir -p "$OUTPUT_DIR"/{assets,http,urls,evidence,reports} 并建议按 1 至 12 阶段顺序执行,在范围边界停止。
适用场景:从零开始规划测试、基于观测到的技术与行为构建测试计划、需要方法论文档的委托项目、验证账号枚举与认证机制等。
限制:端口扫描等主动行为可被检测,须仅在范围内 IP 上以保守速率执行;枚举与默认口令测试可能触发锁定或速率限制,应使用专用测试账号,勿枚举生产账号;搜索结果与历史 URL 可能含第三方或已失效内容,需先确认归属与范围。资料未提供定价与更完整的报告模板细节。