我浏览了OWASPZAP,我发现ZAP需要web应用程序的端点。但是,我仍然试图提供我们的微服务的REST API的URL,但是我得到了404错误。我认为OWASPZAP在HTTP GET方法上扫描,不允许POST方法或其他方法。下面是ZAP的截图:Link to the screenshot of ZAP 我知道有一篇文章是关于rest API测试的,但那篇文章我并不是很清楚,也与微服务无关。
我正在尝试使用OWASPZAP对应用程序的Swagger API (OpenAPI)定义进行主动扫描。基本上,我需要使用自动化工具(当然不是手动工具)测试应用程序的API端点,因为使用不同的有效负载和大型API手动测试将花费大量时间。在执行活动扫描之前,我已经配置了ZAP上下文,从URL/文件加载了API定义,然后在上下文中确保选择了正确的用户凭据。这导致ZAP只将有效负载发送到需要身份验证的页面,导致大多数HTTP错误4