服务粉丝

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

2023年十大开源软件风险

日期: 来源:黑白之道收集编辑:


现代软件几乎80%的代码都是开源代码,开源软件已经成为现代软件开发的基石,但同时也是软件供应链中最薄弱的环节。


根据应用安全公司Synopsys的调研,84%的商业和专有代码库中至少检测到一个已知的开源漏洞,其中48%属于高风险漏洞,包括已被积极利用的远程代码执行漏洞。


根据Endor Labs最新发布的报告,当前企业主要面临以下十大开源安全风险:


1. 已知漏洞

2. 合法开源软件包泄漏

3. 名称混淆攻击

4. 缺乏维护的软件

5. 过时的软件

6. 未跟踪的依赖项

7. 许可证风险

8. 不成熟的软件

9. 未经批准的变更

10. 依赖项不足/过多


三大开源安全风险


已知漏洞在十大开源风险榜单中排名第一。Endor Labs报告称,如果软件中的已知漏洞被攻击者利用,可能会危及相应系统或其数据的机密性、完整性或可用性。


近年来影响最大的一些已知漏洞包括导致Equifax数据泄露的Apache Struts中的CVE-2017-5638漏洞和Apache Log4j(也称为Log4Shell)中的CVE-2021-44228漏洞。


为避免已知漏洞的风险,报告建议企业定期扫描开源软件,对漏洞进行优先级排序并优化资源分配。


合法开源软件包泄露是开源软件的第二大风险。攻击者可能会入侵合法开源项目或代码分发渠道资源,将恶意代码注入组件。例如,劫持合法项目维护者的帐户或利用包存储库中的漏洞。SolarWinds网络攻击就是一个典型的入侵合法软件包的案例。


第三大开源软件风险是名称混淆攻击。攻击者创建名称类似于合法开源或系统组件名称的组件,冒充值得信赖的开发者(品牌劫持)或使用不同语言或生态系统中的通用命名模式。


为避免名称混淆攻击风险,企业需要检查安装hooks前后的代码特征以及项目特征,如源代码存储库、维护者帐户、发布频率、下游用户数量等。此类风险的一个例子是Colourama攻击,这是对名为“Colorama”的合法Python包的域名仿冒攻击,可将比特币转账重定向到攻击者控制的钱包。


三大运营风险


除了开源软件本身包含的重大安全风险外,报告还分析了开源软件风险可能带来的主要运营风险。


缺乏维护的,或不再积极开发或更新的开源组件版本会导致安全漏洞缺少补丁,这是开源软件带来的最大运营风险。补丁开发工作将不得不由下游开发人员自己完成,从而导致工作量增加和解决时间更长。在补丁开发期间,系统将(长期)处于暴露状态。


过时的软件(不要与无人维护的软件混淆)是开源软件的第二大运营大风险。所谓过时软件指的是一个软件项目使用了旧的开源组件版本,而不是最新的版本。


如果项目使用的开源组件版本远远落后最新版本,那么在紧急情况下很难及时更新。旧版本也很难获得与最新版本相同级别的安全评估。


此外,如果新版本在句法或语义上与当前使用的旧版本不兼容,开发人员可能还需要进行大量更新或迁移工作来解决不兼容问题。


开源软件的第三大运营风险是未跟踪的依赖项,即开发人员完全未意识到的开源组件依赖项。这可能是因为该组件没有记录在上游组件的软件物料清单(SBOM)中,软件成分分析(SCA)工具压根没有检测到,或者因为该依赖项不是使用包管理器创建的。因此,开发人员在选择SCA工具时需要评估和比较其生成准确物料清单的能力。

文章来源:GoUpSec


黑白之道发布、转载的文章中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途及盈利等目的,否则后果自行承担!

如侵权请私聊我们删文


END

多一个点在看多一条小鱼干

相关阅读

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

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

  • 最近后台总有朋友私信我:“想学做视频,能不能分享一些软件和教程啊?”今天给大家推荐一波很实用的生产力工具!【影视后期入门学习资料】这些资料能干什么呢?——任何跟视频有关的
  • 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社区

  • 开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能
  • 12年!他领鹰飞长空

  • 12年,他用心血托举“雏鹰”高飞在清华大学2022年软件学院的毕业典礼上,软件学院副教授、软件2018级班主任刘玉身作为教师代表发言。在回顾了与八字班同学们一起经历的许多场景
  • 从现在开始,跨设备互传文件又多了个新选择!

  • 正如标题所言,今天世超又双叒叕来给大家推荐文件传输软件了。说起来,关于局域网内跨设备互传文件这事儿,我之前其实已经写过好几篇文章给大家分享过好几种方法,这些方法总结起

热门文章

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

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

最新文章

  • 2023年十大开源软件风险

  • 现代软件几乎80%的代码都是开源代码,开源软件已经成为现代软件开发的基石,但同时也是软件供应链中最薄弱的环节。根据应用安全公司Synopsys的调研,84%的商业和专有代码库中至少
  • 神兵利器 | 红队内网渗透利器(附下载)

  • 0x00 工具介绍RequestTemplate是一款两端并用的红队渗透工具以及甲方自查工具,其在内网渗透过程中有着不可替代的作用。客户端使用Golang以其精巧、快速的特点打造而成,快速
  • 甲流下的阳康人群

  • 文 | 北方朔风最近,还在不确定第二波疫情是否会到来,何时会到来的人们已经开始面对另一个焦虑——今春甲流在不少地区强势爆发。就像年前人们抢断退烧药,保健药,甚至抢断蒙脱石
  • 《中国的内战:1945-1949年的政治斗争》书评

  • 文 | RJ今天给大家分享一本美国政治学博士胡素珊于七十年代著作的《中国的内战:1945-1949年的政治斗争》。论及国民党在三年解放战争中为何落败,一种常见的说法是这是历史的“
  • 产品推荐 | 低价走量,超硬核的冲锋衣,居然才99

  • 去年以来广告都很难接到,所以为了维持运营,我们平常会推荐一些书籍和文创产品商品之类的,读者们感兴趣的可以浏览下,请大家理解。如果购买之后有任何问题请后台速与我们联系。▽