
我们已经配置了安装ZAP的本地Jenkins实例(安装了所需的ZAP插件),并尝试使用Jenkins作业执行ZAP扫描。ZAP扫描正在从本地Jenkins实例中进行,我们可以看到进展,并且扫描正在完成。我们需要将此Jenkins配置移动到远程Jenkins实例,在该实例中有我们的其他部署乔布斯。我们已经为ZAP主机创建了节点,当我们试图运行ZAP扫描时,扫描将被启动,但是进度是0%。我检查了ZAP主机中的防火墙设置。似乎这不是防火墙问题。我在ZAP、Jenkins和Browser中设置了代理。我们使用的是localhost:8080,这是默认的。如果通过在本地代理中添加IP:8080将其更改为IP:8080,则不起作用。我们还需要做别的改变吗。
发布于 2018-06-28 07:11:43
您是否将ZAP配置为接受远程连接?
默认情况下,ZAP现在也只允许来自本地计算机的连接。可以使用命令行设置哪些IP地址可以连接到API:
-config api.addrs.addr.name=123.456.789.123
如果在完全隔离的环境中使用ZAP,则可以使用以下方法允许所有IP地址连接到ZAP:
-config api.addrs.addr.name=.* -config api.addrs.addr.regex=true
您还需要设置或禁用API键。
有关更多细节,请参见以下常见问题:https://github.com/zaproxy/zaproxy/wiki/FAQremote
https://stackoverflow.com/questions/51076634
复制相似问题