Cyberangriffe und Abwehr in der Praxis
Was ist der Hauptzweck, eine SBOM (Software Bill of Materials) zu erstellen und zu pflegen?
- ADie in einem Produkt enthaltenen Komponenten wie Bibliotheken und ihre Versionen auflisten, um bei Bekanntwerden einer Schwachstelle in einer Komponente die betroffenen Produkte sofort zu finden
- BDen Quellcode der Software verschlüsseln, damit Dritte einschließlich der Käufer des Produkts den Inhalt des Programms nicht lesen können
- CAus der Liste der Halbleiter und elektronischen Bauteile, die für die Herstellung eines Produkts verwendet werden, Beschaffungskosten und Lieferzeiten berechnen und die Produktion planen
Antwort und Erläuterung anzeigen
Antwort: A. Die in einem Produkt enthaltenen Komponenten wie Bibliotheken und ihre Versionen auflisten, um bei Bekanntwerden einer Schwachstelle in einer Komponente die betroffenen Produkte sofort zu finden
Heutige Software entsteht aus der Kombination vieler Open-Source-Bibliotheken und Komponenten anderer Hersteller, und Komponenten hängen oft wiederum von anderen Komponenten ab. Eine SBOM ist eine Liste, die Name, Version, Lieferant, Abhängigkeiten usw. dieser Komponenten in einem maschinenlesbaren Format (etwa SPDX oder CycloneDX) zusammenfasst. Wird in einer weit verbreiteten Komponente eine schwere Schwachstelle gefunden, wie bei der im Dezember 2021 veröffentlichten Schwachstelle in Log4j (Log4Shell), lässt sich mit einer SBOM schnell ermitteln, welche Version welches Produkts betroffen ist. In den USA legte eine Executive Order vom Mai 2021 fest, dass für an die Regierung gelieferte Software eine SBOM verlangt werden soll.
Weiter: 9 weitere Fragen zu Cyberangriffe und Abwehr in der Praxis