掃描映像是否有 Amazon ECR 中的作業系統漏洞 - Amazon ECR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

掃描映像是否有 Amazon ECR 中的作業系統漏洞

Amazon ECR 提供兩種使用 Common Vulnerabilities and Exposures (CVEs) 資料庫的基本掃描版本:

  • AWS 原生基本掃描 – AWS 使用原生技術,現在為 GA 且建議使用。這項改善的基本掃描旨在為客戶提供更好的掃描結果,以及在廣泛的熱門作業系統中進行漏洞偵測。這可讓客戶進一步強化其容器映像的安全性。根據預設,所有新客戶註冊都會選擇加入此改進版本。

  • Clair 基本掃描 – 先前的基本掃描版本,使用開放原始碼 Clair 專案 (請參閱 GitHub 上的 Clair)。Clair 現在已棄用,自 2026 年 2 月 2 日起將不再支援。

依區域列出的所有區域都支援 AWS 原生和 Clair 基本掃描,但 2024 年 9 月之後新增的區域中不支援 Clair。 AWS如需詳細資訊,請參閱Clair 棄用

如果可用,Amazon ECR 會使用上游分佈來源中 CVE 的嚴重性。否則,會使用通用漏洞評分系統 (CVSS) 分數。CVSS 分數可用於取得 NVD 漏洞嚴重性等級。如需詳細資訊,請參閱 NVD 漏洞嚴重性等級

兩個版本的 Amazon ECR 基本掃描都支援篩選條件,以指定推送時要掃描的儲存庫。任何不符合推送時掃描篩選條件的儲存庫都會設定為手動掃描頻率,這表示您必須手動啟動掃描。影像每 24 小時可以掃描一次。如果已設定,則 24 小時包含推送時的初始掃描,以及任何手動掃描。透過基本掃描,您可以在指定的登錄檔中每 24 小時掃描最多 100,000 張映像。100,000 限制包括跨 Clair 的推送和手動掃描初始掃描,以及改善的基本掃描版本。

可以為每個映像擷取上次完成的映像掃描結果。映像掃描完成後,Amazon ECR 會將事件傳送至 Amazon EventBridge。如需詳細資訊,請參閱Amazon ECR 事件和 EventBridge

Clair 棄用

Amazon ECR 中的 Clair 已棄用。Clair 仍可使用,直到 2026 年 2 月 2 日為止。不過,強烈建議您盡快將 Clair AWS 使用轉換為原生基本掃描。以下是您應該知道的有關 Clair 棄用的資訊:

  • Clair 自 2026 年 2 月 2 日起,在新增區域時將不再受到支援,也不會在任何區域受到支援。

  • 自 2026 年 2 月 2 日起,您將無法執行任何 Clair 掃描,而且在該日期之後,您將無法使用該日期之前執行的任何掃描。切換到新版本後,您必須觸發映像的新掃描,以重新產生掃描調查結果。

  • 在 2026 年 2 月 2 日之前,您可以在 Clair 和原生基本掃描之間來回切換。

  • 如果您目前已設定 Clair,且之前未這麼做,則自 2026 年 2 月 2 日起會自動切換到原生基本掃描。

AWS 相較於 Clair 掃描,原生基本掃描提供下列其他功能:

  • 原生基本掃描掃描資源時,會擷取超過 50 個資料饋送,以產生常見漏洞和暴露 CVEs) 的問題清單。這些來源的範例包括廠商安全建議、資料饋送和威脅情報饋送,以及國家漏洞資料庫 (NVD) 和 MITRE。

  • 原生基本掃描至少每天更新一次來源饋送的漏洞資料。

  • 掃描結果和漏洞偵測可在廣泛的熱門作業系統中使用 (請參閱下文)。

若要切換到改善的基本掃描,請參閱 的說明切換至改善 Amazon ECR 中影像的基本掃描

作業系統支援基本掃描和改善的基本掃描

作為安全最佳實務和持續涵蓋,我們建議您繼續使用支援的作業系統版本。根據廠商政策,已終止的作業系統不會再使用修補程式更新,而且在許多情況下,不會再為這些作業系統發行新的安全建議。此外,有些廠商會在受影響的作業系統達到標準支援結束時,從其摘要中移除現有的安全建議和偵測。分佈失去廠商的支援後,Amazon ECR 可能不再支援掃描其是否有漏洞。Amazon ECR 為已終止的作業系統產生的任何問題清單都應該僅用於提供資訊。下列是目前支援的作業系統和版本。

作業系統 版本 AWS 原生基本 Clair 基本
Alpine Linux (Alpine) 3.19
Alpine Linux (Alpine) 3.20
Alpine Linux (Alpine) 3.21
Alpine Linux (Alpine) 3.22
Alpine Linux (Alpine) 3.23
AlmaLinux 8
AlmaLinux 9
AlmaLinux 10
Amazon Linux 2 (AL2) AL2
Amazon Linux 2023(AL2023) AL2023
Debian Server (Bullseye) 11
Debian Server (Bookworm) 12
Debian Server (Trixie) 13
Fedora 4.1
OpenSUSE 躍進 15.6
Oracle Linux (Oracle) 8
Oracle Linux (Oracle) 9
光子作業系統 4
光子作業系統 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
SUSE Linux Enterprise Server (SLES) 15.6
Ubuntu (Xenial) 16.04 (ESM)
Ubuntu (Bionic) 18.04 (ESM)
Ubuntu (焦點) 20.04 (LTS)
Ubuntu (詹米島) 22.04 (LTS)
Ubuntu (Noble Numbat) 24.04
Ubuntu (Oracular Oriole)) 24.10