Redian新闻
>
GitHub增加SBOM导出功能,使其更易于符合安全性需求

GitHub增加SBOM导出功能,使其更易于符合安全性需求

公众号新闻

作者 | Sergio De Simone
译者 | 张卫滨
策划 | 丁晓昀

GitHub 宣布了一项新的 SBOM 导出特性,旨在作为安全合规工作流和工具的一部分。GitHub 声称,这项新特性能够让我们轻松导出符合 NTIA 标准的 SBOM。

用户可以通过一些不同的方式导出 SBOM,可以手动进行,也可以使用自动化的进程。要手动生成 SBOM,可以访问仓库的依赖关系图,然后点击新的 Export SBOM 按钮。这样会按照 SPDX 格式创建一个机器可读的 SBOM。

SPDX 是软件包数据交换(Software Package Data Exchange)的缩写,是一种专门用来描述软件物料清单(bill of materials)的开放格式,包括依赖关系、许可证、版权和安全引用。有许多工具(包括商业的和开源的)可以用来消费 SPDX 文件,以验证、分析或将其转换为其他格式。

除了使用 GitHub Web UI,还可以使用 GitHub CLI 的扩展或 GitHub Action 来导出 SBOM。

GitHub CLI 扩展可以通过运行 gh ext install advanced-security/gh-sbom 来安装。然后,通过 gh sbom -l 命令可以按照 SPDX 格式输出 SBOM,而 gh sbom -l -c 命令则会使用 CycloneDX 格式。

作为 GitHub CLI 的替代方案,我们还可以在构建时使用 GitHub Action 来输出 SBOM。GitHub 提供了自己的 GitHub Action,以便于从依赖关系图中导出 SBOM。如果愿意的话,还可以使用微软的 sbom-tool,或者基于 Syft 的 Anchore SBOM Action。

该公司说,未来还可以通过特定的 REST API 导出 SBOM。

GitHub 提供的另一种可能性是将现有的 SBOM 上传到一个仓库,以生成依赖关系图。这对于那些不愿意公开在软件中使用的所有依赖关系的组织来说是很有用的。生成了依赖关系图之后,就有可能收到 Dependabot 对仓库及其依赖关系发现的漏洞发出的告警。

很重要的一点需要注意,SBOM 虽然是许多行业和美国政府的要求,但它只是用来保护软件供应链的众多工具之一。它本身并不能解决依赖关系可能违规的问题,但它可以帮助你更好地衡量所选的实现方案所带来的安全风险,并且能够帮助你理解通过为系统引入给定的依赖都信任了哪些人。

查看英文原文:

GitHub Adds SBOM Export to Make it Easier to Comply with Security Requirements(https://www.infoq.com/news/2023/04/GitHub-sbom-export/)

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

裁员潮过去、削减中层管理潮又来了:升管理保饭碗,不灵了

如何防止架构师PM化

警方通报网传中电科加班事件调查结果;拼多多解散恶意功能团队;逼死程序员诈骗千万的“翟欣欣案”一审宣判 | Q资讯

谷歌正式发布WebGPU!90多位贡献者研发6年,浏览器终于可以利用底层硬件了

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
存活率提升至91%,使用线粒体移植疗法治疗心脏骤停,有助于神经功能快速恢复SpringBoot 实现 Excel 导入导出,百万数据量,性能爆表!面向GPT-4编程的时代来了:GitHub Copilot大升级,首次集成聊天功能再见 SVN!GitHub “甩掉” Subversion美柏医健邀您参加SAPA-China(成都)年会—中国生物医药产业发展的机遇与挑战告别SVN,Git成“独苗”:GitHub 在 13 年后宣布淘汰Subversion支持一日团 【多功能智能安全插座】可伸缩,多孔位的3口USB+插口,可同时给6台以上设备供电,全面轻松hold住各种场面SpringBoot 我随手封装了一个万能的导出excel工具,传什么都能导出出人意料!用数据解读飞豹飞机真实安全性,比美国战斗机都安全微软要给 Office 全家桶增加一个新功能,只为了这 4000 万人 | Feel Good 周报risiOS:一个易于使用的基于 Fedora 的 Linux 发行版 | Linux 中国今后要好好的爱自己免费送5000个松饼!密西沙加SQ1就能享:加拿大FuwaFuwa连七天大放送!拜登欲恢复每月给家长发支票 并使其永久化拜登计划恢复给家长每月发钱,并使其永久化改善性需求推动,万亿睡眠赛道正在爆发怎么来理解人工智能的学习活动回顾 | 超音速参加Slush扬州青年科创节“世界上最舒服的裤子”密西沙加SQ1盛大开业!由植物做成的裤子你穿过吗?丰田的智能「进化」,不是堆砌功能,而是回归需求ChatGPT火爆,最全prompt工程指南登GitHub热榜,标星4.7k!站在女性需求处,妇炎洁在3.8妇女节选择与女性健康对话在 Ubuntu 中安装 DOSBox 来玩复古游戏 | Linux 中国永远的大师 |纪念朱新建先生逝世九周年开发者热议:参加Steam新品节对独立游戏销售有多大帮助?让部署更快更安全,GitHub 无密码部署现已上线拜登欲恢复每月给家长发支票,并使其永久化【庭院养蜂】上哪儿买蜜蜂?2010年沈阳一女演员裸死酒店,体内测出5人DNA,凶手让人难以置信南加Super Bloom季赏花全方位攻略复旦MOSS大模型开源了!Github和Hugging Face同时上线SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案提升加密货币交易安全性,日本Web3安全公司「KEKKAI」宣布完成Pre-Seed轮融资|早起看早期换口味尝鲜!东南亚风味快闪店入驻密西沙加SQ1!甜咸具备刺激你的味蕾如何在 Ubuntu 中安装 DOSBox 玩老游戏 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。