ZAP
ZAP 是一款桌面端 Web 应用安全测试工具,可用于拦截流量、探索站点,并在开发和评估过程中发现常见漏洞。
什么是 ZAP?
ZAP 是一款用于测试 Web 应用的桌面安全与隐私工具。它可帮助开发人员、测试人员和安全团队检查 HTTP 和 HTTPS 流量、爬取站点、重放请求,并在开发或评估工作中识别常见的 Web 安全问题。该应用包含拦截代理、自动化与手动测试工具、会话处理、报告功能,以及适用于专门工作流程的可扩展附加组件模型。在 macOS 上,它可作为标准应用运行,也可以通过命令行启动,以用于脚本化或无头使用。ZAP 由 ZAP project 发布,并广泛用于应用安全工作流程中的本地测试、学习以及持续安全检查。
主要功能
- 拦截并检查浏览器与目标应用之间的 Web 流量
- 爬取并探索站点,以发现页面、端点和参数
- 运行自动化扫描以检测常见的 Web 应用漏洞
- 重放、编辑并重新发送请求,以进行手动测试和故障排查
- 生成报告并查看测试会话中的发现结果
- 通过附加组件扩展该工具,以执行专门的扫描和测试任务
使用 diCleaner 检查应用残留
清理前检查缓存、支持文件、容器和登录项。
安全概览
状态: 谨慎使用
ZAP 是合法的安全测试软件,但其设计目的是拦截和修改 Web 流量,并且可以主动探测站点中的弱点。这种访问对于其用途来说是正常的,但这也意味着,如果你将它用于真实账户,扫描或代理转发可能会影响测试环境、产生大量流量,或在应用内暴露敏感的会话数据。在 macOS 上,打开时你还可能会看到“该应用来自未经验证的开发者”的警告。请仅将其用于你拥有或已获授权测试的系统,并避免载入个人或生产账户,除非这属于你已获批准的工作内容。
建议: 如果你使用 ZAP 进行 Web 安全测试、安全开发或学习应用安全,请保留它。如果你不使用渗透测试工具,则可以像删除其他应用一样将其移除。在运行主动扫描之前,请将其指向已获批准的目标,并尽可能使用单独的测试账户。
常见路径
/Applications/ZAP.app
分享您的经验
成为第一个分享经验的人。