Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 热议话题 › 微软开源 Salus 软件物料清单 (SBOM) 生成工具

微软开源 Salus 软件物料清单 (SBOM) 生成工具

Eswlnk的头像
Eswlnk
2022-07-17 12:20:28
微软开源 Salus 软件物料清单 (SBOM) 生成工具-Eswlnk Blog
智能摘要 AI
Microsoft 推出了开源工具Salus,用于生成软件材料清单(SBOM),以满足美国国家网络安全行政命令的要求。Salus支持多种平台和包管理器,如NPM、NuGet、PyPI等,能自动生成符合SPDX规范的SBOM。SBOM包含文档创建信息、文件列表、包列表及关系列表,支持跨SBOM文档引用,便于追踪完整依赖树。Salus旨在提升供应链透明度,促进开源社区协作,帮助组织更好地管理其软件组件。开发者可通过GitHub贡献并反馈,共同推动工具改进。

我们对开源Salus感到兴奋和自豪,这是 Microsoft 的软件材料清单 (SBOM) 工具。作为改善国家网络安全行政命令的一项关键要求,SBOM 是构成软件组件的成分列表,并为组织提供对其供应链依赖关系的洞察。

Salus SBOM 工具是一种通用的、经过企业验证的、构建时的 SBOM 生成器。它适用于包括 Windows、Linux 和 Mac 在内的平台,并使用标准的 软件包数据交换 (SPDX)格式。(要查看之前关于我们的 SBOM 工具的公告,请阅读在 Microsoft 使用 SPDX 生成软件物料清单 (SBOMS)。)

微软开源 Salus 软件物料清单 (SBOM) 生成工具-Eswlnk Blog

Salus 可以轻松集成到构建工作流程中,并通过组件检测自动检测 NPM、NuGet、PyPI、CocoaPods、Maven、Golang、Rust Crates、RubyGems、容器内的 Linux 包、Gradle、Ivy、GitHub 公共存储库等。随着我们向组件检测中添加更多检测器,它也将改进我们的 SBOM 工具。

Salus 生成的SBOM包含基于 SPDX 规范的四个主要部分:

  1. 文档创建信息:关于 SBOM 文档的一般信息,例如软件名称、SPDX 许可证、SPDX 版本、文档的创建者、创建时间等。
  2. 文件部分:组成软件的文件列表。每个文件都有一些属性,包括其内容的哈希值(SHA-1、SHA-256)。
  3. 包部分:构建软件时使用的包列表。每个包都有其他属性,例如名称、版本、供应商、哈希(SHA-1、SHA-256)和包 URL ( purl ) 软件标识符。
  4. 关系部分: SBOM 的不同元素之间的关系列表,例如文件和包。

Salus 还可以参考其他 SBOM 文档来捕获完整的依赖关系树。这是包含对 SBOM 文档的依赖项引用的重要功能,或者来自先前构建的 SBOM 文档,这些文档在后续构建中使用,如下所示。

微软开源 Salus 软件物料清单 (SBOM) 生成工具-Eswlnk Blog

生成的 SBOM 文档引用将添加到“文档创建信息”部分,示例如下所示。

"externalDocumentRefs": [

{

"externalDocumentId": "DocumentRef-Demo-861-71558f43fca51a285338834fb9b3c7c14a78cd77",

"spdxDocument": "https://sbom.microsoft/1:VF6zo7ndBEakT2mCbPwGug:j5h1PLm-TkijVnfDJD_CCA/7:861/MMerAxYfQkOTN4dWqqlV-A",

"checksum": {

"algorithm": "SHA1",

"checksumValue": "71558f43fca51a285338834fb9b3c7c14a78cd77“

}

},

Microsoft 希望与开源社区合作,帮助所有人遵守行政命令。开源 Salus 是在我们的社区内促进协作和创新的重要一步,我们相信这将使更多的组织能够生成 SBOM 并为其发展做出贡献。

准备好开始了吗?请阅读指南以了解有关贡献的更多信息,并按照这些说明生成 SBOM。如果您想分享任何反馈和/或报告任何错误,请随时通过讨论和问题进行。您的反馈将有助于塑造 Salus SBOM 工具的未来,并确保所有人的供应链安全。如果您发现该工具有用,我们希望在microsoft/sbom-tool GitHub 存储库上加星。

本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
Microsoftmicrosoft edgesbom微软开源软件
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
Unity 与 IronSource 达成协议合并
上一篇
age为什么加载视频失败?
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 「亲测有效」Google Gemini 学生优惠:解决身份验证和支付卡验证
  • 漏洞资讯:Ollama 未授权访问漏洞分析与防护指南
  • 「玩物志趣」Fiddler Everywhere禁止自动更新以及无限试用
  • 「漏洞资讯」Windows TCP/IP 远程代码执行漏洞 | CVE-2024-38063
  • 「科技资讯」如何完美开启华为手机无线充电?全方面指南与问题解决方案
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

Dynadot 域名优惠季又又又又来啦!
2023-06-27 19:14:13
「行业资讯」Dark Frost 僵尸网络对游戏行业发起毁灭性的 DDoS 攻击
2023-05-26 0:14:21
关于《乘风破浪》第四期的看点
2022-06-11 19:55:33

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 1.026 秒   |  SQL查询 33 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈