View a markdown version of this page

Raccolta completa di sistemi operativi Amazon Inspector SBOM Generator - Amazon Inspector

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Raccolta completa di sistemi operativi Amazon Inspector SBOM Generator

Amazon Inspector SBOM Generator esegue la scansione di diversi sistemi operativi per garantire un'analisi solida e dettagliata dei componenti del sistema. La generazione di un SBOM ti aiuta a comprendere la composizione del tuo sistema operativo, in modo da poter identificare le vulnerabilità nei pacchetti gestiti dal sistema. Questo argomento descrive le caratteristiche principali delle diverse raccolte di pacchetti del sistema operativo supportate dal generatore SBOM di Amazon Inspector. Per informazioni sui sistemi operativi supportati da Amazon Inspector, consulta Sistemi operativi e linguaggi di programmazione supportati per Amazon Inspector.

Artefatti del sistema operativo supportati

Amazon Inspector SBOM Generator supporta i seguenti artefatti del sistema operativo:

Platform (Piattaforma) Binario Origine Flusso

Alma Linux

N/A

Sì

Sì

Alpine Linux

Sì

Sì

N/A

Amazon Linux

N/A

Sì

N/A

CentOS

N/A

Sì

N/A

Chainguard

Sì

Sì

N/A

Debian

Sì

Sì

N/A

Distroless

Sì

Sì

N/A

Fedora

N/A

Sì

N/A

MinimOS

Sì

Sì

N/A

OpenSUSE

N/A

Sì

N/A

Oracle Linux

N/A

Sì

N/A

Photon OS

N/A

Sì

N/A

RHEL

N/A

Sì

Sì

Rocky Linux

N/A

Sì

Sì

SLES

N/A

Sì

N/A

Ubuntu

Sì

Sì

N/A

Windows

N/A

N/A

N/A

APK-based Raccolta di pacchetti del sistema operativo

Questa sezione include le piattaforme supportate e le funzionalità principali per la raccolta di pacchetti del sistema operativo APK basata sul sistema operativo. Per ulteriori informazioni, consulta Alpine Package Keeper sul Alpine Linux sito web.

Piattaforme supportate

Le seguenti sono piattaforme supportate.

  • Alpine Linux

Nota

Per i sistemi APK basati, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /lib/apk/db/

Funzionalità principali

  • Raccolta dei nomi dei pacchetti: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae la versione di ogni pacchetto installato

  • Identificazione del pacchetto sorgente: identifica il pacchetto sorgente per ogni pacchetto installato

Esempio

Il frammento seguente è un esempio di file di APK database.

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 Raccolta di pacchetti del sistema operativo

Questa sezione include le piattaforme supportate e le funzionalità principali per la raccolta di pacchetti del sistema operativo DPKG basata sul sistema operativo. Per ulteriori informazioni, vedere il pacchetto Debian sul Debian sito web.

Piattaforme supportate

Sono supportate le seguenti piattaforme.

  • Debian

  • Ubuntu

Nota

Per i sistemi DPKG basati, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /var/lib/dpkg/status

Funzionalità principali

Le seguenti sono le funzionalità chiave per i pacchetti con sistema operativo basato su sistemi operativi. DPKG

  • Raccolta dei nomi dei pacchetti: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae la versione di ogni pacchetto installato

  • Identificazione del pacchetto sorgente : identifica il pacchetto sorgente per ogni pacchetto installato

Esempio

Il frammento seguente è un esempio di file. /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 Raccolta di pacchetti del sistema operativo

Questa sezione include le piattaforme supportate e le funzionalità principali per la raccolta di pacchetti del sistema operativo RPM basata sul sistema operativo. Per ulteriori informazioni, consultate RPM Package Manager sul RPM sito Web.

Piattaforme supportate

Sono supportate le seguenti piattaforme.

  • Alma Linux

  • Amazon Linux

  • CentOS

  • Fedora

  • OpenSUSE

  • Oracle Linux

  • PhotonOS

  • RedHat Enterprise Linux

  • Rocky Linux

  • SUSE Linux Enterprise Server

Nota

Per i sistemi RPM basati, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /var/lib/rpm

Funzionalità principali

Le seguenti sono le funzionalità chiave per le raccolte di pacchetti basati su sistemi operativi. RPM

  • Raccolta di nomi di pacchetto: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae la versione di ogni pacchetto installato

  • Identificazione del pacchetto sorgente : identifica il pacchetto sorgente per ogni pacchetto installato

  • Supporto per lo streaming : estrae i metadati dello stream di ogni pacchetto installato

Esempio

Di seguito è riportato un esempio di frammento di file di RPM database.

/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

Raccolta delle versioni del sistema operativo Windows

A differenza dei sistemi Linux-based operativi, Windows non utilizza un sistema di gestione dei pacchetti per il sistema operativo stesso. Amazon Inspector SBOM Generator raccoglie solo le informazioni sulla versione del sistema operativo Windows. Per la scansione delle applicazioni Windows, utilizza invece lo scanner. windows-apps Lo windows-apps scanner raccoglie informazioni sulle applicazioni installate nei sistemi Windows. Per ulteriori informazioni, vedereApplicazioni Microsoft raccolta di ecosistemi.

Funzionalità principali

  • Raccolta delle versioni del sistema operativo: estrae la versione del sistema operativo Windows dal registro di Windows. La versione del sistema operativo estratta viene utilizzata per il rilevamento delle vulnerabilità per il sistema operativo Windows.

Chiavi del registro e relativi valori

Le seguenti chiavi e valori del registro di Windows vengono utilizzati per raccogliere informazioni sul nome e sulla versione del sistema operativo.

  • Chiave di registro

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  • Valore di registro

    • ProductName— Nome ed edizione del sistema operativo (ad es."Windows Server 2025 Datacenter")

    • CurrentMajorVersionNumber— la versione principale del sistema operativo

    • CurrentMinorVersionNumber— La versione minore del sistema operativo

    • CurrentBuild— Il numero di build del sistema operativo

    • UBR— Il numero di revisione del sistema operativo

Raccolta di pacchetti di immagini Chainguard

Questa sezione include le piattaforme supportate e le funzionalità chiave per la raccolta di pacchetti di Chainguard immagini. Per ulteriori informazioni, consulta Immagini sul Chainguard sito Web.

Piattaforme supportate

Sono supportate le seguenti piattaforme

  • Wolfi Linux

Nota

Per Chainguard le immagini, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /lib/apk/db/installed

Funzionalità principali

Le seguenti sono le caratteristiche principali.

  • Raccolta dei nomi dei pacchetti: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae la versione di ogni pacchetto installato

  • Identificazione del pacchetto sorgente: identifica il pacchetto sorgente per ogni pacchetto installato

Esempio

Il frammento seguente è un esempio di file di Chainguard immagine.

P:wolfi-keys V:1-r8 A:x86_64 L:MIT T:Wolfi signing keyring o:wolfi-keys

Raccolta di pacchetti di immagini Distroless

Distrolessi contenitori sono immagini di contenitori che escludono i gestori di pacchetti, le shell e altre utilità nelle distribuzioni. Linux Distrolessi contenitori includono solo le dipendenze essenziali necessarie per eseguire l'applicazione e migliorare le prestazioni e la sicurezza.

Nota

Per Distroless le immagini, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /var/lib/dpkg/status.d Sono supportate solo le distribuzioni basate Debian su e. Ubuntu Queste possono essere identificate dal NAME campo nel /etc/os-release file system, che mostra "Debian" o "»Ubuntu.

Funzionalità principali

  • Raccolta dei nomi dei pacchetti: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae la versione di ogni pacchetto installato

Esempio

Di seguito è riportato un esempio di file di Distroless immagine.

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.

Raccolta di pacchetti MiniMOS

Questa sezione include le piattaforme supportate e le funzionalità chiave per la raccolta di pacchetti di Minimus immagini. Per ulteriori informazioni, consulta il sito Web di Minimus.

Piattaforme supportate

Sono supportate le seguenti piattaforme.

  • MinimOS

Nota

Per Minimus le immagini, Amazon Inspector SBOM Generator raccoglie i metadati dei pacchetti dal file. /lib/apk/db/installed

Funzionalità principali

Le seguenti sono le caratteristiche principali.

  • Raccolta dei nomi dei pacchetti: estrae il nome di ogni pacchetto installato

  • Raccolta di versioni: estrae il nome di ogni pacchetto installato

  • Identificazione del pacchetto sorgente: identifica il pacchetto sorgente per ogni pacchetto installato

Di seguito è riportato un frammento di un Minimus file di immagine.

P:ca-certificates-bundle V:20241121-r1 A:aarch64 L:MPL-2.0 AND MIT T: o:ca-certificates

Immagini Docker Hardened raccolta di pacchetti

Docker Hardened Images(DHI) sono immagini di contenitori minime e protette. Amazon Inspector SBOM Generator rileva DHI le immagini e i namespace in cui sono contenuti i pacchetti in modo da confrontare le vulnerabilità con quelle della distribuzione protetta. dhi

Rilevamento

DHIle immagini della versione 2 sono riportate ID=dhi nel /etc/os-release file, con o indicando il sistema operativo di base sottostante. ID_LIKE=alpine ID_LIKE=debian Il generatore SBOM di Amazon Inspector rileva DHI le immagini direttamente da questo ID valore e non analizza il campo. PRETTY_NAME

Esempio /-release etc/os file

Di seguito è riportato un esempio di /etc/os-release file per un'DHIimmagine Debian basata.

ID=dhi ID_LIKE=debian

Namespace del pacchetto

A ogni pacchetto di un'DHIimmagine è assegnato uno spazio dei nomidhi, che restituisce un URL del pacchetto nel formato o. pkg:deb/dhi/<name>@<version> pkg:apk/dhi/<name>@<version> Il tipo PURL (deboapk) riflette il sistema operativo di base sottostante.

Esempio: PURL

Di seguito sono riportati alcuni esempi di URL dei pacchetti in DHI immagini.

# Debian-based DHI image pkg:deb/dhi/<name>@<version> # Alpine-based DHI image pkg:apk/dhi/<name>@<version>

Hardened-image marcatori

Quando il generatore SBOM di Amazon Inspector rilevaID=dhi, annota l'immagine con marcatori di immagine rinforzati:

  • Il nome del componente del sistema operativo è annotato con, ad esempio,. <base> (Docker Hardened Image) Debian GNU/Linux (Docker Hardened Image)

  • Il contenitore o il componente del sistema operativo riporta la amazon:inspector:sbom_generator:hardened_image:vendor proprietà con un valore di. Docker

Nota

DHIil rilevamento si applica alle scansioni di contenitori, localhost e volumi.

Red Hat Hardened Images raccolta di pacchetti

Red Hat Hardened Imagessono costituite da immagini di contenitori minimali e sicure. Hummingbird OS Amazon Inspector SBOM Generator rileva queste immagini e i namespace in cui sono contenuti i pacchetti in modo da confrontare le vulnerabilità con quelle della distribuzione rinforzata. hummingbird

Rilevamento

Red Hat Hardened Images/etc/os-releaserapporto nel file. ID=hummingbird Il generatore SBOM di Amazon Inspector rileva queste immagini direttamente da questo valore. ID

Esempio etc/os/-release file

Di seguito è riportato un esempio di /etc/os-release file per unRed Hat Hardened Image.

ID=hummingbird

Namespace del pacchetto

A ogni pacchetto in a Red Hat Hardened Image è assegnato un namespace sottohummingbird, che restituisce l'URL del pacchetto nel modulo. pkg:rpm/hummingbird/<name>@<version>

Esempio: PURL

Di seguito è riportato un esempio di URL di pacchetto per un pacchetto in unRed Hat Hardened Image.

pkg:rpm/hummingbird/<name>@<version>

Hardened-image marcatori

Quando il generatore SBOM di Amazon Inspector rilevaID=hummingbird, annota l'immagine con indicatori di immagine rinforzati:

  • Il contenitore o il componente del sistema operativo riporta la proprietà con un valore di. amazon:inspector:sbom_generator:hardened_image:vendor Red Hat

Nota

Red Hat Hardened Imagesil rilevamento si applica alle scansioni di contenitori, localhost e volumi.