Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Koleksi sistem operasi komprehensif Amazon Inspector SBOM Generator
Amazon Inspector SBOM Generator memindai sistem operasi yang berbeda untuk menjamin analisis komponen sistem yang kuat dan terperinci. Menghasilkan SBOM membantu Anda memahami komposisi sistem operasi Anda, sehingga Anda dapat mengidentifikasi kerentanan dalam paket yang dikelola sistem. Topik ini menjelaskan fitur-fitur utama dari berbagai koleksi paket sistem operasi yang didukung Amazon Inspector SBOM Generator. Untuk informasi tentang sistem operasi yang didukung Amazon Inspector, lihat Sistem operasi yang didukung dan bahasa pemrograman untuk Amazon Inspector.
Artefak sistem operasi yang didukung
Generator SBOM Amazon Inspector mendukung artefak sistem operasi berikut:
| Platform | Biner | Sumber | Streaming |
|---|---|---|---|
|
Alma Linux |
N/A |
Ya |
Ya |
|
Alpine Linux |
Ya |
Ya |
N/A |
|
Amazon Linux |
N/A |
Ya |
N/A |
|
CentOS |
N/A |
Ya |
N/A |
|
Chainguard |
Ya |
Ya |
N/A |
|
Debian |
Ya |
Ya |
N/A |
|
Distroless |
Ya |
Ya |
N/A |
|
Fedora |
N/A |
Ya |
N/A |
|
MinimOS |
Ya |
Ya |
N/A |
|
OpenSUSE |
N/A |
Ya |
N/A |
|
Oracle Linux |
N/A |
Ya |
N/A |
|
Photon OS |
N/A |
Ya |
N/A |
|
RHEL |
N/A |
Ya |
Ya |
|
Rocky Linux |
N/A |
Ya |
Ya |
|
SLES |
N/A |
Ya |
N/A |
|
Ubuntu |
Ya |
Ya |
N/A |
|
Windows |
N/A |
N/A |
N/A |
APK-based Koleksi paket OS
Bagian ini mencakup platform yang didukung dan fitur utama untuk koleksi paket OS APK berbasis. Untuk informasi lebih lanjut, lihat Penjaga Paket Alpine
Platform yang didukung
Berikut ini adalah platform yang didukung.
-
Alpine Linux
catatan
Untuk sistem APK berbasis, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /lib/apk/db/
Fitur utama
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak versi dari setiap paket yang diinstal
-
Identifikasi paket sumber — Mengidentifikasi paket sumber untuk setiap paket yang diinstal
Contoh
Cuplikan berikut adalah contoh dari file 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 Koleksi paket OS
Bagian ini mencakup platform yang didukung dan fitur utama untuk koleksi paket OS DPKG berbasis. Untuk informasi lebih lanjut, lihat Paket Debian
Platform yang didukung
Platform berikut didukung.
-
Debian
-
Ubuntu
catatan
Untuk sistem DPKG berbasis, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /var/lib/dpkg/status
Fitur utama
Berikut ini adalah fitur utama untuk paket OS DPKG berbasis.
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak versi dari setiap paket yang diinstal
-
Identifikasi paket sumber
— Mengidentifikasi paket sumber untuk setiap paket yang diinstal
Contoh
Cuplikan berikut adalah contoh /var/lib/dpkg/ file.
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 Koleksi paket OS
Bagian ini mencakup platform yang didukung dan fitur utama untuk koleksi paket OS RPM berbasis. Untuk informasi selengkapnya, lihat RPM Package Manager
Platform yang didukung
Platform berikut didukung.
-
Alma Linux
-
Amazon Linux
-
CentOS
-
Fedora
-
OpenSUSE
-
Oracle Linux
-
PhotonOS
-
RedHat Enterprise Linux
-
Rocky Linux
-
SUSE Linux Enterprise Server
catatan
Untuk sistem RPM berbasis, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /var/lib/rpm
Fitur utama
Berikut ini adalah fitur utama untuk koleksi paket OS RPM berbasis.
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak versi dari setiap paket yang diinstal
-
Identifikasi paket sumber
— Mengidentifikasi paket sumber untuk setiap paket yang diinstal -
Dukungan aliran
- Mengekstrak metadata aliran dari setiap paket yang diinstal
Contoh
Berikut ini adalah contoh cuplikan file 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
Koleksi versi OS Windows
Tidak seperti sistem Linux-based operasi, Windows tidak menggunakan sistem manajemen paket untuk sistem operasi itu sendiri. Generator SBOM Amazon Inspector hanya mengumpulkan informasi versi OS Windows. Untuk pemindaian aplikasi Windows, gunakan windows-apps pemindai sebagai gantinya. Pem windows-apps indai mengumpulkan informasi tentang aplikasi yang diinstal pada sistem Windows. Untuk informasi lebih lanjut, LihatAplikasi Microsoft koleksi ekosistem.
Fitur utama
-
Koleksi versi OS - Mengekstrak versi OS Windows dari Windows Registry. Versi OS yang diekstraksi digunakan untuk deteksi kerentanan untuk OS Windows.
Kunci dan nilai registri
Kunci dan nilai Windows Registry berikut digunakan untuk mengumpulkan nama OS dan informasi versi.
-
Kunci Registri
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion -
Nilai Registri
-
ProductName— Nama dan edisi OS (mis.,"Windows Server 2025 Datacenter")
-
CurrentMajorVersionNumber— versi utama dari OS
-
CurrentMinorVersionNumber- Versi minor dari OS
-
CurrentBuild— Jumlah build OS
-
UBR— Jumlah revisi OS
-
Koleksi paket gambar Chainguard
Bagian ini mencakup platform yang didukung dan fitur utama untuk koleksi paket Chainguard gambar. Untuk informasi lebih lanjut, lihat Gambar
Platform yang didukung
Platform berikut didukung
-
Wolfi Linux
catatan
Untuk Chainguard gambar, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /lib/apk/db/installed file.
Fitur utama
Berikut ini adalah fitur utama.
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak versi dari setiap paket yang diinstal
-
Identifikasi paket sumber — Mengidentifikasi paket sumber untuk setiap paket yang diinstal
Contoh
Cuplikan berikut adalah contoh file Chainguard gambar.
P:wolfi-keys V:1-r8 A:x86_64 L:MIT T:Wolfi signing keyring o:wolfi-keys
Koleksi paket gambar Distroless
Distrolesskontainer adalah gambar kontainer yang mengecualikan manajer paket, shell, dan utilitas lainnya dalam Linux distribusi. Distrolesskontainer hanya menyertakan dependensi penting yang diperlukan untuk menjalankan aplikasi dan meningkatkan kinerja dan keamanan.
catatan
Untuk Distroless gambar/var/lib/dpkg/status.d file. Hanya distribusi Ubuntu berbasis Debian dan yang didukung. Ini dapat diidentifikasi oleh NAME bidang dalam sistem /etc/os-release file, yang menunjukkan "" atau Debian "”Ubuntu.”
Fitur utama
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak versi dari setiap paket yang diinstal
Contoh
Berikut ini adalah contoh file Distroless gambar.
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.
Koleksi paket MiniMOS
Bagian ini mencakup platform yang didukung dan fitur utama untuk koleksi paket Minimus gambar. Untuk informasi lebih lanjut, lihat situs web
Platform yang didukung
Platform berikut didukung.
-
MinimOS
catatan
Untuk Minimus gambar, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /lib/apk/db/installed file.
Fitur utama
Berikut ini adalah fitur utama.
-
Koleksi nama paket - Mengekstrak nama setiap paket yang diinstal
-
Koleksi versi - Mengekstrak nama setiap paket yang diinstal
-
Identifikasi paket sumber — Mengidentifikasi paket sumber untuk setiap paket yang diinstal
Berikut ini adalah cuplikan dari file Minimus gambar.
P:ca-certificates-bundle V:20241121-r1 A:aarch64 L:MPL-2.0 AND MIT T: o:ca-certificates
Gambar Docker Hardensed koleksi paket
Docker Hardened Imagesdhi sehingga kerentanan dicocokkan dengan distribusi yang diperkeras.
Deteksi
DHIgambar versi 2 dilaporkan ID=dhi dalam /etc/os-release file, dengan ID_LIKE=alpine atau ID_LIKE=debian menunjukkan sistem operasi dasar yang mendasarinya. Generator SBOM Amazon Inspector mendeteksi DHI gambar langsung dari ID nilai ini dan tidak mengurai bidang. PRETTY_NAME
Contoh /etc/os-rilis file
Berikut ini adalah contoh /etc/os-release file untuk DHI gambar Debian berbasis.
ID=dhi ID_LIKE=debian
Namespace paket
Setiap paket dalam DHI gambar diberi ruang nama di bawahdhi, menghasilkan URL Paket dari formulir atau. pkg:deb/dhi/<name>@<version> pkg:apk/dhi/<name>@<version> Tipe PURL (debatauapk) mencerminkan sistem operasi dasar yang mendasarinya.
Contoh PURL
Berikut ini adalah contoh URL paket untuk paket dalam DHI gambar.
# Debian-based DHI image pkg:deb/dhi/<name>@<version> # Alpine-based DHI image pkg:apk/dhi/<name>@<version>
Hardened-image penanda
Ketika Amazon Inspector SBOM Generator mendeteksiID=dhi, ia membuat anotasi gambar dengan penanda gambar yang dikeraskan:
-
Nama komponen sistem operasi dianotasi dengan
<base> (Docker Hardened Image)- misalnya,.Debian GNU/Linux (Docker Hardened Image) -
Komponen wadah atau sistem operasi membawa
amazon:inspector:sbom_generator:hardened_image:vendorproperti dengan nilai.Docker
catatan
DHIdeteksi berlaku untuk pemindaian wadah, localhost, dan volume.
Gambar Red Hat Harden koleksi paket
Red Hat Hardened Imagesadalah gambar kontainer minimal yang diperkuat dengan keamanan yang dibangun. Hummingbird OS Generator SBOM Amazon Inspector mendeteksi gambar-gambar ini dan ruang nama paketnya hummingbird sehingga kerentanan dicocokkan dengan distribusi yang diperkeras.
Deteksi
Red Hat Hardened Imageslap ID=hummingbird orkan dalam /etc/os-release file. Generator Amazon Inspector SBOM mendeteksi gambar-gambar ini langsung dari ID nilai ini.
Contoh /etc/os-rilis file
Berikut ini adalah contoh /etc/os-release file untuk aRed Hat Hardened Image.
ID=hummingbird
Namespace paket
Setiap paket dalam a Red Hat Hardened Image diberi ruang nama di bawahhummingbird, menghasilkan URL Paket dari formulir. pkg:rpm/hummingbird/<name>@<version>
Contoh PURL
Berikut ini adalah contoh URL paket untuk paket dalam aRed Hat Hardened Image.
pkg:rpm/hummingbird/<name>@<version>
Hardened-image penanda
Ketika Amazon Inspector SBOM Generator mendeteksiID=hummingbird, ia membuat anotasi gambar dengan penanda gambar yang dikeraskan:
-
Komponen wadah atau sistem operasi membawa
amazon:inspector:sbom_generator:hardened_image:vendorproperti dengan nilai.Red Hat
catatan
Red Hat Hardened Imagesdeteksi berlaku untuk pemindaian wadah, localhost, dan volume.