諮詢資料庫來源與匹配服務

可靠的資訊來源是 Docker Scout 能夠為您的軟體構件提供相關且準確評估的關鍵。由於業界的來源和方法多樣,漏洞評估結果確實可能出現差異。本頁說明 Docker Scout 諮詢資料庫及其 CVE 到軟體包的比對方法,如何處理這些差異。

諮詢資料庫來源

Docker Scout 從多個來源彙總漏洞資料。這些資料會持續更新,以確保您的安全性狀態是根據最新的可用資訊進行即時呈現。

Docker Scout 使用下列軟體包儲存庫與安全性追蹤器:

當您為 Docker 組織啟用 Docker Scout 時,Docker Scout 平台會配置一個新的資料庫實例。該資料庫會儲存您的軟體物料清單 (SBOM) 及關於映像檔的其他中繼資料。當安全諮詢針對某個漏洞提供新資訊時,系統會將您的 SBOM 與 CVE 資訊進行交叉比對,以偵測該漏洞如何影響您。

如需關於映像檔分析運作方式的更多詳細資訊,請參閱映像檔分析頁面

嚴重性與評分優先級

Docker Scout 在決定 CVE 的嚴重性和評分時,採用兩大原則:

  • 來源優先級 (Source priority)
  • CVSS 版本偏好 (CVSS version preference)

針對來源優先級,Docker Scout 遵循以下順序:

  1. 廠商諮詢:Scout 一律使用與軟體包和版本相符的來源所提供的嚴重性和評分資料。例如,Debian 軟體包使用 Debian 的資料。

  2. NIST 評分資料:若廠商未針對 CVE 提供評分資料,Scout 將回退使用 NIST 的評分資料。

針對 CVSS 版本偏好,一旦 Scout 選定來源後,若同時提供 CVSS v4 與 v3,它會優先選用 CVSS v4,因為 v4 是更現代且精確的評分模型。

漏洞比對

傳統工具通常依賴廣泛的通用平台列舉 (CPE) 比對,這可能會導致許多誤報結果。

Docker Scout 使用軟體包網址 (PURLs) 來進行 CVE 與軟體包的比對,這能更精確地識別漏洞。PURLs 可顯著降低誤報的可能性,並僅專注於真正受影響的軟體包。

支援的軟體包生態系統

Docker Scout 支援下列軟體包生態系統:

  • .NET
  • GitHub 軟體包
  • Go
  • Java
  • JavaScript
  • PHP
  • Python
  • RPM
  • Ruby
  • alpm (Arch Linux)
  • apk (Alpine Linux)
  • deb (Debian Linux 及其衍生版)
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.