跳到主要內容

發表文章

目前顯示的是有「CAPEC」標籤的文章

CAPEC、STIX 與 TAXII 協同解析:構建威脅情報自動化交換的完整生態系

CAPEC、STIX 與 TAXII 協同解析 構建威脅情報自動化交換的完整生態系 現代資安防禦仰賴情報共享,但「如何描述攻擊、如何封裝情報、如何安全傳遞」三個問題長期缺乏統一標準。 CAPEC、STIX、TAXII 正是為此而生,三者分工明確,協同構成威脅情報自動化交換的完整生態系。 CAPEC 與 STIX:從攻擊描述到情報封裝 CAPEC(Common Attack Pattern Enumeration and Classification) 是由 MITRE 維護的攻擊手法分類字典,以結構化方式定義攻擊模式、前置條件與緩解措施。每筆 CAPEC 條目皆有唯一 ID(如 CAPEC-66 代表 SQL Injection),可直接對應至真實攻擊行為。 STIX(Structured Threat Information eXpression) 則是 OASIS 制定的 JSON 格式標準(目前為 STIX 2.1),負責將 CAPEC 所描述的攻擊手法、IoC、威脅行為者等情報,封裝成機器可讀的標準物件(SDO/SRO)。兩者的關係是:CAPEC 定義「攻擊是什麼」,STIX 負責「如何結構化表達」。 TAXII:讓情報安全流通的傳輸協定 TAXII(Trusted Automated eXchange of Intelligence Information) 是基於 HTTPS 的 REST API 通訊協定(目前為 TAXII 2.1),專為傳輸 STIX Bundle 而設計。它定義兩種核心資源: Collection (情報集合)與 Channel (訂閱推送)。組織可透過 TAXII Server 發布情報,訂閱方定期以 GET /collections/{id}/objects 拉取最新 STIX 物件,整個流程無需人工介入,實現端對端自動化。TAXII 解決的是「如何安全、可靠地傳遞情報」,完成三者生態系的最後一哩路。 GET https://taxii.example.com/api/collections/threat-feed/objects/ Authorization: Bearer <token> Accept: application/taxii+json;versi...