`

多个值得关注的开源免费安全漏扫工具

阅读更多
多个值得关注的开源免费安全漏扫工具,来自https://www.javacodegeeks.com/2019/04/microservices-for-java-developers-security-testing-scanning.html,重点提到如下开源安全漏扫工具:

1)find security bug 

   这个是一个结合在各类IDE得findbug插件得其中一个可谓“子插件”了,必须在IDE中先安装了findbug,
地址在:http://find-sec-bugs.github.io/,

2)Zed Attack Proxy - Web应用程序渗透测试工具
   Zed Attack Proxy (ZAP)是一个易于使用的、用于查找Web应用程序漏洞的渗透测试工具。ZAP是为具有丰富安全经验的人员设计的,同时,也是渗透测试新手用于开发和功能测试的最佳工具。ZAP提供了自动化的扫描工具,而且也提供一系列工具用于手动寻找安全漏洞。 地址在:https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

 

3) Archery:开源漏洞扫描平台 
   Archery是一款开源的漏洞评估和管理工具,它可以帮助开发和渗透测试人员执行漏洞扫描及管理漏洞。Archery使用流行的开源工具来执行对Web应用及网络的全面扫描。它还可执行Web应用程序动态验证扫描,并使用selenium覆盖整个应用程序。开发人员也可以使用该工具来实现其DevOps CI/CD环境。
工具概述 使用开源工具执行Web和网络漏洞扫描。 关联和协作所有原始扫描数据,并最终以合并的方式展示它们。 执行Web应用程序验证扫描。 使用selenium执行Web应用程序扫描。 漏洞管理。 支持通过REST API来执行扫描和漏洞管理。 适用于DevOps团队的漏洞管理。
   地址:https://github.com/archerysec/archerysec

4) SAP开源的静态代码扫描工具
     https://github.com/SAP/vulnerability-assessment-tool
   

SAP 发布了 Vulnerability Assessment Tool
的源代码,这是一个软件组合分析(SCA)工具,已经在内部测试了两年,对 600 多个项目进行了 20,000 次扫描。

Vulnerability Assessment Tool 侧重于检测脆弱的组件,如 OWASP-Top 10 2017 A9
所述的那些。这个工具会扫描软件包中的直接依赖项和间接依赖项,然后将每个依赖项与已知源(如 国家漏洞数据库
或 CVE 列表)进行比较,确定每个软件包是否存在已知的漏洞。在开发过程中,这些知识可以告诉开发人员何时应该升级某些组件。在运营期间,当发现新的漏洞时,可以使用这些信息来定位需要采取行动的应用程序。

2017 年,Equifax 未能对 Apache Struts 及时打上 CVE-2017-9805
补丁导致数据泄露,自从这次事件之后,SCA 就成了软件行业的关键一环。这次数据泄露事件总共丢失了 1.43 亿条记录,预计总损失超过 6 亿美元。Apache 软件基金会先前发布了“ Apache Struts 有关 Equifax 数据泄露的声明
”,其中就提到了一些 Vulnerability Assessment Tool 需要解决的问题,例如:

了解软件产品中使用了哪些支持框架和库,以及它们的版本,并跟踪影响这些产品和版本的安全公告。

建立一个流程,以便在需要更新支持框架或库时可以快速推出软件产品的安全补丁。最好是以小时或几天为单位,而不是几周或几个月。我们所知道的大多数漏洞都是由于没有更新软件组件造成的,而这些组件在数月甚至数年内都是已知的易受攻击源。

SAP 的新工具不仅仅是列出文件,它还会执行一定级别的静态代码安全性测试(SAST),以评估每个组件的使用情况。这是为了在可能存在脆弱但不在使用中的组件的情况下最小化误报。例如,一个工具将 JRE 本身标记为容易受到 applet 漏洞攻击,比如 CVE-2016-0636
,但 JRE 主要用于服务器端,applet 从未被使用。

很多组织都会执行静态代码分析,作为在发布前检测代码级别漏洞的安全措施。具体来说, PCI 安全软件标准
的 8.4.b 章节和 NIST 800-53 的 SA-4 章节
提到了代码审查,以及其他分析代码的检测机制,比如二进制分析。另一个选项是通过集成应用程序安全性测试(IAST)持续监控应用程序行为。

项目文档解释了安全测试静态分析领域的几个限制。具体来说,它提到了对非静态信息(如 Java 9 的多 JAR
)缺少支持。这个 Java 特性提供具有相同名称空间的多个类文件,JRE 会在运行时选择适当的类和行为。在静态上下文中,如果没有运行时,有关此决策的信息将会丢失,因此分析程序必须选择所有路径,或者默认选择主类位置。SAP 的工具选择了后者,并为 Java 提供了一个类似于 IAST 的动态工具,以弥补静态安全分析的不足,并检测哪些文件被使用过。

5) XSStrike
   地址:https://github.com/s0md3v/XSStrike

 

XSStrike是一款检测Cross Site Scripting的高级检测工具。它集成了payload生成器、爬虫和模糊引擎功能。XSStrike不是像其他工具那样注入有效负载并检查其工作,而是通过多个解析器分析响应,然后通过与模糊引擎集成的上下文分析来保证有效负载。除此之外,XSStrike还具有爬行,模糊测试,参数发现,WAF检测功能。它还会扫描DOM XSS漏洞。
   两个不错的教程文章:https://www.zhangshengrong.com/p/AvN6KVWXmx/
                                 http://www.kb-iot.com/post/879.html
---------------------
0
0
分享到:
评论

相关推荐

    KeePass 值得信赖的开源免费绿色密码管理器软件

    KeePass(KeePass Password Safe)是一款免费、小巧、绿色且开源的密码管理工具。它能为你提供一个足够安全的加密技术来保存各种各样的账号和密码。KeePass 就像一个密码保险箱,无聊你的密码再多再复杂,它都能...

    开源免费视频编辑工具 VidCoder 5.21 + x64.zip

    Vidcoder 是一款免费开源的视频下载、编辑、配...在这个网络版权严查的时代,开源软件已经是许多办公一族的爱好和选择之地,Vidcoder 作为免费开源软件,而且功能也很强大,对于喜爱视频编辑的朋友来说,你值得拥有。

    未来值得关注的十个最具有潜力的开源项目

    CNR系统宣称,你只需要用鼠标点击一下就可以实现大多数常见Linux系统下的...无论如何,Kdelive在可用性方面要比现在已经成熟很多的Linux视频编辑工具都好很多。Ardour: 你可以把Ardour看作专业音频工程师经常使用的。

    开源免费解压缩软件 7-Zip ZS 21.02 1.4.9 Release 1 中文免费版.zip

    开源免费解压缩软件 7-Zip ZS 中文多语免费版开源免费解压缩软件 7-Zip ZS 中文多语免费版 支持绝大多数存档格式 GUI与7-Zip相似,因此,从界面或上下文菜单创建新存档或解压缩数据应该没有问题。说到上下文菜单,这...

    开源免费 Windows 终端 Windows Terminal 1.8.1444.0 中文免费版.zip

    您将能够在一个应用程序中使用所有这些工具,该应用程序支持多个选项卡,GPU加速和大量自定义。 开发人员的新工具 长期以来,Windows 上可用的命令行环境不如 macOS 和 Linux 上的命令行环境。多年来,微软已经采取...

    适用于 Win10 的开源免费记事本 Notepads 1.4.4.0 中文多语免费版.zip

    适用于 Win10 的开源免费记事本 Notepads 中文版适用于 Win10 的开源免费记事本 Notepads 中文版 一段时间以来,Microsoft 一直在努力基于 Fluent Design 对其应用程序和 Windows 实用程序进行现代化更新,但是 ...

    开源免费 Windows 终端 Windows Terminal 1.7.1033.0 中文免费版.zip

    您将能够在一个应用程序中使用所有这些工具,该应用程序支持多个选项卡,GPU加速和大量自定义。 开发人员的新工具 长期以来,Windows 上可用的命令行环境不如 macOS 和 Linux 上的命令行环境。多年来,微软已经采取...

    C++开源程序库 C++开源程序库

    传统上Qt被认为是可移植的GUI库,但实际上Qt现在已经是一个比较完整的可移植应用程序框架了,其中包含了大量的工具,比如正则表达式、Web和 Socket类、2D和3D图形、XML解析、SQL类等,甚至还包括了一个完整的容器...

    GIMP免费的开源图像编辑软件

    它提供了多个面板和工具栏,可以帮助用户快速找到所需的功能和工具。用户还可以自定义工作区,以适应自己的需求和工作流程。 总之,GIMP是一款功能强大、免费、开源的图像编辑软件,提供了丰富的编辑工具和高级功能...

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    2018年Python值得关注的开源库、工具和开发者(总结篇)

    这个库和 Flask 类似,但是比它快很多,速度能在测试中达到每秒 36000 次请求。在2017年的 Star 增长数几乎是翻了一倍。Gotta go faster! 环境与包管理:Pipenv  https://github.com/pypa/pipenv 这个库相当于是...

    JAVA上百实例源码以及开源项目源代码

    Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。...

    一步一步学习Revel Web开源框架

    Framework 而来, 我个人认为Revel是目前Go语言中比较不错的一个Web开发框架, 虽然它还有很多待完善的地方但还是很值得学习和借鉴滴, 我在这里记录一下偶的对它滴研究过程,以作备忘,也希望能和喜欢它的朋友们一起...

    轻量级视频编码压制工具 ShanaEncoder 5.2.1.2 中文多语免费版.zip

    随着越来越多的多媒体文件类型可供用户使用,将这些文档转换为更常见格式的实用程序几乎成比例增加,大眼仔旭给您推荐这款免费开源的轻量级视频编码压制工具 ShanaEncoder 中文版。 轻量级视频编码压制工具 ...

    收集总结 Android 项目中值得推荐的优秀开源项目.zip

    这部分内容包含了多个精心设计的Android项目案例,从需求分析、设计思路到实现过程,都有详细的讲解和代码示例。学习者可以通过实际操作,深入了解Android开发的整个流程,提升自己的实战能力。 此外,我们还提供了...

    hutool Jar包下载(Java全能工具包)

    开源的一个java工具包 本身包含了很多比如时间,缓存,线程等多方面的工具类 大大提高开发效率 你值得拥有

    Linux command:Linux命令百科全书搜索工具-开源

    当前的仓库已经收集了570多个Linux命令。 这是一个非营利性仓库。 它已经生成了一个易于使用的网站。 当前,该站点没有任何广告。 内容包括Linux命令手册,详细说明和学习。 非常值得收集Linux命令快速参考手册。 ...

    网络时间同步工具 NetTime 3.20 Alpha 3.zip

    NetTime 是易于使用,免费且开源的时间同步客户端,可为您提供 RFC868 和 SNTP 的服务器和客户端。它能够同步到自定义和预定义服务器的列表,以更改系统时钟。如果它连接到多台服务器,则该应用会计算所有服务器之间...

    自动关机辅助工具 Shutdown Timer Classic 1.2.3 中文免费版.zip

    它是完全免费和开源的,并且不使用互联网。随时为 GitHub 上的项目做贡献。还请通过创建问题来报告那里的任何问题。 自动关机辅助工具 Shutdown Timer Classic 中文版自动关机辅助工具 如果您曾经希望有一个可以在...

Global site tag (gtag.js) - Google Analytics