开源软件没你想象中那么安全,Java 开发者尤其要警惕
Snyk 今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。 前言 为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告,其中数据来源包括: 由 Snyk 发起和分析的来自500多名开源项目维护者和用户填写的调查问卷 来自 Snyk 漏洞数据库的内部数据,以及由 Snyk 监控和保护的数十万个项目 从各个供应商发布的外部资源中获取到的研究报告 通过扫描数百万个公开 GitHub 仓库和包而收集到的数据 开源安全现状 先看一看报告提供的关键数据,总共包括六个方面。 1.开源项目被采用情况 数据显示,78% 的漏洞存在于间接依赖关系中。而在2017到2018年期间,工具包平台的增长情况如下: Maven Central – 102% PyPI – 40% npm – 37% NuGet – 26% RubyGems – 5.6% npm 报告2018年的下载量为3040亿次 各大工具包平台的增长情况 明显可以看到,开源项目的采用率正在持续加速增长。仅...

