Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Inspector SBOM Generator — Umfassende Betriebssystemsammlung
Der Amazon Inspector SBOM Generator scannt verschiedene Betriebssysteme, um eine robuste und detaillierte Analyse der Systemkomponenten zu gewährleisten. Die Generierung einer SBOM hilft Ihnen dabei, die Zusammensetzung Ihres Betriebssystems zu verstehen, sodass Sie Sicherheitslücken in vom System verwalteten Paketen identifizieren können. In diesem Thema werden die wichtigsten Funktionen der verschiedenen Betriebssystem-Paketsammlungen beschrieben, die der Amazon Inspector SBOM Generator unterstützt. Informationen zu den Betriebssystemen, die Amazon Inspector unterstützt, finden Sie unter Unterstützte Betriebssysteme und Programmiersprachen für Amazon Inspector.
Unterstützte Betriebssystem-Artefakte
Der Amazon Inspector SBOM Generator unterstützt die folgenden Betriebssystemartefakte:
| Plattform | Binär | Quelle | Streamen |
|---|---|---|---|
|
Alma Linux |
N/A |
Ja |
Ja |
|
Alpine Linux |
Ja |
Ja |
N/A |
|
Amazon Linux |
N/A |
Ja |
N/A |
|
CentOS |
N/A |
Ja |
N/A |
|
Chainguard |
Ja |
Ja |
N/A |
|
Debian |
Ja |
Ja |
N/A |
|
Distroless |
Ja |
Ja |
N/A |
|
Fedora |
N/A |
Ja |
N/A |
|
MinimOS |
Ja |
Ja |
N/A |
|
OpenSUSE |
N/A |
Ja |
N/A |
|
Oracle Linux |
N/A |
Ja |
N/A |
|
Photon OS |
N/A |
Ja |
N/A |
|
RHEL |
N/A |
Ja |
Ja |
|
Rocky Linux |
N/A |
Ja |
Ja |
|
SLES |
N/A |
Ja |
N/A |
|
Ubuntu |
Ja |
Ja |
N/A |
|
Windows |
N/A |
N/A |
N/A |
APK-based Sammlung von OS-Paketen
Dieser Abschnitt enthält die unterstützten Plattformen und die wichtigsten Funktionen für die APK Sammlung der Betriebssystempakete. Weitere Informationen finden Sie auf der Alpine Linux Website unter
Unterstützte Plattformen
Die folgenden Plattformen werden unterstützt.
-
Alpine Linux
Anmerkung
Bei APK basierten Systemen erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der /lib/apk/db/
Schlüssel-Features
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert die Version jedes installierten Pakets
-
Identifizierung des Quellpakets — Identifiziert das Quellpaket für jedes installierte Paket
Beispiel
Das folgende Snippet ist ein Beispiel für eine APK Datenbankdatei.
C:Q1JlboSJkrN4qkDcokr4zenpcWEXQ= P:zlib V:1.2.13-r1 A:x86_64 S:54253 I:110592 T:A compression/decompression Library U:https://zlib.net/ L:Zlib o:zlib
DPKG-based Sammlung von Betriebssystempaketen
Dieser Abschnitt enthält die unterstützten Plattformen und die wichtigsten Funktionen für die DPKG Sammlung der Betriebssystempakete. Weitere Informationen finden Sie unter Debian-Paket
Unterstützte Plattformen
Die folgenden Plattformen werden unterstützt.
-
Debian
-
Ubuntu
Anmerkung
Bei DPKG basierten Systemen erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der /var/lib/dpkg/status
Schlüssel-Features
Im Folgenden sind die wichtigsten Funktionen für Pakete mit DPKG basierten Betriebssystemen aufgeführt.
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert die Version jedes installierten Pakets
-
Identifizierung des Quellpakets
— Identifiziert das Quellpaket für jedes installierte Paket
Beispiel
Das folgende Snippet ist ein Beispiel für eine Datei. /var/lib/dpkg/
Package: zlib1g Status: install ok installed Priority: optional Section: libs Installed-Size: 168 Maintainer: Mark Brown <broonie@debian.org> Architecture: amd64 Multi-Arch: same Source: zlib Version: 1:1.2.13.dfsg-1 Provides: libz1 Depends: libc6 (>= 2.14) Breaks: libxml2 (<< 2.7.6.dfsg-2), texlive-binaries (<< 2009-12) Conflicts: zlib1 (<= 1:1.0.4-7) Description: compression library - runtime zlib is a library implementing the deflate compression method found in gzip and PKZIP. This package includes the shared library. Homepage: http://zlib.net/
RPM-based Sammlung von Betriebssystempaketen
Dieser Abschnitt enthält die unterstützten Plattformen und die wichtigsten Funktionen für die RPM Sammlung der Betriebssystempakete. Weitere Informationen finden Sie auf der RPM Website unter
Unterstützte Plattformen
Die folgenden Plattformen werden unterstützt.
-
Alma Linux
-
Amazon Linux
-
CentOS
-
Fedora
-
OpenSUSE
-
Oracle Linux
-
PhotonOS
-
RedHat Enterprise Linux
-
Rocky Linux
-
SUSE Linux Enterprise Server
Anmerkung
Bei RPM basierten Systemen erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der /var/lib/rpm
Schlüssel-Features
Im Folgenden sind die wichtigsten Funktionen für Paketsammlungen RPM auf Basis von Betriebssystemen aufgeführt.
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert die Version jedes installierten Pakets
-
Identifizierung des Quellpakets
— Identifiziert das Quellpaket für jedes installierte Paket -
Stream-Unterstützung
— Extrahiert Stream-Metadaten jedes installierten Pakets
Beispiel
Das Folgende ist ein Beispiel für einen RPM Datenbankdateiausschnitt.
/usr/lib/sysimage/rpm/rpmdb.sqlite /usr/lib/sysimage/rpm/Packages /usr/lib/sysimage/rpm/Packages.db /var/lib/rpm/rpmdb.sqlite /var/lib/rpm/Packages /var/lib/rpm/Packages.db
Sammlung der Windows-Betriebssystemversionen
Im Gegensatz zu Linux-based Betriebssystemen verwendet Windows kein Paketverwaltungssystem für das Betriebssystem selbst. Der Amazon Inspector SBOM Generator erfasst nur die Versionsinformationen des Windows-Betriebssystems. Verwenden Sie für das Scannen von Windows-Anwendungen stattdessen den windows-apps Scanner. Der windows-apps Scanner sammelt Informationen über installierte Anwendungen auf Windows-Systemen. Weitere Informationen finden Sie unterMicrosoft-Anwendungen Sammlung des Ökosystems.
Schlüssel-Features
-
Betriebssystemversionssammlung — Extrahiert die Windows-Betriebssystemversion aus der Windows-Registrierung. Die entpackte Betriebssystemversion wird zur Erkennung von Sicherheitslücken für das Windows-Betriebssystem verwendet.
Registrierungsschlüssel und -werte
Die folgenden Windows-Registrierungsschlüssel und -werte werden verwendet, um Informationen zum Betriebssystemnamen und zur Version zu sammeln.
-
Registrierungsschlüssel
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion -
Wert in der Registrierung
-
ProductName— Name und Version des Betriebssystems (z. B."Windows Server 2025 Datacenter")
-
CurrentMajorVersionNumber— die Hauptversion von OS
-
CurrentMinorVersionNumber— Die Nebenversion von OS
-
CurrentBuild— Die Build-Nummer des Betriebssystems
-
UBR— Die Revisionsnummer des Betriebssystems
-
Sammlung von Chainguard-Image-Paketen
Dieser Abschnitt enthält die unterstützten Plattformen und die wichtigsten Funktionen für die Sammlung von Chainguard Image-Paketen. Weitere Informationen finden Sie unter Bilder
Unterstützte Plattformen
Die folgenden Plattformen werden unterstützt
-
Wolfi Linux
Anmerkung
Bei Chainguard Bildern erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der /lib/apk/db/installed Datei.
Schlüssel-Features
Im Folgenden sind die wichtigsten Funktionen aufgeführt.
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert die Version jedes installierten Pakets
-
Identifizierung des Quellpakets — Identifiziert das Quellpaket für jedes installierte Paket
Beispiel
Das folgende Snippet ist ein Beispiel für eine Chainguard Image-Datei.
P:wolfi-keys V:1-r8 A:x86_64 L:MIT T:Wolfi signing keyring o:wolfi-keys
Sammlung von Distroless-Bildpaketen
DistrolessContainer sind Container-Images, die Paketmanager, Shells und andere Hilfsprogramme in Linux Distributionen ausschließen. DistrolessContainer enthalten nur wichtige Abhängigkeiten, die zum Ausführen der Anwendung und zur Verbesserung von Leistung und Sicherheit erforderlich sind.
Anmerkung
Bei Distroless Bildern /var/lib/dpkg/status.d Datei. Es werden nur Distributionen unterstützt, die Ubuntu auf Debian und basieren. Diese können anhand des NAME Felds im /etc/os-release Dateisystem identifiziert werden, das "" oder Debian "“ anzeigtUbuntu.
Schlüssel-Features
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert die Version jedes installierten Pakets
Beispiel
Das Folgende ist ein Beispiel für eine Distroless Image-Datei.
Package: tzdata Version: 2021a-1+deb11u10 Architecture: all Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> Installed-Size: 3413 Depends: debconf (>= 0.5) | debconf-2.0 Provides: tzdata-bullseye Section: localization Priority: required Multi-Arch: foreign Homepage: https://www.iana.org/time-zones Description: time zone and daylight-saving time data This package contains data required for the implementation of standard local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules.
MiniMOS-Paketsammlung
Dieser Abschnitt enthält die unterstützten Plattformen und die wichtigsten Funktionen für die Sammlung von Minimus Image-Paketen. Weitere Informationen finden Sie auf der https://www.minimus.io/
Unterstützte Plattformen
Die folgenden Plattformen werden unterstützt.
-
MinimOS
Anmerkung
Bei Minimus Bildern erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der /lib/apk/db/installed Datei.
Schlüssel-Features
Im Folgenden sind die wichtigsten Funktionen aufgeführt.
-
Sammlung von Paketnamen — Extrahiert den Namen jedes installierten Pakets
-
Versionssammlung — Extrahiert den Namen jedes installierten Pakets
-
Identifizierung des Quellpakets — Identifiziert das Quellpaket für jedes installierte Paket
Das Folgende ist ein Ausschnitt aus einer Minimus Image-Datei.
P:ca-certificates-bundle V:20241121-r1 A:aarch64 L:MPL-2.0 AND MIT T: o:ca-certificates
Gehärtete Docker-Images Sammlung von Paketen
Docker Hardened Imagesdhi sodass Sicherheitslücken mit der abgesicherten Distribution abgeglichen werden.
Erkennung
DHIBilder der Version 2 werden ID=dhi in der /etc/os-release Datei mit dem zugrundeliegenden ID_LIKE=alpine Basisbetriebssystem gemeldet oder ID_LIKE=debian angegeben. Der Amazon Inspector SBOM Generator erkennt DHI Bilder direkt anhand dieses ID Werts und analysiert das Feld nicht. PRETTY_NAME
Beispiel etc/os/-veröffentlichen file
Das Folgende ist ein Beispiel für eine /etc/os-release Datei für ein Debian basiertes DHI Image.
ID=dhi ID_LIKE=debian
Paket-Namespace
Jedes Paket in einem DHI Bild hat einen Namespace unterdhi, was eine Paket-URL der Form oder ergibt. pkg:deb/dhi/<name>@<version> pkg:apk/dhi/<name>@<version> Der PURL-Typ (deboderapk) entspricht dem zugrunde liegenden Basisbetriebssystem.
Beispiel: PURL
Im Folgenden finden Sie Beispiele für Paket-URLs für Pakete in DHI Bildern.
# Debian-based DHI image pkg:deb/dhi/<name>@<version> # Alpine-based DHI image pkg:apk/dhi/<name>@<version>
Hardened-image Markierungen
Wenn der Amazon Inspector SBOM Generator dies erkenntID=dhi, annotiert er das Bild mit gehärteten Bildmarkern:
-
Der Name der Betriebssystemkomponente ist mit einer Anmerkung versehen — zum Beispiel.
<base> (Docker Hardened Image)Debian GNU/Linux (Docker Hardened Image) -
Der Container oder die Betriebssystemkomponente enthält die Eigenschaft mit dem Wert.
amazon:inspector:sbom_generator:hardened_image:vendorDocker
Anmerkung
DHIDie Erkennung gilt für Container-, Localhost- und Volume-Scans.
Red Hat Hardened Images Sammlung von Paketen
Red Hat Hardened Imagessind minimale, sicherheitsoptimierte Container-Images, auf denen sie basieren. Hummingbird OS Der Amazon Inspector SBOM Generator erkennt diese Images und benennt ihre Pakete unter Namespaces, hummingbird sodass Sicherheitslücken mit der abgesicherten Distribution abgeglichen werden.
Erkennung
Red Hat Hardened ImagesBericht in der Datei. ID=hummingbird /etc/os-release Der Amazon Inspector SBOM Generator erkennt diese Bilder direkt anhand dieses ID Werts.
Beispiel /-veröffentlichung etc/os file
Das Folgende ist ein Beispiel für eine /etc/os-release Datei für eineRed Hat Hardened Image.
ID=hummingbird
Paket-Namespace
Jedes Paket in a hat einen Red Hat Hardened Image Namespace unterhummingbird, was eine Paket-URL der folgenden Form ergibt. pkg:rpm/hummingbird/<name>@<version>
Beispiel: PURL
Im Folgenden finden Sie eine Beispielpaket-URL für ein Paket in einemRed Hat Hardened Image.
pkg:rpm/hummingbird/<name>@<version>
Hardened-image Markierungen
Wenn der Amazon Inspector SBOM Generator dies erkenntID=hummingbird, annotiert er das Bild mit gehärteten Bildmarkern:
-
Der Container oder die Betriebssystemkomponente enthält die Eigenschaft mit dem Wert.
amazon:inspector:sbom_generator:hardened_image:vendorRed Hat
Anmerkung
Red Hat Hardened ImagesDie Erkennung gilt für Container-, Localhost- und Volume-Scans.