Eine SBOM (Software Bill of Materials) ist die maschinenlesbare Stückliste einer Software: Sie listet alle Komponenten auf, aus denen ein Produkt besteht, eigene Module, Open-Source-Bibliotheken, eingekaufte Komponenten und deren Abhängigkeiten, jeweils mit Version, Lizenz und Herkunft. Was die Stückliste in der Fertigung seit Jahrzehnten ist, wird mit der SBOM zum Standard der Software-Lieferkette: Transparenz darüber, was tatsächlich in einem Produkt steckt.
Der praktische Wert zeigt sich im Ernstfall. Als Log4Shell bekannt wurde, brauchten Unternehmen ohne Komponenteninventar Wochen, um herauszufinden, welche ihrer Systeme die verwundbare Bibliothek enthielten. Mit gepflegten SBOMs ist dieselbe Frage eine Datenbankabfrage von Minuten: Welche Produkte enthalten log4j-core zwischen Version 2.0 und 2.14.1? Genau diese Reaktionsfähigkeit verlangen Aufsichten und Kunden inzwischen nachweisbar.
Regulatorisch führt kein Weg mehr an der SBOM vorbei. Der EU Cyber Resilience Act (Verordnung (EU) 2024/2847) verpflichtet Hersteller von Produkten mit digitalen Elementen, eine SBOM mindestens über die obersten Abhängigkeitsebenen zu erstellen und der Marktüberwachung (in Deutschland dem BSI) auf Verlangen vorzulegen. Die Meldepflichten für aktiv ausgenutzte Schwachstellen gelten ab dem 11. September 2026, die volle Anwendbarkeit folgt am 11. Dezember 2027. Parallel fordern NIS2 (Lieferkettensicherheit), die US Executive Order 14028 und zunehmend auch Einkaufsabteilungen großer Kunden SBOMs als Vertragsbestandteil.
Zwei Standards dominieren den Austausch: CycloneDX (OWASP, sicherheitsorientiert, verbreitet in DevSecOps-Toolchains) und SPDX (Linux Foundation, ISO/IEC 5962, stark bei Lizenz-Compliance). Beide sind maschinenlesbar (JSON, XML), beide werden vom BSI in der Technischen Richtlinie TR-03183-2 akzeptiert. Erzeugt werden SBOMs am besten automatisiert im Build-Prozess: mit Werkzeugen wie Syft, Trivy, dem Microsoft SBOM Tool oder den eingebauten Generatoren von GitLab und GitHub, für Container ebenso wie für klassische Anwendungen. Entscheidend ist weniger das Werkzeug als der Prozess: SBOMs müssen bei jedem Release aktuell erzeugt, zentral verwaltet und mit dem Schwachstellenmanagement verknüpft werden, etwa über Plattformen wie Dependency-Track und den Austauschstandard VEX.
ADVISORI führt SBOM-Prozesse herstellerneutral ein: von der Toolauswahl über die CI/CD-Integration bis zur CRA-konformen Dokumentation und der Anbindung an Ihr Schwachstellenmanagement. Als ISO-27001-zertifiziertes Beratungshaus verbinden wir die technische Umsetzung mit der regulatorischen Nachweisführung, damit Ihre SBOM nicht nur existiert, sondern im BSI-Audit und im Kundenaudit trägt.