Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Collection complète de systèmes d'exploitation Amazon Inspector SBOM Generator
Le générateur Amazon Inspector SBOM analyse différents systèmes d'exploitation pour garantir une analyse robuste et détaillée des composants du système. La génération d'une SBOM vous aide à comprendre la composition de votre système d'exploitation, afin d'identifier les vulnérabilités des packages gérés par le système. Cette rubrique décrit les principales fonctionnalités des différentes collections de packages de systèmes d'exploitation prises en charge par Amazon Inspector SBOM Generator. Pour plus d'informations sur les systèmes d'exploitation pris en charge par Amazon Inspector, consultez Systèmes d'exploitation et langages de programmation pris en charge par Amazon Inspector.
Artefacts du système d'exploitation supportés
Le générateur Amazon Inspector SBOM prend en charge les artefacts du système d'exploitation suivants :
Plateforme | Binaire | Source | Flux |
---|---|---|---|
Alma Linux |
N/A |
Oui |
Oui |
Alpine Linux |
Oui |
Oui |
N/A |
Amazon Linux |
N/A |
Oui |
N/A |
CentOS |
N/A |
Oui |
N/A |
Chainguard |
Oui |
Oui |
N/A |
Debian |
Oui |
Oui |
N/A |
Distroless |
Oui |
Oui |
N/A |
Fedora |
N/A |
Oui |
N/A |
MinimOS |
Oui |
Oui |
N/A |
OpenSUSE |
N/A |
Oui |
N/A |
Oracle Linux |
N/A |
Oui |
N/A |
Photon OS |
N/A |
Oui |
N/A |
RHEL |
N/A |
Oui |
Oui |
Rocky Linux |
N/A |
Oui |
Oui |
SLES |
N/A |
Oui |
N/A |
Ubuntu |
Oui |
Oui |
N/A |
Collection de packages de systèmes d'exploitation basés sur APK
Cette section inclut les plateformes prises en charge et les principales fonctionnalités de la collection de packages de systèmes APK d'exploitation basés sur le système d'exploitation. Pour plus d'informations, consultez Alpine Package Keeper
Plateformes prises en charge
Les plateformes suivantes sont prises en charge.
-
Alpine Linux
Note
Pour les systèmes APK basés, le générateur Amazon Inspector SBOM collecte les métadonnées du package à partir du /lib/apk/db/
Fonctions principales
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait la version de chaque package installé
-
Identification du package source — Identifie le package source pour chaque package installé
exemple
L'extrait suivant est un exemple de fichier de APK base de données.
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
Collection de packages de systèmes d'exploitation basés sur DPKG
Cette section inclut les plateformes prises en charge et les principales fonctionnalités de la collection de packages de systèmes DPKG d'exploitation basés sur le système d'exploitation. Pour plus d'informations, consultez le Package Debian
Plateformes prises en charge
Les plateformes suivantes sont prises en charge.
-
Debian
-
Ubuntu
Note
Pour les systèmes DPKG basés, le générateur Amazon Inspector SBOM collecte les métadonnées du package à partir du /var/lib/dpkg/status
Fonctions principales
Les principales fonctionnalités des packages de systèmes d'exploitation DPKG basés sur les systèmes d'exploitation sont les suivantes.
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait la version de chaque package installé
-
Identification du package source
— Identifie le package source pour chaque package installé
exemple
L'extrait de code suivant est un exemple de fichier. /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/
Collection de packages de systèmes d'exploitation basés sur le RPM
Cette section inclut les plateformes prises en charge et les principales fonctionnalités de la collection de packages de systèmes RPM d'exploitation basés sur le système d'exploitation. Pour plus d'informations, consultez la section RPM Package Manager
Plateformes prises en charge
Les plateformes suivantes sont prises en charge.
-
Alma Linux
-
Amazon Linux
-
CentOS
-
Fedora
-
OpenSUSE
-
Oracle Linux
-
PhotonOS
-
RedHat Enterprise Linux
-
Rocky Linux
-
SUSE Linux Enterprise Server
Note
Pour les systèmes RPM basés, le générateur Amazon Inspector SBOM collecte les métadonnées du package à partir du /var/lib/rpm
Fonctions principales
Les principales fonctionnalités des collections de packages de systèmes d'exploitation RPM basés sur les systèmes d'exploitation sont les suivantes.
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait la version de chaque package installé
-
Identification du package source
— Identifie le package source pour chaque package installé -
Support des flux
: extrait les métadonnées des flux de chaque package installé
exemple
Voici un exemple d'extrait de fichier de RPM base de données.
/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
Collection de packages d'images Chainguard
Cette section inclut les plateformes prises en charge et les fonctionnalités clés pour la collecte de packages Chainguard d'images. Pour plus d'informations, voir Images
Plateformes prises en charge
Les plateformes suivantes sont prises en charge
-
Wolfi Linux
Note
Pour les Chainguard images, le générateur Amazon Inspector SBOM collecte les métadonnées du package à partir du /lib/apk/db/installed
fichier.
Fonctions principales
Les principales fonctionnalités sont les suivantes.
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait la version de chaque package installé
-
Identification du package source — Identifie le package source pour chaque package installé
exemple
L'extrait suivant est un exemple de fichier Chainguard image.
P:wolfi-keys V:1-r8 A:x86_64 L:MIT T:Wolfi signing keyring o:wolfi-keys
Collection de packages d'images sans distribution
Distrolessles conteneurs sont des images de conteneurs qui excluent les gestionnaires de packages, les shells et les autres utilitaires des Linux distributions. Distrolessles conteneurs incluent uniquement les dépendances essentielles requises pour exécuter l'application et améliorer les performances et la sécurité.
Note
Pour les Distrolessimages/var/lib/dpkg/status.d
fichier. Seules Debian les distributions Ubuntu basées sur et basées sont prises en charge. Ils peuvent être identifiés par le NAME
champ du système de /etc/os-release
fichiers, qui indique « Debian » ou « »Ubuntu.
Fonctions principales
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait la version de chaque package installé
exemple
Voici un exemple de fichier Distroless image.
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.
Collection d'emballages MiniMOS
Cette section inclut les plateformes prises en charge et les fonctionnalités clés pour la collecte de packages Minimus d'images. Pour plus d'informations, consultez le site Web de Minimus
Plateformes prises en charge
Les plateformes suivantes sont prises en charge.
-
MinimOS
Note
Pour les Minimus images, le générateur Amazon Inspector SBOM collecte les métadonnées du package à partir du /lib/apk/db/installed
fichier.
Fonctions principales
Les principales fonctionnalités sont les suivantes.
-
Collection de noms de packages — Extrait le nom de chaque package installé
-
Collection de versions — Extrait le nom de chaque package installé
-
Identification du package source — Identifie le package source pour chaque package installé
Ce qui suit est un extrait d'un fichier Minimus image.
P:ca-certificates-bundle V:20241121-r1 A:aarch64 L:MPL-2.0 AND MIT T: o:ca-certificates