安全审查套件---zaproxy
zaproxy
1 | docker pull owasp/zap2docker-bare:latest |
ZAP Docker 用户指南 - 如果您不熟悉 ZAP 的 docker 映像,这是一个很好的起点
ZAP - 基线扫描
ZAP 基线扫描是 ZAP Docker映像中可用的脚本。
它针对指定目标运行 ZAP 蜘蛛(默认情况下)1 分钟,然后等待被动扫描完成,然后再报告结果。
这意味着脚本不会执行任何实际的“攻击”,并且会运行相对较短的时间(最多几分钟)。
默认情况下,它将所有警报报告为警告,但您可以指定一个配置文件,该文件可以将任何规则更改为 FAIL 或 IGNORE。
该脚本旨在非常适合在 CI/CD 环境中运行,甚至针对生产站点。
ZAP - API 扫描
ZAP API 扫描是 ZAP Docker映像中可用的脚本。
它经过调整,可通过本地文件或 URL 对 OpenAPI、SOAP 或 GraphQL 定义的 API 执行扫描。
它会导入您指定的定义,然后针对找到的 URL 运行主动扫描。Active Scan 已针对 API 进行了调整,因此它不会费心寻找 XSS 之类的东西。
它还包括 2 个脚本:
对任何 HTTP 服务器错误响应代码发出警报
对返回通常不与 API 关联的内容类型的任何 URL 发出警报
ZAP - 全扫描
ZAP 完整扫描是 ZAP Docker映像中可用的脚本。
它针对指定的目标运行 ZAP 蜘蛛(默认情况下没有时间限制),然后是可选的 ajax 蜘蛛扫描,然后是完整的主动扫描,然后再报告结果。
这意味着脚本确实会执行实际的“攻击”,并且可能会运行很长时间。
默认情况下,它将所有警报报告为警告,但您可以指定一个配置文件,该文件可以将任何规则更改为 FAIL 或 IGNORE。该配置的工作方式与基线扫描非常相似,因此请参阅基线页面了解更多详细信息。
zaproxy 扩展
参考连接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jacker-zzk's Blog!