View a markdown version of this page

Amazon Inspector SBOM Generator — Umfassende Betriebssystemsammlung - Amazon Inspector

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 Alpine Package Keeper.

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/ Datei.

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 auf der Debian Website.

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 Datei.

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 RPM Package Manager.

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 Datei.

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 auf der Chainguard Website.

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 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

  • 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/ 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

Docker Hardened Images(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

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:vendor Docker

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:vendor Red Hat

Anmerkung

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