管理弱點例外狀況
容器映像中發現的漏洞有時需要額外的背景資訊。僅僅因為映像包含易受攻擊的套件,並不代表該漏洞可被利用。Docker Scout 中的例外 (Exceptions) 讓您可以確認已接受的風險,或處理映像分析中的誤報。
透過排除不適用的漏洞,您可以讓自己以及映像的下游使用者更容易理解在特定映像環境中,漏洞所帶來的安全性影響。
在 Docker Scout 中,例外會自動納入結果。如果映像包含將 CVE 標記為不適用的例外,則該 CVE 將從分析結果中排除。
建立例外
若要為映像建立例外,您可以:
建立例外的推薦方式是使用 Docker Scout 儀表板或 Docker Desktop。GUI 為建立例外提供了使用者友善的介面。它還允許您一次為多個映像或整個組織建立例外。
檢視例外
若要檢視映像的例外,您必須擁有適當的權限。
- 使用 GUI 建立的例外,對您的 Docker 組織成員可見。未經身份驗證的使用者或非您組織成員的使用者無法看到這些例外。
- 使用 VEX 文件 建立的例外,對任何可以拉取該映像的人都可見,因為 VEX 文件儲存在映像資訊清單或映像的檔案系統中。
在 Docker Scout 儀表板或 Docker Desktop 中檢視例外
Docker Scout 儀表板中漏洞頁面的 例外 (Exceptions) 標籤頁列出了您組織中所有映像的所有例外。從這裡,您可以查看每個例外的更多詳細資訊、被抑制的 CVE、例外適用的映像、例外類型及其建立方式等。
對於使用 GUI 建立的例外,選擇操作選單即可編輯或移除該例外。
若要檢視特定映像標籤的所有例外:
- 前往 映像 (Images) 頁面。
- 選擇您要檢查的標籤。
- 開啟 例外 (Exceptions) 標籤頁。
- 在 Docker Desktop 中開啟 映像 (Images) 視圖。
- 開啟 Hub 標籤頁。
- 選擇您要檢查的標籤。
- 開啟 例外 (Exceptions) 標籤頁。
在 CLI 中檢視例外
當您執行 docker scout cves <image> 時,漏洞例外會在 CLI 中被強調顯示。如果 CVE 被例外抑制,CVE ID 旁邊會出現一個 SUPPRESSED(已抑制)標籤。系統亦會顯示關於該例外的詳細資訊。

重要為了在 CLI 中檢視例外,您必須將 CLI 設定為使用您建立例外時所使用的同一個 Docker 組織。
若要為 CLI 設定組織,請執行:
$ docker scout configure organization <organization>將
<organization>取代為您的 Docker 組織名稱。您也可以透過使用
--org旗標,按個別指令設定組織:$ docker scout cves --org <organization> <image>
若要從輸出中排除已抑制的 CVE,請使用 --ignore-suppressed 旗標:
$ docker scout cves --ignore-suppressed <image>