Demystifying SBOMs: Strengthening cybersecurity defenses
Where
Proving Ground
BSides Las Vegas
Duration
19 min
Explains how software bill of materials help teams track dependencies, find vulnerable components and manage supply chain risk.
Summary
The talk opens with the growing danger of software supply chain attacks, pointing to Log4j as an example where teams struggled to find every application using a vulnerable library. The presenters describe a software bill of materials (SBOM) as a nested inventory of components, their versions and suppliers, comparable to an ingredient list on a food label. They explain why government agencies are pushing organisations to adopt SBOMs for inventory, compliance and faster response to newly disclosed flaws.
The middle section is a walkthrough of generating an SBOM from a container image with an open-source generator from Anchore. The output is exported in the CycloneDX JSON format, and the presenters compare it with SPDX, which focuses more on package-level licensing. A recorded demo then passes the SBOM to an open-source vulnerability scanner, which lists severity and whether a fix is available, and shows how those findings can be added back into a single document.
The closing part covers practical challenges. Different SBOM tools can report different components, since manifest-only analysis may miss what the code actually uses. Vulnerability data keeps changing after release even when the component list is stable, so teams need ongoing updates. Prioritising a long list of findings also requires exploitability context. The speakers encourage attendees to build SBOM generation and scanning into their CI/CD pipelines and to look into exploitability exchange formats.
Related talks
Talks·51 min
James Scott
Covers ten open source risks beyond known vulnerabilities, from compromised packages to untracked and oversized dependencies.
Talks·54 min
Akanksha Pathak
Shows startups how to secure their software supply chain using free tools, SBOMs, and low-cost vendor controls.
Common Ground·21 min
Yotam Perkal
Explains why CVSS-only prioritization falls short and how CSAF, VEX and exploitability data can automate triage.


