Zum Hauptinhalt springen

SBOM vs. Lizenzseite

Ist ein SBOM dasselbe wie eine Lizenz-Compliance-Seite?

Nein. Ein SBOM ist eine maschinenlesbare Komponentenliste für Security-Teams; Beschaffungs- und Rechtsprüfer brauchen geprüfte Offenlegung mit vollständigem Lizenztext. Ein anderes Artefakt.

Zuletzt aktualisiert: 2. Juli 2026

Security-Teams, CRA-Programme und Lieferketten-Initiativen erzeugen zunehmend Software-Stücklisten: CycloneDX, SPDX, Syft-Exporte, GitHub-Abhängigkeitsgraphen. Ein SBOM listet Komponenten (Namen, Versionen, Hashes, Lieferanten) und oft ein aus Paket-Metadaten kopiertes Lizenzfeld auf.

Beschaffung, Recht und Lizenz-Compliance-Prüfungen verlangen etwas anderes: geprüfte Drittanbieter-Lizenz-Offenlegung mit vollständigem Lizenztext, Namensnennung wo erforderlich, und einen Nachweis, der an das gebunden ist, was Sie tatsächlich ausliefern. Nicht nur eine maschinenlesbare Datei.

Die Verwechslung der beiden ist nach CRA-Schulungen oder SOC-2-Vorbereitung häufig. Teams schließen die SBOM-Arbeit ab und nehmen an, Lizenz-Compliance sei damit erledigt. Käufer und Auditoren fragen dann nach Open-Source-Lizenzpflichten, und die Lücke wird sichtbar.

Diese Seite ist der Konzeptvergleich. Die praktische Schritt-für-Schritt-Anleitung, um aus einem SBOM eine Compliance-Seite zu machen, finden Sie im Leitfäden-Bereich unter „Von SBOM zur Compliance-Seite“.

Wofür ist ein SBOM da?

Ein SBOM ist ein maschinenlesbarer Komponentenbestand für Security- und Lieferketten-Tools, keine Lizenz-Offenlegung. Die NTIA-Mindestelemente definieren es als Lieferant, Komponentenname, Version, eindeutige Kennungen, Abhängigkeitsbeziehungen und Autor. Das sind Identitätsdaten für den Schwachstellenabgleich, kein geprüfter Lizenztext.

Security-Tools gleichen CVEs mit Komponentenidentitäten ab. Die CRA-Dokumentation nach Anhang I erwartet Komponentenlisten in gängigen Formaten. Incident-Response-Teams verfolgen den Wirkungsradius über Abhängigkeitsgraphen.

SBOM-Lizenzfelder sind Ausgangspunkte, keine Freigaben. SPDX-Kennungen in CycloneDX stammen oft aus npm-Registry-Metadaten, die häufig falsch, unvollständig oder mit NOASSERTION markiert sind. AppSec-Teams fügen einem SBOM-Export selten den vollständigen GPL- oder proprietären SDK-Lizenztext bei.

  • Komponentenidentität (Name, Version, PURL, Hash) für den Schwachstellenabgleich.
  • Lieferanten- und Autoren-Metadaten für Lieferketten-Rückverfolgbarkeit.
  • Maschinenlesbares Format (CycloneDX, SPDX) für Tools und regulatorische Dokumentation.
  • Input für CRA-Komponentendokumentation und Produktsicherheitsprogramme.
  • Drift-Erkennung, wenn die CI bei jedem Build ein neues SBOM erzeugt.
  • Nicht: menschenlesbare Drittanbieter-Lizenz-Offenlegung für die rechtliche Prüfung.
  • Nicht: vollständiger Lizenztext, Hinweis oder Namensnennungsblöcke pro Komponente.
  • Nicht: Publish-Gates, die bestätigen, dass ein Mensch jede Pflicht geprüft hat.

Was leistet Drittanbieter-Lizenz-Offenlegung, was ein SBOM nicht leistet?

Lizenz-Offenlegung liefert geprüften, menschenlesbaren Lizenztext, Namensnennung und Hinweise, gebunden an ein bestimmtes ausgeliefertes Release. Das leistet ein SBOM nicht. Ein SBOM beantwortet für Security-Tools die Frage „welche Komponenten sind hier“; Offenlegung beantwortet für Beschaffung und Recht die Frage „wozu sind wir rechtlich verpflichtet, wenn wir das ausliefern“.

Drittanbieter-Lizenz-Offenlegung beantwortet Fragen von Beschaffung und Recht: Welche Open-Source- und Drittanbieter-Software steckt in diesem Produkt, unter welchen Lizenzen, mit welchem Hinweis und welcher Namensnennung, Stand welchem geprüften Release.

In mehrköpfigen Engineering-Teams ändern sich Abhängigkeiten ständig. Ein Engineer merged einen Patch, ein anderer fügt ein SDK hinzu, transitive Pakete verschieben sich. Ein Offenlegungs-Nachweis funktioniert nur, wenn er bei jeder Codebasis-Änderung erneut importiert, erneut geprüft und erneut veröffentlicht wird, egal ob Sie ihn unter einer URL hosten oder als Export an einen Fragebogen anhängen.

  • Geprüfter Bestand pro ausgeliefertem Produkt, nicht rohe Registry-Metadaten.
  • Vollständiger Lizenztext für jede relevante Komponente, nicht nur die SPDX-ID.
  • Namensnennung und Copyright-Hinweis, wo MIT, Apache, BSD oder GPL sie verlangen.
  • Copyleft- und individuelle Lizenzzeilen bis zur ausdrücklichen Prüfung gesperrt.
  • Klarer Produktumfang: welche SKU oder welches Release der Nachweis abdeckt.
  • Veröffentlichungsfreigabe: jemand Verantwortliches vor der externen Weitergabe.
  • Pflegeprozess: Aktualisierung, wenn sich Lockfiles oder SBOMs ändern.

Im Vergleich: SBOM vs. Lizenz-Compliance-Nachweis

Halten Sie diese Tabelle griffbereit, wenn ein Fragebogen sowohl nach „SBOM“ als auch nach „Open-Source-Lizenz-Compliance“ fragt. Sie überschneiden sich beim Bestand, aber nicht beim Ergebnis.

SBOMGeprüfter Lizenznachweis
Primäre ZielgruppeSecurity-Teams und CRA-ProgrammeBeschaffungs- und Rechtsprüfer
FormatMaschinenlesbares JSON oder XMLLesbare Seite oder geprüfter Export
LizenzfeldEin Kennungs-Hinweis aus Registry-MetadatenVollständiger Lizenztext nach menschlicher Prüfung
PrüfungOft vollständig automatisiertEin menschliches Gate vor jeder Veröffentlichung
CRA-KontextKomponentendokumentation nach Anhang IEine separate, seit Langem bestehende Käufererwartung
UpdatesBei jedem Build neu erzeugtErneut geprüfte Pflichten, nicht nur ein Diff

Erfüllt ein abgeschlossenes SBOM-Programm die Lizenz-Compliance?

Nein. Sie können bei jedem Release perfekte CycloneDX-Dateien erzeugen und trotzdem an einer Beschaffungsprüfung scheitern, die Lizenz-Compliance verlangt, weil ein SBOM zwar Komponenten auflistet, aber nicht den Lizenztext, die Hinweise und die Namensnennung liefert, die Verbreitungspflichten verlangen.

Der Käufer öffnet Ihren Anhang, sieht Komponentennamen und „MIT“-Einträge und fragt, wo der Lizenztext ist.

Der CRA drängt Organisationen dazu, Komponenten zu dokumentieren, was die SBOM-Einführung beschleunigt. Er ersetzt nicht jahrzehntealte Käufererwartungen, dass Anbieter Drittanbieter-Lizenz-Offenlegung pflegen. EU-Produktsicherheitsdokumentation und Lizenzabschnitte in Enterprise-Ausschreibungen sind parallele Spuren.

Security-Teams verantworten Schweregrad von Schwachstellen, Patching, Vorfallsmeldung. Lizenzpflichten (Hinweis, Namensnennung, Copyleft-Bedingungen) brauchen einen Verantwortlichen, der vor der externen Weitergabe prüft. Dieser Verantwortliche ist selten dieselbe Person, die Dependabot-PRs merged.

Wie SBOM- und Lizenz-Workflows zusammenhängen

Das effiziente Modell importiert dasselbe SBOM oder Lockfile in beide Pipelines. Security nutzt das SBOM für CVEs und CRA-Dokumentation. Compliance importiert dieselbe Datei in eine Prüfliste: Jede Komponente braucht Prüfung, vollständigen Text, Freigabe und dann Veröffentlichung in einen Offenlegungs-Nachweis.

Ändert sich das SBOM beim nächsten Release, reagieren beide Teams. Security scannt erneut auf Schwachstellen. Compliance prüft neue oder geänderte Lizenzzeilen erneut. Eine Bestandsquelle, zwei Ergebnisse. Keines der beiden Ergebnisse ersetzt das andere.

  • CycloneDX, SPDX oder Lockfiles einmal pro Release-Kandidat importieren.
  • Security: Schwachstellen-Scan, CRA-Dokumentation, Vorfall-Rückverfolgbarkeit.
  • Compliance: Lizenzabgleich, vollständigen Text anfügen, Copyleft-Eskalation, Publish-Gate.
  • Offenlegungs-Nachweis aus freigegebenem Snapshot veröffentlichen (Seite oder Export, je nach Käuferanforderung).
  • Drift-Prüfung: SBOM-Änderungen markieren, denen die erneute Compliance-Freigabe fehlt.

Häufige Fehler

SBOM-JSON in ein Anbieterportal hochladen und das Lizenz-Compliance nennen. SPDX-IDs ohne Text in eine Tabelle einfügen. Annehmen, ein FOSSA- oder Snyk-Lizenzscan entspreche geprüfter Offenlegung, ganz ohne Publish-Gates.

Einmal ein PDF aus SBOM-Tools erzeugen und über mehrere Releases hinweg wiederverwenden, während Engineers weiter Abhängigkeiten mergen. Dasselbe Problem veralteter Snapshots wie bei jedem statischen Export, unabhängig vom Format.

Cookies auf sourcetrust.dev

Wir verwenden essenzielle Cookies für die Sicherheit, einschließlich der Missbrauchsprävention bei unserem Website-Scan und dem Anfrageformular für Live-Demos. Mit Ihrer Einwilligung nutzen wir außerdem optionale Analyse und Diagnostik (Google Tag Manager auf dieser Website und das Sentry-Browser-SDK in der SourceTrust-Anwendung, sofern konfiguriert). Siehe unsere Cookie-Richtlinie.