Vulnerability Data API for Azure Kubernetes Service (AKS) 概覽

AKS 漏洞資料 API 提供程式化、唯讀存取 AKS 管理平台元件中偵測到的常見漏洞與暴露(CVE)。 其目的是為需要關於 AKS 管理元件中弱點之權威資訊的資安團隊、合規團隊及平台負責人提供資訊,包括哪個 AKS 發行版本包含各個 CVE 的修補程式。 關於這些元件結構與更新的概念概述,請參見 AKS 元件版本管理。

本文概述文章說明 AKS 漏洞資料 API 的目的、它暴露的 CVE 資料類型,以及如何利用它來了解 AKS 管理元件隨時間呈現的安全態勢。

Note

此 API 並未提供針對叢集的漏洞視圖。 它會針對 AKS 發行版本、Kubernetes 版本及節點映像檔追蹤 CVE,並找出包含各個 CVE 修補程式的 AKS 發行版本。 由於計畫中的 維護時段 及 AKS 版本的分階段推出,不同叢集可能同時存在於不同的 AKS 版本。

AKS 漏洞資料 API 結構

API 呈現依三個 AKS 元件類別組織的漏洞資料:

資料由 預先掃描、驗證的報告 產生,反映 AKS 管理元件在特定發布時間點的安全狀態。

Important

AKS 漏洞資料 API 僅提供資訊,報告 AKS 管理產物中識別的漏洞,而非客戶管理工作負載中的漏洞。

API 不支援:

  • 掃描客戶叢集
  • 分析執行階段暴露
  • 判斷 CVE 是否在您的環境中可被利用。 可利用性取決於工作負載行為、網路暴露以及 API 無法察覺的存取控制。
  • 說明是否已修補過的 AKS 版本已推送到特定叢集。 特定叢集的補丁可用性取決於叢集目前的 AKS 版本、區域部署階段及 預定維護 時段。

對於執行中的叢集和客戶工作負載進行漏洞評估,可使用像 Microsoft Defender for Containers 或第三方容器安全掃描器等工具。

你可以利用漏洞資料識別哪些 AKS 版本包含特定 CVE 的修補程式,然後檢查這些版本是否因 預定維護時段而尚未在你的叢集上套用。

存取 API

您可以使用以下方法之一存取 AKS 漏洞資料 API:

所有端點皆可公開存取,且為唯讀。 他們不會揭露客戶專屬資訊。 使用互動檢視器進行臨時探索與手動檢視。 使用 REST API 進行自動化、報告及大規模分析。

如何解讀 CVE 資料

AKS 漏洞資料 API 會回報在特定時間點於由 AKS 管理的產物中偵測到的 CVE。 報告中的每個 CVE 會被分類 為主動 型或 緩解型:

  • 作用中的 CVE表示在產生報告時,於所參照的 AKS 成品版本中偵測到漏洞。
  • 已緩解的 CVE 表示在所參照的 AKS 成品先前版本中偵測到、但在目前版本中已不再存在的弱點,通常是因為受影響的元件或作業系統套件已升級。

選擇正確的體驗

AKS 的漏洞資訊可透過多種經驗獲得,視任務範圍而定:

Scope 推薦的使用體驗
單次 CVE 查詢或臨時調查 請使用 AKS CVE 狀態 與 安全公告, 或 互動式檢視器。
叢集專用的 CVE 分析,無需漏洞掃描器 將這個 API 的資料與你叢集上運行的 AKS 管理元件版本做關聯。 你可以使用 AKS Component Insights 發現叢集中部署的元件版本。
大規模 CVE 分析或自動化 對於需要處理由安全掃描器回報的數百甚至數千個 CVE 的情境,請直接使用 AKS 漏洞資料 API。 這讓你能程式化地取得你正在執行的 AKS 產物的漏洞報告,比較掃描器回報的 CVE 與這些產物報告中的 CVE,並辨識哪些 CVE 在較新的 AKS 版本、Kubernetes 版本或節點映像中已被修復。

關於如何使用 API 進行批量分析、關聯工作流程及自動化情境的指引,請參見 使用 Azure Kubernetes Service (AKS) 漏洞資料 API。

常見使用案例

以下章節概述常見情境,AKS 漏洞資料 API 可用於支援安全與合規活動,包括審核 AKS 版本的 CVE、識別版本間的緩解 CVE、審查 Kubernetes 版本的 CVE,以及評估節點映像漏洞。

對 AKS 發行版本的 CVE 進行稽核

取得特定 AKS 平台版本的漏洞資料,以檢視 AKS 管理系統元件中修正的 CVE。

找出不同 AKS 版本之間已獲緩解的 CVE

AKS 發行版本報告包含差異資訊,指出相較於先前的發行版本,哪些 CVE 已獲得緩解。 請檢視 AKS 發布追蹤器 ,判斷進行中的版本何時抵達你的區域,並確認你的維護時段是否允許升級。

檢閱某個 Kubernetes 版本的 CVE

取得特定 Kubernetes 版本的漏洞資訊,包括影響以下 CVE:

  • Kubernetes 元件映像檔。
  • AKS 管理的功能、附加元件與擴充功能與該版本相關。

這在評估 Kubernetes 升級或比較支援版本間的漏洞狀態時非常有用。 請檢視 AKS 版本追蹤器 ,確認 Kubernetes 版本何時抵達你的區域,並確認你的維護時段是否允許升級。

檢閱節點映像 (VHD) 漏洞

節點映像檔報告可讓您掌握受下列項目影響的漏洞情況:

  • 節點映像中包含的作業系統套件
  • 快取在節點映像中的容器映像。

這些資訊在規劃節點映像升級時非常有用。 請檢視 AKS 發布追蹤器 ,判斷 VHD 版本何時抵達你的區域,並確認你的維護時段是否允許升級。