View a markdown version of this page

Koleksi sistem operasi komprehensif Amazon Inspector SBOM Generator - Amazon Inspector

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 di Alpine Linux situs web.

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

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 di Debian situs web.

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

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 di RPM situs web.

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

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 di Chainguard situs web.

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, Amazon Inspector SBOM Generator mengumpulkan metadata paket dari /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 Minimus.

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 Images(DHI) adalah gambar kontainer minimal yang diperkuat dengan keamanan. Generator SBOM Amazon Inspector mendeteksi DHI gambar dan ruang nama paketnya dhi 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:vendor properti 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:vendor properti dengan nilai. Red Hat

catatan

Red Hat Hardened Imagesdeteksi berlaku untuk pemindaian wadah, localhost, dan volume.