供应链攻击日益严重,微软开源 SBOM 生成工具
微软近日将其用于公司内部的 SBOM(Software Bill of Materials,软件物料清单)生成工具开源,以帮助技术行业和 IT 决策者更好地了解其工具的安全性以及软件供应链的依赖关系。
SBOM 的核心是建立一个软件所使用的组件之间在供应链关系上的明确记录,它是一个机器可读的文件,列出了产品中的所有组件,其中也包括所有的开源项目,这就有点像是食品包装上的成分表。通过这个 “成分表” 可以清楚的了解产品上下游之间的关系。
近些年网络安全问题频频发生,最近一起备受关注的漏洞事件应该就是去年年底 Log4j 中的远程代码执行漏洞,让依赖该项目的全球开发者加班加点修复这个问题。不过即便这件事情影响范围极广,在圈子里闹得沸沸扬扬,也依然有企业对此事不太了解的情况发生。因此,SBOM 对于一家企业的重要性自然不言而喻。
微软开发的这个工具名为 Salus,可在 Windows、Linux 和 Mac 平台上使用,并能根据 SPDX 规范生成 SBOM。微软将 Salus 定位为「通用的、经过企业验证的 SBOM 生成器」,可以轻松集成到软件构建的工作流程中。
Salus 创建的文档包含四个主要部分,包括文档创建信息(其中包含软件名称、SPDX 许可证、SPDX 版本、文档创建者和创建时间)、组成软件的文件列表、构建软件时使用的软件包列表,以及 SBOM 不同元素之间的关系列表。
在功能上,Salus 能够自动检测 NPM、NuGet、PyPI、CocoaPods、Maven、Golang、Rust Crates、RubyGems、容器内的 Linux 软件包、Gradle、Ivy 和 GitHub 公共仓库。除此之外,Salus 还可以参考其他 SBOM 文件,以获取更加完整的依赖关系。
微软表示:
开放 Salus 的源代码是促进我们社区内合作和创新的重要一步,我们相信这将使更多的组织能够生成 SBOM,并为其发展作出贡献。
项目已托管至 GitHub 平台,地址如下:https://github.com/microsoft/sbom-tool

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ubuntu 22.04 LTS 严重的 APT 问题:安装 libudev1 导致其他软件包被卸载
在 Ubuntu 22.04 桌面发行版中,当用户未启用通过网络更新软件包,那么安装 libudev1 会导致大量关键软件包被删除,并使系统基本上无法使用。 如上图所示,这样一条简单的 apt 安装命令就会导致系统损坏。 根据 Ubuntu 的 bug 记录,问题大致可总结为:“apt 会试图满足安装最新的 libudev1 的要求,而不升级其他软件包,但由于这与其他非必要的软件包有冲突,因此它将删除这些软件包。" 对于它所删除的软件包,里面可能包括 ubuntu-desktop 和用户其他的关键软件包...... 此问题由用户在 5 月份反馈给 Ubuntu,两个月后,修复问题的补丁正在积极合并到上游的 APT 和最终移植到 Ubuntu 22.04。这一改变将会在升级依赖后破坏"Depends"时,升级已安装的反向依赖。对于 Ubuntu/Debian 的未来版本,看起来这个针对 APT 的合并正在被继续执行,当升级/安装其中一个源码包时,会升级所有其他二进制文件。
- 下一篇
Google 全新操作系统发布首个稳定版,可用于 PC 和 Mac
今年二月份的时候,Google 推出了 “全新” 的操作系统 chromeOS Flex,在经过五个多月的早期预览阶段后,chromeOS Flex 在今天推出首个稳定版本(版本 103),稳定版本意味着所有对这个系统感兴趣的用户都可以安装使用了,可以满足用户日常使用需求。 以防大家还不太了解这个 “新” 系统,这里还是做一些简要介绍。chromeOS Flex 与常规 chromeOS 不同,你可以将 chromeOS Flex 安装在原本基于 Windows 或 macOS(支持英特尔和 AMD 处理器,不支持 ARM)的设备上,从而将它们变成 Chromebook。 chromeOS Flex 建立在 Google 2020 年收购的 CloudReady 之上,后者主要面向那些希望延长现有设备使用寿命的企业和教育用户,因此这还是一个绿色、环保,具有可持续性的项目,毕竟 chromeOS 所需的配置要求不高。 Google 在博客中表示: 全球每年产生 4000 万吨电子垃圾,相当于每秒扔掉 800 台笔记本电脑。 将设备升级到 chromeOS Flex 而不是完全更换它们是减...
相关文章
文章评论
共有0条评论来说两句吧...