View a markdown version of this page

Amazon Inspector 支持的操作系统和编程语言 - Amazon Inspector
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Inspector 支持的操作系统和编程语言

Amazon Inspector 可以扫描安装在以下设备上的软件应用程序:

  • Amazon Elastic Compute Cloud(Amazon EC2)实例

    注意

    对于 Amazon EC2 实例,Amazon Inspector 可以在支持基于代理扫描的操作系统中扫描程序包漏洞。Amazon Inspector 还可以扫描支持混合扫描的操作系统和编程语言中的程序包漏洞。Amazon Inspector 不会扫描工具链漏洞。用于构建应用程序的编程语言编译器的版本引入了这些漏洞。

  • 存储在 Amazon Elastic Container Registry(Amazon ECR)存储库中的容器映像

    注意

    对于 ECR 容器映像,Amazon Inspector 可扫描操作系统和编程语言程序包漏洞。Amazon Inspector 还支持Chainguard、、MinimusEchoDocker、和Red Hat提供的强化图像。Amazon Inspector 不会扫描中的工具链漏洞 Rust ——用于构建应用程序的编程语言编译器版本引入了这些漏洞。

  • Amazon Lambda 函数

    注意

    对于 Lambda 函数,Amazon Inspector 可以扫描编程语言程序包漏洞和代码漏洞。Amazon Inspector 不会扫描工具链漏洞。用于构建应用程序的编程语言编译器的版本引入了这些漏洞。

当 Amazon Inspector 扫描资源时,它会采集 50 多个数据源来生成通用漏洞披露(CVE)的调查发现。这些来源的示例包括供应商安全公告、数据源和威胁情报源,以及国家漏洞数据库(NVD)和 MITRE。Amazon Inspector 每天至少更新一次来自源的漏洞数据。

要让 Amazon Inspector 扫描资源,相应资源必须运行支持的操作系统或使用支持的编程语言。本节中的主题列出了 Amazon Inspector 针对不同资源和扫描类型支持的操作系统、编程语言以及运行时系统。此外,它们还列出了已停用的操作系统。

注意

在供应商停止对操作系统的支持后,Amazon Inspector 只能为相应操作系统提供有限的支持。

支持的操作系统

本节列出了 Amazon Inspector 支持的操作系统。每个表都指定了每个操作系统的建议源和建议状态。

咨询状态列出了 Amazon Inspector 用来生成操作系统调查结果的供应商公告状态。该列可以包含以下值:

Fixed

供应商已经发布了针对该漏洞的修复程序。

打开

供应商已确认该漏洞,但尚未发布修复程序。

活动

供应商正在跟踪该漏洞,但尚未提供修复程序。

待定

供应商正在准备尚未发布的修复程序。

对于某些操作系统,咨询来源包括其他存储库:

RHEL

咨询来源包括 BaseOS 存储库以及 EUS、E2S 和 E4S 存储库。有关更多信息,请参阅Red Hat网站上的红帽企业 Linux 生命周期。

Ubuntu

咨询来源包括Ubuntu Pro(esm-infra和esm-apps)。有关更多信息,请参阅网站上的 Ubuntu 安全声明和扩展安全维护。Ubuntu

支持的操作系统:Amazon EC2 扫描

下表列出了 Amazon Inspector 支持用于扫描 Amazon EC2 实例的操作系统。它指定每个操作系统的咨询来源和咨询状态,以及哪些操作系统支持基于代理的扫描和无代理扫描。

使用基于代理的扫描方法时,可以将 SSM Agent 配置为对所有符合条件的实例执行连续扫描。Amazon Inspector 建议配置版本高于 3.2.2086.0 的 SSM Agent。有关更多信息,请参阅《Amazon EC2 Systems Manager 用户指南》中的使用 SSM Agent。

只有默认的软件包管理器存储库(rpm 和 dpkg)支持 Linux 操作系统检测。除非下面另有说明,否则检测不包括第三方应用程序、扩展支持存储库或可选存储库(应用程序流)。Amazon Inspector 会扫描正在运行的内核,以查看是否存在漏洞。对于某些操作系统(例如 Ubuntu),需要重启才能在活动调查发现中显示升级信息。

有关咨询状态值的定义和咨询来源的详细信息,请参阅支持的操作系统。

操作系统 版本 咨询来源 咨询状态 无代理扫描支持 Agent-based 扫描支持
AlmaLinux 8 CVE 勘误表 Fixed 支持 是
AlmaLinux 9 CVE 勘误表 Fixed 支持 是
AlmaLinux 10 CVE 勘误表 Fixed 支持 是
Amazon Linux 2023(AL2023) AL2023 CVE 勘误表 Fixed 支持 是
Bottlerocket 1.7.0 及更高版本 CVE 勘误表 Fixed 支持 是
Debian 服务器 (Bookworm) 12 DSA CVE 固定,打开 支持 是
Debian 服务器(Trixie) 13 DSA CVE 固定,打开 支持 是
Fedora 43 CVE Errata Fixed 支持 是
Fedora 44 CVE Errata Fixed 支持 是
Oracle Linux 8 CVE 勘误表 Fixed 支持 是
Oracle Linux 9 CVE 勘误表 Fixed 支持 是
Oracle Linux 10 CVE 勘误表 Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 8 RHEL VEX CVE Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 9 RHEL VEX CVE Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 10 RHEL VEX CVE Fixed 支持 是
Rocky Linux 8 CVE 勘误表 Fixed 支持 是
Rocky Linux 9 CVE 勘误表 Fixed 支持 是
Rocky Linux 10 CVE 勘误表 Fixed 支持 是
SUSE Linux Enterprise Server (SLES) 15.7 CVE 勘误表 Fixed 支持 是
SUSE Linux Enterprise Server (SLES) 16.0 CVE 勘误表 Fixed 支持 是
Ubuntu (Bionic) 18.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Focal) 20.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Jammy) 22.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Noble) 24.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Resolute) 26.04 USN 已修复、激活、待处理 支持 是
Windows Server 2016 MSKB Fixed 支持 是
Windows Server 2019 MSKB Fixed 支持 是
Windows Server 2022 MSKB Fixed 支持 是
Windows Server 2025 MSKB Fixed 支持 是
macOS(Mojave) 10.14 APPLE-SA Fixed 否 是
macOS(Catalina) 10.15 APPLE-SA Fixed 否 是
macOS(Big Sur) 11 APPLE-SA Fixed 否 是
macOS(Monterey) 12 APPLE-SA Fixed 否 是
macOS(Ventura) 13 APPLE-SA Fixed 否 是
macOS(Sonoma) 14 APPLE-SA Fixed 否 是
macOS(Sequoia) 15 APPLE-SA Fixed 否 是
macOS(Tahoe) 26 APPLE-SA Fixed 否 是

支持的操作系统:使用 Amazon Inspector 执行 Amazon ECR 扫描

下表列出了 Amazon Inspector 支持用于扫描 Amazon ECR 存储库中容器映像的操作系统。它还指定了每个操作系统的咨询来源和咨询状态。

有关咨询状态值的定义和咨询来源的详细信息,请参阅支持的操作系统。

操作系统 版本 咨询来源 咨询状态 基本扫描 增强扫描
AlmaLinux 8 CVE Errata Fixed 支持 是
AlmaLinux 9 CVE Errata Fixed 支持 是
AlmaLinux 10 CVE Errata Fixed 支持 是
Alpine Linux 3.21 CVE Errata Fixed 支持 是
Alpine Linux 3.22 CVE Errata Fixed 支持 是
Alpine Linux 3.23 CVE Errata Fixed 支持 是
Alpine Linux 3.24 CVE Errata Fixed 支持 是
Amazon Linux 2023 (AL2023) AL2023 CVE Errata Fixed 支持 是
Azure Linux 3 CVE Errata Fixed 支持 是
BusyBox – MITRE CVE Fixed 支持 是
Chainguard – OSV Fixed 支持 是
Debian Server (Bookworm) 12 DSA CVE 固定,打开 支持 是
Debian Server (Trixie) 13 DSA CVE 固定,打开 支持 是
Echo 2 CVE Errata Fixed 支持 是
Fedora 43 CVE Errata Fixed 支持 是
Fedora 44 CVE Errata Fixed 支持 是
Hummingbird OS – RHEL VEX CVE Fixed 是 否
MinimOS – CVE Errata Fixed 支持 是
Oracle Linux 8 CVE Errata Fixed 支持 是
Oracle Linux 9 CVE Errata Fixed 支持 是
Oracle Linux 10 CVE Errata Fixed 支持 是
Photon OS 4 CVE Errata Fixed 支持 是
Photon OS 5 CVE Errata Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 8 RHEL VEX CVE Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 9 RHEL VEX CVE Fixed 支持 是
Red Hat Enterprise Linux (RHEL) 10 RHEL VEX CVE Fixed 支持 是
Rocky Linux 8 CVE Errata Fixed 支持 是
Rocky Linux 9 CVE Errata Fixed 支持 是
Rocky Linux 10 CVE Errata Fixed 支持 是
SUSE Linux Enterprise Server (SLES) 15.7 CVE Errata Fixed 支持 是
SUSE Linux Enterprise Server (SLES) 16.0 CVE Errata Fixed 支持 是
Ubuntu (Bionic) 18.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Focal) 20.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Jammy) 22.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Noble) 24.04 USN 已修复、激活、待处理 支持 是
Ubuntu (Resolute) 26.04 USN 已修复、激活、待处理 支持 是
Windows Server 2019 MSKB Fixed 是 否
Windows Server 2022 MSKB Fixed 是 否
Windows Server 2025 MSKB Fixed 是 否
Wolfi – OSV Fixed 支持 是

支持的操作系统:CIS 扫描

下表列出了 Amazon Inspector 支持用于 CIS 扫描的操作系统。它还为每个操作系统指定了 CIS 基准版本。

注意

CIS 标准适用于 x86_64 操作系统。某些检查可能未进行评估,或者可能返回有关 ARM-based 资源的无效补救说明。

操作系统 版本 CIS 基准版本
Amazon Linux 2023 AL2023 1.0.0
Red Hat Enterprise Linux (RHEL) 8 4.0.0
Red Hat Enterprise Linux (RHEL) 9 2.0.0
Rocky Linux 8 3.0.0
Rocky Linux 9 2.0.0
SUSE Linux Enterprise Server 15 2.0.1
Ubuntu (Focal) 20.04 3.0.0
Ubuntu (Jammy) 22.04 3.0.0
Ubuntu(Noble) 24.04 2.0.0
Windows Server 2016 4.0.0
Windows Server 2019 5.0.0
Windows Server 2022 5.0.0
Windows Server 2025 2.0.0

支持的操作系统:Amazon Inspector Scan API

下表列出了 Amazon Inspector 扫描 API 支持的操作系统。有关更多信息,请参阅 ScanSbomAmazon Inspector V2 API 参考中的。

操作系统 版本
AlmaLinux 8
AlmaLinux 9
AlmaLinux 10
Alpine Linux 3.21
Alpine Linux 3.22
Alpine Linux 3.23
Alpine Linux 3.24
Amazon Linux 2023 (AL2023) AL2023
Azure Linux 3
Bottlerocket –
BusyBox 1.36.0+
Chainguard –
CleanStart –
Debian Server (Bookworm) 12
Debian Server (Trixie) 13
Debian Sid –
Echo 2
Fedora 43
Fedora 44
Hummingbird OS –
macOS 11+
MinimOS –
Oracle Linux 8
Oracle Linux 9
Oracle Linux 10
Photon OS 4
Photon OS 5
Red Hat Enterprise Linux (RHEL) 8
Red Hat Enterprise Linux (RHEL) 9
Red Hat Enterprise Linux (RHEL) 10
Rocky Linux 8
Rocky Linux 9
Rocky Linux 10
SUSE Linux Enterprise Server (SLES) 15.7
SUSE Linux Enterprise Server (SLES) 16.0
Ubuntu (Bionic) 18.04
Ubuntu (Focal) 20.04
Ubuntu (Jammy) 22.04
Ubuntu (Noble) 24.04
Ubuntu (Resolute) 26.04
Ubuntu (Stonking) 26.10
Wolfi –
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows Server 2025

停产的操作系统

下表列出了已停产的操作系统及其停产时间。

尽管 Amazon Inspector 不为已停产的操作系统提供全面支持,但 Amazon Inspector 将继续扫描运行这些实例的亚马逊 EC2 实例和亚马逊 ECR 容器映像。作为安全最佳实践,Amazon Inspector 会对使用已停产操作系统的资源生成关键调查结果,并建议迁移到支持的版本。Amazon Inspector 针对已停产的操作系统生成的调查结果应仅用于提供信息。

根据供应商政策,已停产的操作系统将不再收到补丁更新或安全建议。对于标准支持已到期的操作系统,供应商还可以从其订阅源中删除现有的安全公告和检测内容。因此,Amazon Inspector 将在下方列出的关联日期 12 个月后停止生成已停产操作系统的调查结果。

操作系统 版本 已停产
Alpine 3.2 2017 年 5 月 1 日
Alpine 3.3 2017 年 11 月 1 日
Alpine 3.4 2018 年 5 月 1 日
Alpine 3.5 2018 年 11 月 1 日
Alpine 3.6 2019 年 5 月 1 日
Alpine 3.7 2019 年 11 月 1 日
Alpine 3.8 2020 年 5 月 1 日
Alpine 3.9 2020 年 11 月 1 日
Alpine 3.10 2021 年 5 月 1 日
Alpine 3.11 2021 年 11 月 1 日
Alpine 3.12 2022 年 5 月 1 日
Alpine 3.13 2022 年 11 月 1 日
Alpine 3.14 2023 年 5 月 1 日
Alpine 3.15 2023 年 11 月 1 日
Alpine 3.16 2024 年 5 月 23 日
Alpine 3.17 2024 年 11 月 22 日
Alpine 3.18 2025 年 5 月 9 日
Alpine 3.19 2025年11月1日
Alpine 3.20 2026 年 4 月 1 日
Amazon Linux (AL1) 2012 年 2021 年 12 月 31 日
Amazon Linux 2(AL2) AL2 2026 年 6 月 30 日
CentOS Linux (CentOS) 7 2024 年 6 月 30 日
CentOS Linux (CentOS) 8 2021 年 12 月 31 日
Debian 服务器(Jessie) 8 2020 年 6 月 30 日
Debian Server (Stretch) 9 2022 年 6 月 30 日
Debian 服务器 (Buster) 10 2024 年 6 月 30 日
Debian 服务器 (Bullseye) 11 2026 年 8 月 31 日
Fedora 33 2021 年 11 月 30 日
Fedora 34 2022 年 6 月 7 日
Fedora 35 2022 年 12 月 13 日
Fedora 36 2023 年 5 月 16 日
Fedora 37 2023 年 12 月 15 日
Fedora 38 2024 年 5 月 21 日
Fedora 39 2024 年 11 月 26 日
Fedora 40 2025 年 5 月 13 日
Fedora 41 2025 年 11 月 19 日
Fedora 42 2026 年 5 月 13 日
OpenSUSE Leap 15.2 2021 年 12 月 1 日
OpenSUSE Leap 15.3 2022 年 12 月 1 日
OpenSUSE Leap 15.4 2023 年 12 月 7 日
OpenSUSE Leap 15.5 2024 年 12 月 31 日
OpenSUSE Leap 15.6 2026 年 4 月 30 日
Oracle Linux 6 2021 年 3 月 1 日
Oracle Linux 7 2024 年 12 月 31 日
Photon 操作系统 2 2021 年 12 月 2 日
Photon 操作系统 3 2024 年 3 月 1 日
Red Hat Enterprise Linux (RHEL) 6 2020 年 6 月 30 日
Red Hat Enterprise Linux (RHEL) 7 2024 年 6 月 30 日
SUSE Linux Enterprise Server (SLES) 12 2016 年 6 月 30 日
SUSE Linux Enterprise Server (SLES) 12.1 2017 年 5 月 31 日
SUSE Linux Enterprise Server (SLES) 12.2 2018 年 3 月 31 日
SUSE Linux Enterprise Server (SLES) 12.3 2019 年 6 月 30 日
SUSE Linux Enterprise Server (SLES) 12.4 2020 年 6 月 30 日
SUSE Linux Enterprise Server (SLES) 12.5 2024 年 10 月 31 日
SUSE Linux Enterprise Server (SLES) 15 2019 年 12 月 31 日
SUSE Linux Enterprise Server (SLES) 15.1 2021 年 1 月 31 日
SUSE Linux Enterprise Server (SLES) 15.2 2021 年 12 月 31 日
SUSE Linux Enterprise Server (SLES) 15.3 2022 年 12 月 31 日
SUSE Linux Enterprise Server (SLES) 15.4 2023 年 12 月 31 日
SUSE Linux Enterprise Server (SLES) 15.5 2024 年 12 月 31 日
SUSE Linux Enterprise Server (SLES) 15.6 2025 年 12 月 31 日
Ubuntu(精确) 12.04 2017 年 4 月 28 日
Ubuntu (Trusty) 14.04 2024 年 4 月 1 日
Ubuntu (Xenial) 16.04 2026 年 4 月 1 日
Ubuntu (Groovy) 20.10 2021 年 7 月 22 日
Ubuntu (Hirsute) 21.04 2022 年 1 月 20 日
Ubuntu (Impish) 21.10 2022 年 7 月 31 日
Ubuntu(Kinetic) 22.10 2023 年 7 月 20 日
Ubuntu(Lunar) 23.04 2024 年 1 月 25 日
Ubuntu(Mantic) 23.10 2024 年 7 月 11 日
Ubuntu(Oracular) 24.10 2025 年 7 月 10 日
Ubuntu(Plucky) 25.04 2026 年 1 月 15 日
Ubuntu(任务) 25.10 2026 年 7 月 9 日
Windows Server 2012 年 2023 年 10 月 10 日
Windows Server 2012 R2 2023 年 10 月 10 日

支持的编程语言

本节列出了 Amazon Inspector 支持的编程语言。

支持的编程语言:Amazon EC2 无代理扫描

在对符合条件的 Amazon EC2 实例执行无代理扫描时,Amazon Inspector 目前支持以下编程语言。有关更多信息,请参阅无代理扫描。

注意

Amazon Inspector 不会在 Go 和 Rust 中扫描工具链漏洞。用于构建应用程序的编程语言编译器的版本引入了这些漏洞。

  • C#

  • Go

  • Java

  • JavaScript

  • PHP

  • Python

  • Ruby

  • Rust

支持的编程语言:Amazon Inspector 虚拟机扫描器

Amazon Inspector 虚拟机扫描器支持的编程语言与 Amazon EC2 无代理扫描相同。有关支持的语言列表,请参阅支持的编程语言:Amazon EC2 无代理扫描。

支持的编程语言:Amazon Inspector SSM 插件

使用 Amazon Inspector SSM 插件对亚马逊 EC2 Linux 实例执行深度检查扫描时,Amazon Inspector 目前支持以下编程语言。通过 Amazon Inspector SSM 插件进行深度检查支持 Amazon Inspector 虚拟机扫描器支持的部分编程语言。有关更多信息,请参阅 Amazon Inspector 对 Linux-based 亚马逊 EC2 实例进行深度检查。

此处列出的语言适用于通过 Amazon Inspector SSM 插件对Linux实例进行深度检查。要使用增强型 EC2 扫描(Amazon Inspector 虚拟机扫描器)进行深度检查,请参阅 Amazon Inspector 虚拟机扫描器。Amazon Inspector 虚拟机扫描器支持LinuxWindows、和macOS实例。

  • Java(.ear、.jar、.par 和 .war 存档格式)

  • JavaScript

  • Python

Amazon Inspector 使用 Systems Manager Distributor 部署对 Amazon EC2 实例进行深度检查的插件。

注意

Bottlerocket 操作系统不支持深度检查。

要执行深度检查扫描,Systems Manager Distributor 和 Amazon Inspector 必须支持您的 Amazon EC2 实例的操作系统。有关 Systems Manager Distributor 支持的操作系统的信息,请参阅《Systems Manager 用户指南》中的支持的软件包平台和架构。

支持的编程语言:Amazon ECR 扫描

Amazon Inspector 在扫描 Amazon ECR 存储库中的容器映像时目前支持以下编程语言:

注意

Amazon Inspector 不会在 Rust 中扫描工具链漏洞。用于构建应用程序的编程语言编译器的版本引入了这些漏洞。对于使用Chainguard库的Java应用程序Python,Amazon Inspector 会识别向后移植的安全补丁并将其排除在调查结果之外。Amazon Inspector 还使用Echo库识别向后移植的PythonJava、和JavaScript应用程序的安全补丁。有关更多信息,请参阅Chainguard网站上的ChainguardEcho图书馆和Echo网站上的库。

  • C#

  • Go

  • Go 工具链

  • Java(包括Chainguard和Echo图书馆)

  • Java JDK

  • JavaScript(包括Echo图书馆)

  • PHP

  • Python(包括Chainguard和Echo图书馆)

  • Ruby

  • Rust

支持的运行时

本节列出了 Amazon Inspector 支持的运行时系统。

支持的运行时系统:Amazon Inspector Lambda 标准扫描

对于在扫描 Lambda 函数以查找第三方软件包中是否存在漏洞时可以使用的编程语言,Amazon Inspector Lambda 标准扫描目前支持以下运行时系统:

注意

Amazon Inspector 不会在 Rust 中扫描工具链漏洞。用于构建应用程序的编程语言编译器的版本引入了这些漏洞。

  • Go

    • go1.x

  • Java

    • java8

    • java8.al2

    • java11

    • java17

    • java21

    • java25

  • .NET

    • .NET 6

    • .NET 8

    • .NET 10

  • Node.js

    • nodejs12.x

    • nodejs14.x

    • nodejs16.x

    • nodejs18.x

    • nodejs20.x

    • nodejs22.x

    • nodejs24.x

  • Python

    • python3.7

    • python3.8

    • python3.9

    • python3.10

    • python3.11

    • python3.12

    • python3.13

    • python3.14

  • Ruby

    • ruby2.7

    • ruby3.2

    • ruby3.3

  • Custom runtimes

    • AL2

    • AL2023

支持的运行时系统:Amazon Inspector Lambda 代码扫描

对于在扫描 Lambda 函数以查找代码中是否存在漏洞时可以使用的编程语言,Amazon Inspector Lambda 代码扫描目前支持以下运行时系统:

  • Java

    • java8

    • java8.al2

    • java11

    • java17

    • java21

    • java25

  • .NET

    • .NET 6

    • .NET 8

  • Node.js

    • nodejs12.x

    • nodejs14.x

    • nodejs16.x

    • nodejs18.x

    • nodejs20.x

    • nodejs22.x

  • Python

    • python3.7

    • python3.8

    • python3.9

    • python3.10

    • python3.11

    • python3.12

    • python3.13

    • python3.14

  • Ruby

    • ruby2.7

    • ruby3.2

    • ruby3.3