首页/安全/漏洞与攻击面速查/SBOM 生成与依赖清单管理
扫描与验证方法50 条

SBOM 生成与依赖清单管理

SBOM(软件物料清单)记录交付物中的组件与版本;用 syft 生成、grype 比对漏洞,可在新问题披露时快速定位『哪些系统受了影响』。

漏洞与攻击面速查安全更新于 2026-10-12

生成与比对

生成与比对
syft packages dir:./app -o spdx-json > sbom.json
syft image myapp:1.0 -o cyclonedx-json > sbom-image.json
# 用 SBOM 做漏洞比对
grype sbom:./sbom.json --fail-on high
格式SPDX / CycloneDX 是常用标准格式
用途资产成分透明、供应链事件响应、许可证盘点
更新每次构建重新生成并与制品一起归档
突发组件级事件时,有 SBOM 的团队分钟级定位影响范围,没有的团队按周盘点。

易错点

  • SBOM 生成一次就封存:后续构建未同步更新,事件来时数据失真

数据来源与参考

  • syft 项目文档(SBOM 生成)
  • grype 项目文档(SBOM 扫描)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌