写点什么

OpenSSF 发布开源项目安全基线

  • 2025-04-23
    北京
  • 本文字数:1119 字

    阅读完需:约 4 分钟

OpenSSF 发布开源项目安全基线

为了帮助开源项目维护者保证项目安全,开源安全基金会(OpenSSF)发布了一套基于国际网络安全框架、标准和法规的指南:开源项目安全基线。


OSPS 基线提供了一个分层的安全实践框架,可随着项目成熟度的提高而不断发展。它汇总了来自 OpenSSF 和其他专家组的现有的一些指南,概述了可增强软件开发和消费安全性的任务、流程、工件和配置。


OpenSSF 基线的主要目标是为不同规模的项目和团队的安全需求提供解决方案。基线维护者表示,相比之下,大多数商业或行业认可的框架和标准都是针对大型组织而创建的。他们认识到, OpenSSF 基线有可能与其他开源安全方案重叠,包括 CISA 和 NIST 的方案。尽管如此,他们还是强调了方案由“开源贡献者、维护者和技术领导者”定义的重要性,他们已经在开源项目中并肩工作了数十年。


OpenSSF 认为,遵守安全基线标志着一个项目已采取了一些基本措施来降低出现常见漏洞的风险,可以提高采用者和贡献者对它的信任度。不过,这个工具并不是为了用于比较项目 或作为评分或分级机制。


该基线是 由来自不同组织的维护者组成的团队 创建的。其中一位是目前在安全公司 Sonatype 工作的 Eddie Knight,他解释了他们 如何利用 从广泛采用的 最佳实践徽章、记分卡 和 CLOMonitor 中获得的洞察力。


此外,基线的定义还考虑了欧盟《网络弹性法案》(CRA)和美国国家标准与技术研究院(NIST)《安全软件开发框架》(SSDF)中的要求,以便维护者和开源软件制造商可以依据它来更好地满足监管要求。


OpenSSF 基线按三个“项目成熟度”级别进行组织。没有 “放之四海而皆准”的安全解决方案,用户需要选择最适合自身情况和可用资源的级别。第 1 级是任何拥有任意数量维护者的项目;第 2 级是拥有至少两名维护者和少量用户的项目;第 3 级是拥有大量用户的项目。


基线涵盖不同的安全领域,如访问控制、构建和发布、文档、质量、漏洞管理等。举例来说,访问控制部分重点介绍了针对项目版本系统和 CI/CD 管道的访问控制机制,如遵循最小权限原则分配 CI/CD 权限、要求合作者进行多因素身份验证 等。


Jamie Scott 是 Endor Labs 产品经理、Redis 和 StackRox 的前开源贡献者。他强调了基线可能被滥用的风险,例如期望每个开源项目都选择加入。此外,他还强调,重要的是要理解,开源安全应该是维护者和使用其项目的公司共同承担的责任。因此,“如果你希望看到一个项目成熟,你就有责任帮助它”。


目前尚没有自动化工具可以用来证明项目是否符合基准。建议项目维护者能够自证,如 “截至 2025 年 4 月 31 日,本项目符合 OSPS 基准版本 2025-02-30 第 2 级”。


OpenSSF 将随着时间的推移定期更新基线,以反映经过改进的最新最佳实践。


原文链接:

https://www.infoq.com/news/2025/03/openssf-security-baseline/

2025-04-23 08:004574

评论

发布
暂无评论

Node.js实用的内置API(二)

devpoint

node.js utils 6月月更

Fabric.js 控制元素层级 👑

德育处主任

前端 canvas Fabric.js 6月月更

Webshell检测引擎:青藤开放200个雷火SaaS版免费账号!

青藤云安全

安全攻防 网络安全 攻防演练

TiDB 性能分析&性能调优&优化实践大全

TiDB 社区干货传送门

2022年秋季广州美博会-2022广州9月份美博会

Geek_0b38bb

2022年广州美博会 秋季广州美博会 美博会 广州美博会

Java开发培训之设计模式UML类图

@零度

JAVA开发 UML

知识管理——知识经济时代的增资利器

小炮

el-table 分页全选功能讲解

CRMEB

7天免费入门数据智能,“2022数据智能夏令营”开启报名!

个推

人工智能 大数据 数据智能

Spring Security:用户和Spring应用之间的安全屏障

华为云开发者联盟

安全 防火墙 spring security 华为云

大数据培训Flink之Table API 与 SQL

@零度

flink 大数据开发

OLAP分析型应用场景中,数仓中vacuum为何对列存表无效

华为云开发者联盟

数据库 后端 存储 华为云

福昕软件重磅发布福昕高级PDF编辑器12.0

联营汇聚

特别干的干货!!《Mycat》搭建分布式数据库中间件看他就够

迷彩

mycat 分布式数据库中间件 6月月更

大数据培训之Flink CEP 的简介

@零度

大数据 flink CEP

什么是网络拓扑?网络拓扑有哪些类型?

wljslmz

网络技术 6月月更 网络拓扑

【CVPR2022】用于域适应语义分割的域无关先验

华为云开发者联盟

人工智能 华为云 图像域

数据平台调度升级改造 | 从Azkaban 平滑过度到 Apache DolphinScheduler 的操作实践

白鲸开源

Apache 大数据 开源 workflow

快速认识 WebAssembly

devpoint

rust webassembly Wasm 6月月更

电竞迎来“新四化”,数字化产业变革正当时

科技之家

游戏源代码开发时需要什么,需要哪些团队成员?

开源直播系统源码

软件开发 游戏开发 直播源码

K8s的负载均衡与配置管理

Damon

云原生 k8s 6月月更

低代码实现探索(四十三)前台对象数据树

零道云-混合式低代码平台

强推10款Python常用的开发工具

左手の明天

Python ide python开发工具

通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法

汪子熙

Cloud 系统集成 SAP 6月月更 cpi

详细视图——基于函数的视图 Django

海拥(haiyong.site)

Python django 6月月更

一个老开源人的自述-如何干好开源这件事

云智慧AIOps社区

开源 前端 开源项目 数据可视化

文旅新体验!3DCAT助力广州非遗“元宇宙”街区炫酷亮相

3DCAT实时渲染

非遗 元宇宙 实时云渲染

Wallys/Routerboard/DR8072A-HK09/IPQ8072A/802.11ax

wallys-wifi6

802.11AX WIFI 6e

快速玩转CI/CD图形化编排

Jianmu

DevOps 前端 CI/CD 自动化运维 图形化编排

并发数、并发以及高并发分别是什么意思?

行云管家

高并发 并发 堡垒机 IT运维 并发数

OpenSSF 发布开源项目安全基线_软件工程_Sergio De Simone_InfoQ精选文章