

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
<a name="sbom-generator-operating-system-collection"></a>

 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. ](https://docs.aws.amazon.com/inspector/latest/user/supported.html) 

## Unterstützte Betriebssystem-Artefakte
<a name="w2aac39c23b7"></a>

 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
<a name="w2aac39c23b9"></a>

 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 ](https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper) Alpine Package Keeper. 

### Unterstützte Plattformen
<a name="w2aac39c23b9b5"></a>

 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/`](https://wiki.alpinelinux.org/wiki/Apk_spec) Datei. 

### Schlüssel-Features
<a name="w2aac39c23b9b7"></a>
+  **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
<a name="w2aac39c23b9b9"></a>

 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
<a name="w2aac39c23c11"></a>

 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 ](https://wiki.debian.org/dpkg) auf der Debian Website. 

### Unterstützte Plattformen
<a name="w2aac39c23c11b5"></a>

 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`](https://www.debian.org/doc/manuals/debian-reference/ch02.en.html) Datei. 

### Schlüssel-Features
<a name="w2aac39c23c11b7"></a>

 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 ](https://www.debian.org/doc/debian-policy/ch-source.html) ** — Identifiziert das Quellpaket für jedes installierte Paket 

### Beispiel
<a name="w2aac39c23c11b9"></a>

 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
<a name="w2aac39c23c13"></a>

 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 ](https://rpm.org/) RPM Package Manager. 

### Unterstützte Plattformen
<a name="w2aac39c23c13b5"></a>

 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`](https://access.redhat.com/solutions/439953) Datei. 

### Schlüssel-Features
<a name="w2aac39c23c13b7"></a>

 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 ](https://www.debian.org/doc/debian-policy/ch-source.html) ** — Identifiziert das Quellpaket für jedes installierte Paket 
+  **[Stream-Unterstützung ](https://www.redhat.com/en/blog/introduction-appstreams-and-modules-red-hat-enterprise-linux) ** — Extrahiert Stream-Metadaten jedes installierten Pakets 

### Beispiel
<a name="w2aac39c23c13b9"></a>

 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
<a name="w2aac39c23c15"></a>

 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 unter[Microsoft-Anwendungen Sammlung des Ökosystems](sbom-generator-ecosystem-collection.md#microsoft-app-ecosystem-collection). 

### Schlüssel-Features
<a name="w2aac39c23c15b5"></a>
+  **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
<a name="w2aac39c23c15b7"></a>

 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
<a name="w2aac39c23c17"></a>

 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 ](https://edu.chainguard.dev/chainguard/chainguard-images/) auf der Chainguard Website. 

### Unterstützte Plattformen
<a name="w2aac39c23c17b5"></a>

 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
<a name="w2aac39c23c17b7"></a>

 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
<a name="w2aac39c23c17b9"></a>

 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
<a name="w2aac39c23c19"></a>

 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 ](https://edu.chainguard.dev/chainguard/chainguard-images/about/getting-started-distroless/) erfasst der Amazon Inspector SBOM Generator Paketmetadaten aus der `/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
<a name="w2aac39c23c19b7"></a>
+  **Sammlung von Paketnamen ** — Extrahiert den Namen jedes installierten Pakets 
+  **Versionssammlung ** — Extrahiert die Version jedes installierten Pakets 

### Beispiel
<a name="w2aac39c23c19b9"></a>

 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
<a name="w2aac39c23c21"></a>

 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/](https://www.minimus.io/) Minimus-Website. 

**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
<a name="w2aac39c23c23"></a>

 [Docker Hardened Images](https://docs.docker.com/dhi/)(DHI) sind minimale, sicherheitsverstärkte Container-Images. Der Amazon Inspector SBOM Generator erkennt DHI Images und Namespaces, unter denen sich die Pakete befinden, `dhi` sodass Sicherheitslücken mit der abgesicherten Distribution abgeglichen werden. 

### Erkennung
<a name="w2aac39c23c23b5"></a>

 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
<a name="w2aac39c23c23b7"></a>

 Jedes Paket in einem DHI Bild hat einen Namespace unter`dhi`, was eine Paket-URL der Form oder ergibt. `pkg:deb/dhi/<name>@<version>` `pkg:apk/dhi/<name>@<version>` Der PURL-Typ (`deb`oder`apk`) 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
<a name="w2aac39c23c23b9"></a>

 Wenn der Amazon Inspector SBOM Generator dies erkennt`ID=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:vendor` `Docker` 

**Anmerkung**  
 DHIDie Erkennung gilt für Container-, Localhost- und Volume-Scans. 

## Red Hat Hardened Images Sammlung von Paketen
<a name="w2aac39c23c25"></a>

 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
<a name="w2aac39c23c25b5"></a>

 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
<a name="w2aac39c23c25b7"></a>

 Jedes Paket in a hat einen Red Hat Hardened Image Namespace unter`hummingbird`, 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
<a name="w2aac39c23c25b9"></a>

 Wenn der Amazon Inspector SBOM Generator dies erkennt`ID=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:vendor` `Red Hat` 

**Anmerkung**  
 Red Hat Hardened ImagesDie Erkennung gilt für Container-, Localhost- und Volume-Scans. 