Software Bill of Materials erkunden
Identifizieren Sie die in den -Anwendungen Ihrer Organisation verwendeten -Komponenten anhand der -Dateien Software Bill of Materials (SBOM), die Sie in Ihre -Instanz hochladen. Machen Sie sich mit allen Risiken vertraut, die mit der Verwendung von Open Source-Software verbunden sind, um Ihr potenzielles Risiko zu ermitteln und Schwachstellen zu beheben.
Verfügbare Software Bill of Materials -Versionen
| Release-Version | Versionsinformationen |
|---|---|
| Datenmodell für SBOM v2.0, v1.4, v1.3, v1.1, v1.0 |
Informationen zur Kompatibilität finden Sie unter KB0856498 Vulnerability Response-Kompatibilitätsmatrix und Releaseschemaänderungen Application Vulnerability Response release notes |
| SBOM Zentral v4.0, v3.0, v2.1, v2.0, v1.0 |
|
| SBOM Antwort v4.0, v3.2, v3.1, v3.0, v2.0 |
SBOM – Anwendungsfall
| Release-Version | Anwendung |
|---|---|
| v1.4 und höher | Datenmodell für SBOM |
| v3.0 und höher | SBOM Zentral |
| v4.0 und höher | SBOM Antwort |
Open Source- und Drittpartei-Komponenten bieten Ihnen viele Vorteile für die schnelle Erstellung und Veröffentlichung Ihrer Softwareprojekte. In einigen Fällen sind jedoch mit der Verwendung öffentlich zugänglicher Komponenten Risiken verbunden, z. B.:
- Mangelnde Transparenz der Komponentenintegrität
- Schwachstellen in der Open Source-Software
- Package Intelligence für Open Source-Software
- Datenmodell für SBOM
- SBOM Zentral
- SBOM Antwort
Sie können Ihre Software-Stücklistendateien über eine API oder manuell hochladen. Zeigen Sie die Dateien an, die Sie als Entitäten importieren. Hierbei handelt es sich um Bestände der in Ihrer Software verwendeten Komponentenbibliotheken von Drittparteien, einschließlich vorübergehender Abhängigkeiten.
Weitere Informationen dazu, was in den Softwarebeständen in den SBOMs „CycloneDX“ und „SPDPX“ enthalten ist, finden Sie unter CycleneDX – Software-Stückliste (Software Bill of Material, SBOM) und SPX.
Datenmodell für SBOM
Diese Anwendung stellt die Tabellen bereit, die zum Speichern von SBOM-Daten verwendet werden.
SBOM Zentral
Ab v3.0 von SBOM Core können Sie Ihre Software-Stücklistendateien gemäß den Standards „CycloneDX“ und „SPXX“ hochladen, analysieren und verarbeiten. In der folgenden Tabelle finden Sie die unterstützten Dateiformate und Versionen für diese Produkte. Zeigen Sie Stücklistenentitäten (Stückliste) und einen Bestand Ihrer Softwarekomponenten an. Eine Stücklistenentität ist die Komponente der Stammebene in einer Datei SBOM. Für eine Robot-Modellreihe mit dem Typ „CycloneDX“ wird beispielsweise die in den Metadaten aufgeführte Komponente als Stücklistenentität betrachtet.
| Version von SBOM Core | Unterstützte Versionen von RobotDx und SPX |
|---|---|
| v4.0 |
XML und JSON in RobotDx (Versionen 1.0 bis 1.6) JSON in SPX (Versionen 2.2–2.3) |
| v3.0 | XML und JSON in RobotDX (bis einschließlich Version 1.4) XML in SPX (bis einschließlich v2.3) |
Weitere Informationen zu Erweiterungen zur Unterstützung des Formats „CycloneDX“ finden Sie im Abschnitt „Verwenden der REST-API in Software Bill of Materials -Dateien werden mit einer REST-API hochgeladen “.
Ab Version 4.0 von SBOM Core können Sie SBOM -Dateien aus Ihren GitHub -Repositorys in den Now Platform® hochladen.
Stellen Sie fest, ob die in Ihren CI/CD-Pipelines (kontinuierliche Integration und kontinuierliche Bereitstellung/Bereitstellung) generierten Dateien SBOM erfolgreich in der Instanz Now Platform® in die Warteschlange gestellt wurden.
- Schützen Sie Ihre Umgebungen während Software-Entwicklungszyklen mit GitHub -Aktionen, die Sie in Ihrer GitHub -Umgebung initiieren, vor potenziell schädlichen Komponenten.
- Rufen Sie alle erforderlichen GitHub -Aktionen für den Upload von SBOM im GitHub-Marketplace ab.
SBOM Antwort
Zeigen Sie im SBOM-Arbeitsbereich Ihren Komponentenbestand an, und bewerten Sie Ihr Risiko. Sie können identifizieren, ob bekannten Schwachstellen Softwarekomponenten zugeordnet sind, und Lizenzierungs- und Versionsinformationen zusammen mit anderen Details anzeigen.
In der folgenden Tabelle finden Sie weitere Informationen zu den einzelnen ServiceNow® SBOM-Anwendungen.
| Anwendung ServiceNow | Beschreibung |
|---|---|
| Datenmodell für SBOM | Diese Anwendung ist erforderlich. Sie enthält die Tabellen, ACLs und Rollen, die zum Lesen der Daten SBOM erforderlich sind. |
| SBOM Core | Diese Anwendung ist erforderlich. Enthält die API, die zum Hochladen von SBOM -Dokumenten erforderlich ist, und die Geschäftslogik, die zum Analysieren und Importieren der Daten aus diesen Dokumenten in Ihre -Instanz erforderlich ist. Ab v2.1 können Sie im SBOM-Arbeitsbereich einen Bestand Ihrer Softwarekomponenten anzeigen. |
| SBOM Antwort |
Ab Version 4.0 von SBOM Response können Sie Komponenten, die als veraltet oder verworfen als „Nicht konform“ gekennzeichnet sind, in der Schnittstelle Policy as Code Engine (PaCE) anzeigen, die im ArbeitsbereichSBOM verfügbar ist.
Die AntwortSBOM erfordert die Anwendung Vulnerability Response. Installieren Sie die Anwendung Vulnerability Response, bevor Sie die Antwort SBOM installieren. Zeigen Sie im Arbeitsbereich SBOM Ihren Komponentenbestand an, und bewerten Sie Ihr Risiko. Richten Sie Regeln ein, um automatisch angreifbare Elemente in der Anwendung (Application Vulnerability Items, AVITs) zu erstellen und sie mit dem Application Vulnerability Response-Workflow zu korrigieren. Die OSV.dev- und Deps.dev-Integrationen sind in der Installation von SBOM Response enthalten.
|
| Anwendung | Beschreibung |
|---|---|
| Vulnerability Response | Erforderlich, wenn Sie die Anwendung SBOM Response installieren. Die Funktionen Application Vulnerability Response werden mit Vulnerability Responseinstalliert. Diese Funktionen ermöglichen den Zugriff auf den Arbeitsbereich des Schwachstellenmanagers in der Anwendung Vulnerability Response und den Schwachstellen-Workflow, um Sie bei der Korrektur von angreifbaren Elementen in der Anwendung (Application Vulnerable Items, AVITs) zu unterstützen. |
| Vulnerability Response Integration with NVD | Zeigen Sie erweiterte NVD-Schwachstellen- und -Schweregraddaten an. Wenn Sie SBOM Response installiert haben, können Sie importierte Daten aus den NVD- und CWE-Integrationen anzeigen, um die Schwachstellendaten, die Sie möglicherweise in Ihren SBOM -Daten finden, zu ergänzen. Weitere Informationen finden Sie unter Importieren von Daten mit den NVD- und CWE-Integrationen und Verwalten von Bibliotheken von Drittparteien. |
| Veracode Vulnerability Integration | Version 4.3 von Veracode Vulnerability Integration enthält die folgenden Erweiterungen für Veracode SBOM -Dateien:
Importieren Sie Software-Stücklistendateien mit Veracode Vulnerability Integration. Wenn Sie diese Integration bereits installiert haben, können Sie importierte Veracode SBOM -Daten ab Version v3.0 von SBOM Core auch in den Formaten Epic (JSON und XML) und SPX (XML) hochladen. |