📜  什么是 Zed 攻击代理?

📅  最后修改于: 2022-05-13 01:56:50.444000             🧑  作者: Mango

什么是 Zed 攻击代理?

Zed Attack Proxy 是一款用Java编程语言编写的开源安全软件,发布于2010年,用于扫描Web应用程序并发现其中的漏洞。它最初是由开放 Web 应用程序安全项目 (OWASP) 发起的一个小项目,现在它是全球数千人维护的最活跃的项目。它有 29 种语言可供 Linux、Windows 和 mac 使用。它也可以用作像burp suit这样的代理服务器来操纵包括https请求在内的请求。守护程序模式也存在于其中,稍后可以由 REST API 控制。

特征:

  • 被动扫描仪
  • 自动扫描仪
  • 代理服务器
  • 端口识别
  • 目录搜索
  • 蛮力攻击
  • 网络爬虫
  • 模糊器

为什么我们使用 Zed 攻击代理?
Zed 攻击代理用于检测任何 Web 服务器上存在的漏洞并尝试将其删除。以下是 Web 服务器中可能存在的一些重大漏洞:

  • SQL注入
  • 跨站脚本 (XSS)
  • 访问控制损坏
  • 安全错误配置
  • 身份验证损坏
  • 敏感数据暴露
  • 跨站请求伪造 (CSRF)
  • 使用具有已知漏洞的组件。

一些重要的术语:

  • 代理服务器:它是一个服务器,充当想要通过请求并想要更改请求的客户端的中介。
  • Spider:这是一种信息收集过程,在这种情况下,ZAP 应用程序将遍历整个网页并尝试找出所有链接和其他重要细节。
  • 被动扫描:在这种类型的扫描中,无需直接接触目标机器即可检测到漏洞。
  • 主动扫描:在这种情况下,通过与目标机器直接接触来检测漏洞,这使得管理员很容易检测到。

工作流程:首先我们使用任何浏览器设置代理服务器。浏览器将网站数据发送到代理服务器,然后 ZAP 内部的浏览器处理请求并执行攻击并生成报告。

配置步骤:

  • 第 1 步:通过选择适当的操作系统从 https://www.zaproxy.org/download/ 下载 ZAP。
  • 第 2 步:运行文件并按照说明进行操作,直到安装完成。

运行步骤:

  • 第 1 步:通过终端或单击图标打开应用程序。
  • 第2步:在下一步中,选择第一个选项并单击开始。
  • 第 3 步:现在选择要扫描的目标并在绿色突出显示的框中输入其网址,然后单击攻击。
  • 第 4 步:现在您必须等待几分钟才能获得结果。