跳到主要內容

發表文章

目前顯示的是有「CPE (Common Platform Enumeration - 共通平台列舉)」標籤的文章

CPE 共通平台列舉完全解析:資安資產盤點與漏洞管理自動化的核心身分標準

在資安自動化的世界裡, 機器要能理解「這台設備是什麼」 ,就需要一套統一的命名語言。CPE(Common Platform Enumeration)正是這把鑰匙,讓漏洞資料庫、掃描工具與資產清單得以精準對話。 什麼是 CPE?格式解析 CPE 是由 NIST(美國國家標準技術研究院) 維護的標準化命名語法,目前主流版本為 CPE 2.3 ,採用 URI 結構,格式如下: cpe:2.3:部件類型:廠商:產品名稱:版本:更新:版次:語言:SW版次:目標SW:目標HW:其他 cpe:2.3:o:microsoft:windows_10:21h2:*:*:*:*:*:x64:* 其中 部件類型 分為三類: a (應用程式)、 o (作業系統)、 h (硬體設備)。萬用字元 * 代表「任意值」, - 代表「不適用」,使格式具備高度彈性。所有合法的 CPE 名稱均收錄於 NIST 官方維護的 CPE Dictionary ,可透過 NVD API 查詢與驗證。 CPE 在漏洞管理中的實戰角色 CVE 漏洞資料庫中,每筆漏洞記錄都透過 CPE 標識受影響的平台範圍 。當企業完成資產盤點並為每項資產標記 CPE 後,即可自動比對 NVD 資料庫,精準篩出 與自身環境相關的漏洞 ,大幅降低人工比對成本。這正是 SBOM(軟體物料清單) 與弱點掃描工具(如 OpenSCAP、Tenable)的核心運作機制。CPE 作為資產的「數位身分證」,是整個自動化漏洞管理流程的起點。 💡 重點整理 標準制定者: NIST 維護,版本 2.3 為現行主流,收錄於 NVD CPE Dictionary。 三大部件類型: a(應用)、o(作業系統)、h(硬體),涵蓋所有 IT 資產。 漏洞自動比對: CVE 條目內嵌 CPE,實現資產與漏洞的機器可讀精準對應。 生態整合廣泛: SBOM、OpenSCAP、Tenable 等主流工具均以 CPE 為核心識別基礎。 CPE 不只是命名規則,而是資安自動化的 共通語言基礎 。唯有為企業資產建立正確的 CPE 標籤,漏洞管理、合規稽核與風險評估才能真正實現自動化。 📚 參考文獻 NIST NVD — CPE 官方字典與查詢介面(nv...