十大开源软件安全风险


Endor Labs Station 9 研究团队与来自 Adob​​e、HashiCorp、Discord 和 Palo Alto Networks 等公司的 20 多位 CISO 和 CTO 合作,总结了因依赖开源软件而引入的 10 大安全和运营风险。

尽管软件供应链严重依赖 OSS,但该行业缺乏一致的方式来理解和衡量 OSS 的风险。OSS 中的风险管理从许可证管理开始,然后演变为 CVE,但我们仍然缺乏包含安全、法律和应用程序弹性的整体 OSS 风险管理方法。

十大 OSS 风险具体包括:

风险 描述 类别
OSS-RISK-1 已知漏洞 组件版本可能包含易受攻击的代码,由其开发人员意外引入。漏洞详细信息已公开,例如通过 CVE。漏洞和补丁可能可用也可能不可用。 Security
OSS-RISK-2 合法包的妥协 攻击者可能会破坏作为现有合法项目或分销基础架构的一部分的资源,以便将恶意代码注入组件,例如,通过劫持合法项目维护者的帐户或利用包存储库中的漏洞。 Security
OSS-RISK-3 名称混淆攻击 攻击者可能会创建名称类似于合法开源或系统组件名称的组件(brand-jacking),暗示为 trustworthy authors(品牌劫持)或使用不同语言或生态系统中的通用命名模式(combo-squatting)。 Security
OSS-RISK-4 未维护的软件 组件或组件版本可能不再积极开发,因此,原始开源项目可能不会及时(或根本不)提供功能性和非功能性错误的补丁 Ops
OSS-RISK-5 过时的软件 一个项目可能会使用旧的、过时的组件版本(尽管存在更新的版本)。 Ops
OSS-RISK-6 未跟踪的依赖项 项目开发人员可能根本不知道对组件的依赖性,例如,因为它不是上游组件的 SBOM 的一部分,因为 SCA 工具未运行或未检测到它,或者因为没有使用包管理器建立依赖。 Security, Ops
OSS-RISK-7 许可证风险 一个组件或项目可能根本没有许可证,或者与预期用途不兼容,或其要求没有或无法满足。 Ops
OSS-RISK-8 不成熟的软件 开源项目可能不应用开发最佳实践,例如,不使用标准版本控制方案,没有回归测试套件、审查指南或文档。因此,组件可能无法可靠或安全地工作。 Ops
OSS-RISK-9 未经批准的变更(可变) 组件可能会在开发人员无法注意到、审查或批准此类更改的情况下发生更改,例如,因为下载链接指向未版本化的资源,由于版本化资源已被修改或篡改,或由于不安全的数据传输。 Security, Ops
OSS-RISK-10 依赖不足/过大 一个组件可能提供很少的功能(例如 npm micro packages)或很多功能(可能只使用其中的一小部分)。 Security, Ops

Endor Labs Station 9 的首席安全研究员 Henrik Plate 称,包括 Log4Shell、Heartbleed、Shellshock 在内一些高影响漏洞以及恶意软件组件的扩散正在显着改变组织对开源的看法。“众所周知,开源软件通常比专有软件性能更高、更安全。但也很明显,开源软件是 comes as-is,没有任何形式的保证,使用它的任何风险都由下游用户承担。这正是业界应该意识到这些风险的原因。”

不过 Plate 也声明,该报告无意批评开源项目;目标是帮助专业人员查明上游组件最严重的安全和操作风险,并部署最佳补救策略。该组织表示将定期更新这份 Top 10 榜单,并提供了一些减轻风险的措施:

  • 定期扫描代码以发现
  • 检查一个项目是否遵循开发的最佳实践
  • 使依赖项保持最新并在使用前检查代码特征
  • 评估和比较软件构成分析工具
  • 使用符合开源许可条款的组件

详情可查看完整报告。

延伸阅读:

  • 84% 的代码库至少包含一个已知的开源漏洞

相關推薦

2023-07-24

分析公司 Forrester 发布了 2023 年十大新兴技术报告,生成式 AI 在榜单中占据了主导地位。 生成式 AI 报告称,生成式 AI 将在未来两到四年内开始为大多数企业带来可观的投资回报。为了充分受益于生成式 AI 的应用

2024-06-28

分析公司 Forrester 发布了最新的 2024 年十大新兴技术报告。 GenAI for visual content 先进的机器学习模型可以根据文本、音频或视频提示生成图像或视频,这项技术将帮助公司为营销、体验和产品生成视觉内容。 GenAI

2023-10-20

现业务目标,尤其是在人工智能快速发展的时代。” 十大技术趋势具体如下: 人工智能信任、风险和安全管理 (AI TRiSM) 持续威胁暴露管理 (CTEM) 可持续技术 平台工程 人工智能增强开发 行业云平台 智能应用 全民

2023-08-04

Top 10 最为著名 —— 这是一份定期更新的 Web 应用程序中十大最关键安全风险的列表,目前已成为行业标准。 日前,OWASP 与近 500 名相关专家合作,最新发布了 Top 10 for LLM 的 1.0 版本,专门针对大语言模型(LLM)应用相关风险

2022-09-20

了一篇博客,指出了他认为现在和未来几年 Rust 将面临的十大挑战,并提出了一些初步的解决方案想法。目前,Nick Cameron 主要负责该公司 Rust 相关的工作;曾经,他还是 Rust 核心团队的成员。 Nick 指出,现如今 Rust 正处于一个

2024-08-16

深圳市工业和信息化局近日公布第一批和第二批深圳市软件名园名单,共有10家园区入选,其中综合软件名园1家、特色软件名园9家。 经统计,此批软件名园建筑面积共742万平方米、年度软件业务收入总额突破700亿元、纳入工业

2022-10-15

以开源软件为基础构建信息系统成为主流趋势,开源软件迭代快、安全开发机制欠缺、维护人员不足等现状,导致全球开源安全事件频发,威胁着使用者信息安全,也带来了隐私信息泄露的风险。因此,开源安全风险已成为全球

2022-11-11

多资料 使用 Linux Lab 的好处 Linux Lab:难以抗拒的十大理由 V1.0 Linux Lab:难以抗拒的十大理由 V2.0 Linux Lab 视频公开课:含用法介绍、使用案例分享、发布会视频回放、Linux Lab Disk 功能演示等 CCTALK B 站 知

2023-05-27

,广泛应用于政府、金融、运营商、电力、制造、医疗等十大重点行业的核心场景,2023年openGauss在非云集中式场景的市场份额更是有望突破20%,跨越生态拐点。 openGauss社区理事会理事长 江大勇 内核和架构成为推动数据库创

2023-09-22

练超万亿 tokens,具备生成创作、多轮对话、逻辑推理等十大核心能力、数百项细分功能,能够覆盖大模型应用的所有场景。基于 360 智脑的企业级垂直大模型,已在金融、医疗、教育等近 20 个行业陆续落地。 360 智脑大模型号

2024-06-29

全中心合作,制作了一份联合指南,为企业提供有关选定开源软件 (OSS) 中内存安全风险规模的调查结果。 “本指南以内存安全路线图为基础,为软件制造商提供了一个创建内存安全路线图的起点,包括解决外部依赖项(通常

2023-11-04

结果和其他数据点,估计全球 19 亿个网站中有近 90% 使用开源软件 jQuery,其中 7.5 亿个站点需要升级。鉴于问题的严重性,OpenJS 基金会建议在 Web 安全性方面进行行为改变。 “jQuery 使网页开发变得简单易用,但也导致数亿个网

2023-09-12

tributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。   迪力科技以科技实力和技术服务立足于安全测试领域,专注于面向关键软硬件产品的代码测试、安全服务、技术研究、工具开发和市场推广。公司

2023-02-25

应用安全公司 Synopsys 最新发布的 2023 年开源安全和风险分析 (Open Source Security and Risk Analysis,OSSRA) 报告指出,绝大多数代码库 (84%) 至少包含一个已知的开源漏洞,相较去年增加了近 4%。 2023 OSSRA 报告基于对并购交易中涉及