Owasp Zap 测试 rest api

Сер*_*гей 4 testing api rest owasp zap

可以通过 OWASP ZAP 测试 rest-api 吗?攻击的 URL 仅适用于 GET 请求。

在此处输入图片说明

例如,我的 api 控制器仅使用令牌。我有 TokenController,这个控制器需要通过 JSON 数据发送 POST 数据,包括密码和登录名。我可以通过 OWASP 以某种方式测试这个控制器吗?

Ome*_*oni 5

简短的回答是肯定的。长答案 - 这很复杂:)

测试 REST API 比测试 Web API 难一点——你必须提供关于你的 API 的 Zap 信息——它有哪些端点、参数等。你能分享更多关于你的 API 的信息吗?它有 OpenAPI/Swagger 文档吗?你有现有的测试吗?您可以使用其中之一来完成此任务。

我谈到了如何实现这一点 - 你可以在这里找到录音。

  • 你有你的 API 的定义吗?如果是这样,那么看看 https://github.com/zaproxy/zaproxy/wiki/ZAP-API-Scan 如果没有,你有任何现有的测试吗?如果您也没有这些,那么任何自动化工具都很难探索您的 API。 (2认同)