开源存在风险的根本原因

漏洞仍然是可以预防的

几乎所有(96%)的漏洞仍然是可以避免的。2023年本可以避免21亿次具有已知漏洞的OSS下载,因为有了更好的修复版本——与2022年的百分比完全相同。对于每一次非优化组件升级,通常都有10个高级版本可用。

只有11%的开放源码项目得到“积极维护”。Sonatype分析了四个主要生态系统的1176407个开源项目。这一发现表明,在跟踪依赖关系随时间推移的健康状况时,消费者保持持续警惕的重要性。

次优的开源消费习惯是开源风险的根本原因,这与公众经常将安全风险与开源维护者联系在一起的言论相反。平均而言,维护人员会及时处理和解决问题。

Sonatype的首席技术官布赖恩·福克斯说:“很多维护员都非常勤奋——大型科技公司不遗余力地雇佣有才华的人来维护他们所依赖的图书馆。”“我们的行业需要将努力引向正确的地方。事实上,几乎所有下载的组件都有一个已知漏洞的修复程序,这一事实告诉我们,当务之急应该是支持开发人员成为更好的决策者,并让他们能够使用正确的工具。其目标是帮助开发人员更有意识地从拥有最多维护人员和最健康的贡献者生态系统的项目中下载开源软件。这不仅将创建更安全的软件,而且每年还可以收回近2周浪费的开发人员时间。

感受到的安全感与现实脱节

在软件供应链攻击不断增加的情况下,软件开发中感知到的安全性与现实之间也持续存在脱节:

企业认为他们的软件供应链处于控制之下:67%的受访者相信他们的应用程序不依赖已知的易受攻击的库。然而,近10%的受访者报告称,他们的企业在过去12个月中因开源漏洞而存在安全漏洞。

许多企业对开源漏洞的认识和缓解缺乏紧迫性:报告发现,39%的企业在一到七天内发现漏洞;29%的企业需要一周以上的时间才能发现漏洞,28%的企业在一天内发现漏洞;在缓解方面,36.2%的受访者需要一周以上的时间来缓解漏洞。

开发人员在推动进步方面发挥着关键作用

持续维护的开放源码项目在关键软件安全最佳实践方面的表现优于它们的同行。与维护较少的库相比,维护一致的项目往往得分:

  • SAST高出5.9倍。
  • 签名版本的性能提高了5.4倍。
  • 依赖关系更新工具的性能提高了5.1倍。
  • 代码审查速度提高3.6倍。
  • 分支机构保护能力提高3.8倍。

优化的依赖关系管理可节省时间、资金并降低安全风险:与优化升级相结合,一年内误报减少25%可为您在解决组件升级和高风险漏洞产生方面节省两倍的时间。

福克斯补充道:“有影响力的变革需要明确的方向。”无论是好是坏,今天的软件企业面临着解决这些问题的压倒性选择–从大量的框架到每周的政府指导,等等。所有这些选择都已经成熟,可以造成瘫痪,这使得它很难开始。

提高效率和安全态势

在软件供应链漏洞激增的情况下,有迹象表明,开发人员正在采取措施提高效率和安全态势。报告显示,在不到一年的时间里,AI/ML组件在软件开发中的使用激增了135%,这主要是因为该技术为软件开发人员提供了巨大的效率,此外AI/ML组件可以如此快速地集成到软件开发工作流中。也就是说,开发人员和企业在开发自己的AI产品方面面临着巨大的挑战。

Sonatype负责产品创新的副总裁斯蒂芬·马吉尔表示:“选择合适的AI/ML工具真的很难——有数十万种选择,而选择这些工具的重担落在了数据科学家身上。”“AI/ML也带来了大量新的安全和许可问题,更不用说实施付费服务的巨额成本了。由于LLM模型的很大一部分是开源的,这意味着与开源相关的所有固有的安全担忧也将对AI产生重要影响。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/124381.html<

赞 (0)
管理的头像管理
上一篇2025-02-23 06:16
下一篇 2025-02-23 06:17

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注