写点什么

2019 年热门开源项目的安全漏洞增加一倍

  • 2020-06-10
  • 本文字数:911 字

    阅读完需:约 3 分钟

2019年热门开源项目的安全漏洞增加一倍


近日,安全公司 RiskSense 发布了一份名为“The Dark Reality of Open Source"的报告。通过分析 54 个热门开源项目,这家公司发现这些开源项目中的安全漏洞数量从 2018 年的 421 个增加至 2019 年的 968 个,增幅超 100%。


据悉,该报告并不包括 Linux、WordPress、Drupal 等超级流行的免费工具项目,而是观察了其他流行的开源项目,它们虽然不是很出名,但却被技术和软件社区广泛采用,其中包括 Jenkins、MongoDB、Elasticsearch、Chef、GitLab、Spark、Puppet 等工具。


报告表明,2019 年公开披露的开源软件漏洞数为 968,相比 2018 年的 421 个漏洞,安全漏洞数量增长 130%。统计显示,从 2015 年到 2020 年(3 月)流行的开源项目累计有 2694 个漏洞。



RiskSense 表示,它们从报告中发现的另一大问题是大量的安全漏洞在公开披露数周后才报告给 NVD(美国国家漏洞数据库)。据了解,漏洞从首次公开披露到报告给 NVD,这个时间平均要花 54 天,而 PostgreSQL 和 MongoDB 则需要花费 8 个月的时间。



更令人震惊的是,有一个严重的 PostgreSQL 漏洞从首次公开披露到报告给 NVD,花了 1817 天。


考虑到业界很多网络安全和 IT 软件公司都利用 NVD 数据库来建立和发送安全警报,一旦漏洞报告延迟,这将导致使用这些开源项目的企业暴露在攻击面前。并且,这还给威胁行为者创造了机会,让它们可以创建和部署漏洞利用程序——导致安全漏洞的“武器化”。



根据统计,在 54 个开源项目中,Jenkins 和 MySQL 的安全漏洞数量最多,其中,Jenkins 有 646 个安全漏洞,MySQL 紧随其后,有 624 个安全漏洞。同时,它们的武器化漏洞也是遥遥领先,分别是 15 个。虽然其他开源项目的漏洞较少,但这些漏洞更容易被武器化,比如 Vagrant 虚拟化软件和 Alfresco 内容管理系统当中的安全漏洞。


此外,Apache Tomcat、Magento、Kubernetes、Elasticsearch 和 JBoss 均含有一些很流行的安全漏洞。


RiskSense 总结道,开源项目在当今软件世界举足轻重,因此需要进一步改进开源项目乃至整个行业处理安全漏洞的方式。


延展阅读:


最新报告:开源漏洞 2019 年增长近 50%,C 语言项目漏洞最多


开源安全报告:70% 的应用程序存在库引入的漏洞


每 1000 行代码有 14 个安全缺陷,开源软件的安全令人堪忧


2020-06-10 10:367458
用户头像
万佳 前InfoQ编辑

发布了 677 篇内容, 共 361.7 次阅读, 收获喜欢 1802 次。

关注

评论 2 条评论

发布
用户头像
黑白帽犯法,写漏洞不犯法...
2020-06-10 11:17
回复
写漏洞?
2020-06-10 13:35
回复
没有更多了
发现更多内容

推荐系统产品概述(二十五)

Databri_AI

算法 推荐系统 流量

模块8作业

Geek_2e7dd7

#架构实战营

Spring源码解析系列:Spring Web 请求初探

Java spring 源码解析

Go 学习笔记之 包与文件

架构精进之路

Go 语言 7月日更

网络攻防学习笔记 Day64

穿过生命散发芬芳

网络攻防 7月日更

Spring 源码解析 -- SpringWeb请求映射解析

Java spring 源码解析

1.2如何画出优秀的系统架构图

Lemon

系统架构 架构视图 架构图

☕【JVM技术探索】史上最清晰的探究和分析【Safe Point+Safe Region】的原理和运行机制(上篇)

洛神灬殇

GC JVM原理 7月日更 STW

模块7作业 王者荣耀商城异地多活架构设计

TH

架构实战营

Linux之whereis命令

入门小站

Linux

模块七作业(王者荣耀商城异地多活架构设计)

Chris Cheng

架构训练营

架构实战营 模块七课后作业

iProcess

架构实战营

【Flutter 专题】130 图解 DraggableScrollableSheet 可手势滑动的菜单栏

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

Redis - Cluster - 源码阅读(一)

旺仔大菜包

redis

不懂Java SPI机制,怎么进大厂

慕枫技术笔记

Java 后端 spi

在线2-36任意进制转换工具

入门小站

工具

排序——归并排序 & 基数排序

若尘

数据结构 排序 排序算法 归并排序 基数排序

架构实战营模块1作业

Tina

vue面试题+答案,2021前端面试

buchila11

Vue Vue 3

1.1什么是架构

Lemon

架构

模块七作业

c

架构实战营

新的开始

Justin

颠覆式创新:更便宜、更简单

石云升

创业 创新 7月日更

模块一作业

VE

架构实战营

架构实战营 模块七作业

eoeoeo

架构实战营

模块7学习总结

TH

架构实战营

免费分享Java虚拟机JVM的优秀图书

Java入门到架构

Java 书籍推荐

呃!原来如此!

Nydia

架构实战营 模块七作业

夏日

架构实战营

【LeetCode每日一题 Day 5】5. 最长回文子串

编程熊

程序员 面试 算法 LeetCode 笔试题

Scrum Patterns:完成定义(译)

Bruce Talk

敏捷开发 译文 Agile Scrum Patterns

2019年热门开源项目的安全漏洞增加一倍_安全_万佳_InfoQ精选文章