📜  安全测试工具

📅  最后修改于: 2021-01-11 01:55:52             🧑  作者: Mango

安全测试工具

使用安全测试工具来确保数据已保存并且任何未经授权的用户都无法访问。为了保护我们的应用程序数据免受威胁,我们将使用这些工具。这些工具可帮助我们在早期阶段发现系统的缺陷和安全漏洞并加以修复,并测试应用程序是否已对安全代码进行编码并且可以由未经授权的用户访问。

这些可能最初在方面的授权,机密性,认证和可用性类型上起作用。借助这些工具,我们可以避免相关信息的丢失,客户的信任,突然崩溃,攻击后修复网站所需的额外费用以及无法预测的网站性能。

为此,我们在市场上提供以下工具:

  • 声纳
  • ZAP
  • Netsparker
  • 阿拉奇尼
  • IronWASP

声纳

它是Sonar Source建立的开源安全工具。它用于测试代码的质量并通过识别各种编程语言(例如Java, JAVA编程语言编写的。

它将生成有关代码覆盖率,代码复杂性,重复代码,安全漏洞和错误的报告。它使用多种工具(例如Jenkins等)提供完整的分析。

SonarQube的功能

  • 它将通过SonarLint插件与多个开发环境(如Visual Studio,Eclipse和IntelliJ IDEA)集成。
  • 它还支持一些外部工具,例如GitHub,LDAP和Active Directory。
  • 它可以记录度量标准历史记录并提供演变图。
  • 这将帮助我们确定复杂的问题。
  • 它将提供应用程序安全性。

ZAP [Zed攻击代理]

它是另一个安全测试工具,由OWASP建立,其代表(开放Web应用程序安全性项目)。它是一种使用Java编程语言编写的开源工具。如果我们将此工具用作代理服务器,它将为用户提供部署通过它的所有流量的工具。我们可以通过REST API在守护程序模式下运行此工具。

ZAP的功能

  • 它将支持高级用户的命令行访问。
  • 可以用作扫描仪。
  • 它将提供对Web应用程序的自动扫描。
  • 它支持Windows,OS X和Linux等不同的操作系统。
  • 它使用功能强大的Old AJAX蜘蛛。

Netsparker

它用于唯一地查找Web应用程序的漏洞,还可以验证应用程序的弱点是正确还是不正确。它可以作为Windows软件轻松访问。借助此工具,我们可以进行自动漏洞评估并解决问题,并避免使用资源密集的手动程序。

Netsparker的功能

  • 它将自动扫描现代Web应用程序,例如Web 2.0,HTML5和SPA(单页应用程序)以及所有类型的旧版。
  • 出于不同的目的,它将为开发人员和管理人员提供大量现成的报告。
  • 我们可以借助模板来生成自定义报告。
  • 我们可以将此工具与CI / CD平台(例如Bamboo, Jenkins或TeamCity)协作,以保护我们的应用程序。

阿拉奇尼

它是另一个开源安全测试工具,用于查找Web应用程序的安全漏洞。它支持集成的浏览器环境,这有助于我们识别高度复杂的Web应用程序的安全性问题。

蜘蛛的特征

  • 它将提供漏洞暴露,测试范围以及Web应用程序技术的正确性。
  • 它支持各种平台和最重要的操作系统,例如Linus,Mac,OS X和MS Windows。
  • 它将支持不同的技术,例如HTML5,JavaScript,AJAX和DOM操作。

有关Arachni的更多信息,请参考以下链接:

https://www.arachni-scanner.com/

IronWASP

它是一个开放源代码工具,用于识别Web应用程序的漏洞。它代表Iron Web应用程序高级安全测试平台。借助该工具,用户可以制作自己的自定义安全扫描程序。它是使用Ruby编程语言开发的。

IronWASP的功能

  • 它支持录音登录顺序。
  • 它将生成RTF和HTML格式的报告。
  • 这是一个基于GUI的工具。
  • 它将支持错误的肯定和否定检测。