服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

半数应用存在源自开源的高危漏洞

日期: 来源:数世咨询收集编辑:nana

过去两年来,存在漏洞的开源代码库占比保持不变,但含有高危漏洞的应用程序数量已降至四年最低。

以上数据出自Synopsys在2月22日发布的《2023年开源安全与风险分析》(OSSRA)报告。Synopsys审计了超过1700个应用程序,发现几乎每个软件程序(96%)都含有某种开源软件组件,代码库中开源代码的平均占比为76%。虽然过去三年里至少含有一个漏洞的代码库数量基本维持在略高于80%的水平(2022年为84%),但含有高危漏洞的应用程序数量已从2020年约60%的峰值降至所有被测应用程序的大约一半(48%)。

Synopsys Software Integrity Group高级软件解决方案经理Mike McGuire表示,总体而言,数据显露出了脆弱依赖项(平均每个应用程序含有595个)应对工作中的一些亮点,但并无广泛趋势表明应用程序安全整体向好。

“企业难以跟上开源使用的规模。”McGuire说道,“只要想到平均每个应用程序含有近600个组件,再乘上每年披露的漏洞数量,你真的可以准备加班加到生无可恋了。”

图:总体开源使用率基本保持水平,含漏洞代码库的占比也是如此

开源组件和流行应用程序框架的众多依赖项继续给软件制造商和应用程序开发人员带来各种安全问题。某些组件(如Java生态中的Log4j)几乎无处不在的现实仍在给基于开源框架的诸多应用程序造成安全问题。

过时依赖项非常普遍

应用程序包含很多组件,这些组件又各有其依赖项,导致依赖树层层叠叠,想找出每个漏洞难上加难。比如说,几乎所有应用程序(91%)都至少包含一个在最近两年内毫无更新的开源组件,这很可能就是项目不再受到维护的象征,表明存在安全风险。

近八分之一的应用程序还有超过10个不同版本的特定代码库,每个版本都可能导入自不同组件及其依赖项。

Synopsys在这份OSSRA报告中表示,不清除老旧代码库就会面临风险。

“开源存在于我们今年审查的几乎所有应用程序中,构成了各个行业的大部分代码库,并且其中包含企业未能修复的大量已知漏洞,导致企业面临遭到漏洞利用的风险。”报告中写道,“必须明白,尽管开源本身不带来任何固有风险,但管理不善就会造成风险。”

更多依赖项是否意味着更多漏洞尚需进一步调查才能确认。例如,软件安全公司Veracode今年1月发布的报告就指出,JavaScript框架的依赖项可能是最多的,但JavaScript应用程序却不像Java和.NET应用程序那么容易遭到攻击。

紧跟开源依赖项

OSSRA报告表明,开源代码对安全的影响因行业而异。有些行业增加了开源使用率,而其他行业则整合了自身产品组合。取决于成熟度水平,开源代码对安全的影响可能不太一样。

例如,新冠肺炎疫情期间学校推动在线教学,教育科技公司便纷纷采用开源组件推出新功能和应用。教育行业中,2022年开源软件在代码库中的占比超过80%,而2018年时仅占约三分之一。其他行业也见证了开源软件使用率的显著上升。例如,航空航天、汽车、运输和物流行业的开源组件使用率也在五年内增加了近一倍。

McGuire表示,开源采用率的显著提高导致许多公司不甚了解其软件的构成,也不知道需要修复哪些组件。

“越来越多的企业开始增加开源组件使用率,但它们并没有设置补丁跟踪计划。”他表示,“只要陷入更新困境,就像其他任何技术债务或普通债务一样,就很难再回归正轨了。”

报告称,可能是通过整合减少作为依赖项的项目,其他行业已经降低了自身开源软件使用率。互联网和软件基础设施行业,以及电信和无线部门,都将自身代码库中的开源软件贡献度降低到了60%以下。这两个行业的高危漏洞数量也下降了。

Synopsys《2023年开源安全与风险分析》(OSSRA)报告
https://www.synopsys.com/software-integrity/resources/analyst-reports/open-source-security-risk-analysis.html?cmp=pr-sig&utm_medium=referral


参考阅读
CSAF:漏洞管理的未来
基于风险的漏洞管理缘何兴起
简说开源网络安全构架(OCSF)
针对痛点修复: 2023年有效的漏洞管理
谷歌发布开源漏洞扫描工具OSV-Scanner

相关阅读

  • Android版Emacs上架F-Droid

  • 出品 | OSC开源社区(ID:oschina2013)如今手机、平板电脑等移动设备的性能是越来越好,搭载 Snapdragon 8 Gen 2 的 Android 设备在某些场景下的性能上甚至能够匹敌 PC,愿意折腾的
  • OpenAI正式推出ChatGPT和Whisper的开发者API

  • 出品 | OSC开源社区(ID:oschina2013)OpenAI 为自家两个 AI 模型:自然语言对话模型 ChatGPT 和语音转文本模型 Whisper 推出了开发者 API,这些 API 允许开发人员将 AI 模型集成到
  • 中国开源社区健康案例——openEuler社区

  • 开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能
  • 每日安全动态推送(3-2)

  • Tencent Security Xuanwu Lab Daily News• Decoding BlazorPack:https://sensepost.com/blog/2023/decoding-blazorpack/ ・ 记录一次分析并解包BlazorPack协议的过程 –
  • 每日安全动态推送(3-3)

  • Tencent Security Xuanwu Lab Daily News• Re: sudo: double free with per-command chroot sudoers rules:https://seclists.org/oss-sec/2023/q1/120 ・ sudo又出现了
  • Chromium 漏洞可用于绕过安卓设备上的安全特性

  • 聚焦源代码安全,网罗国内外最新资讯!编译:代码卫士最近,Chromium 项目中修复了一个漏洞,它本可导致恶意人员绕过保护安卓浏览器上敏感cookie的安全特性SameSite。SameSite 设置

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 半数应用存在源自开源的高危漏洞

  • 过去两年来,存在漏洞的开源代码库占比保持不变,但含有高危漏洞的应用程序数量已降至四年最低。以上数据出自Synopsys在2月22日发布的《2023年开源安全与风险分析》(OSSRA)报告。