KeyFrame內部研究專用

DEF CON 33 Recon Village - CTI Agent Automated Battlecards from CTI Reports - Mohamed Nabeel

DEFCONConference·12月31日週三·25 min英文

三句話摘要

使用 LLM 代理系統自動從網絡威脅情報報告中提取結構化戰鬥卡,並透過圖擴展技術發現新的攻擊指標。 結合 LLM 代理系統、MapReduce 並行架構和圖擴展技術,可從非結構化威脅情報報告自動提取並持續更新結構化戰鬥卡,同時主動發現攻擊者的新基礎設施指標,實現規模化的智能威脅分析。 威脅報告的三大難點促成此系統的開發:報告用自然語言編寫且包含多種格式,導致難以自動化;報告之間信息往往矛盾或不完整;TTP 通常隱含需靠領域知識推斷。這使手工分析既耗時又易出錯,因此需要智能系統將模糊報告轉成結構化作戰卡。

重點整理

重點
  • 1

    威脅報告的三大難點促成此系統的開發:報告用自然語言編寫且包含多種格式,導致難以自動化;報告之間信息往往矛盾或不完整;TTP 通常隱含需靠領域知識推斷。這使手工分析既耗時又易出錯,因此需要智能系統將模糊報告轉成結構化作戰卡。

  • 2

    分組威脅報告時,先用 LLM 生成摘要再提取嵌入,優於直接提取文檔嵌入。原因在於 LLM 摘要在識別威脅行為者、別名、活動類型方面具有同質性,轉換為嵌入後會產生空間上更接近的向量,提升聚類品質,Silhouette Score 更高。

  • 3

    提取戰鬥卡採用 MapReduce 模式而非單次批處理,是因為 LLM 一次處理大量報告會崩潰。即使輸入令牌支持無限制(Gemini 支持百萬級),輸出限制仍為 ~65k。解決方案是分配各報告給代理並行處理,再由另一個 LLM 綜合結果;LLM 甚至自動生成了合併代碼邏輯。

  • 4

    圖擴展技術利用攻擊者基礎設施輪換重用的行為模式。從戰鬥卡種子 IOC 出發,透過 IP、SSL 憑證等關聯識別新域名,用圖嵌入和聚類判斷惡意性與歸屬,自動發現報告發布後攻擊者創建的新指標,VirusTotal 信號通常較低,顯示主動檢測的價值。

實用技巧與重點

乾貨
  • 戰鬥卡結構:威脅行為者摘要、別名、位置、攻擊活動、IOC、TTP、使用工具、二進制文件、CVE
  • TTP 基於 MITRE ATT&CK 矩陣(14 戰術 + 300+ 技術)
  • 分組方案:摘要嵌入聚類 > 文檔嵌入聚類(Silhouette Score 更高)
  • Gemini 嵌入在鳥類相關詞上表現最優
  • 三個工具:報告收集工具、搜索工具、提取工具
  • 代理框架:ReAct(工具 → 思考 → 斷言 → 決策)
  • LLM 三層模式:直接提示 < RAG < 代理系統
  • 實例威脅者:Scattered Spider、Kimuki、Lazarus、Revolver Rabbit
  • USPS 活動案例:2 個已知域 → 發現 5-6 個新惡意域
  • 輸出令牌限制:~65k(即使支持百萬輸入)
  • VT 信號低 = 社群檢測率低 = 主動檢測優勢

結論

結論

結合 LLM 代理系統、MapReduce 並行架構和圖擴展技術,可從非結構化威脅情報報告自動提取並持續更新結構化戰鬥卡,同時主動發現攻擊者的新基礎設施指標,實現規模化的智能威脅分析。

完整解析

詳細

威脅情報(CTI)報告由安全廠商和記者撰寫,是網絡攻擊防禦的重要資源。然而這些報告存在三個根本難點。首先,報告用自然語言撰寫,包含文字、圖像、影片等多種模態,難以實現自動化解析。其次,不同報告的信息可能相互矛盾或不完整。第三,攻擊者採用的戰術、技術和程序(TTP)往往是隱含的,需要安全專家根據領域知識進行推斷。這些因素導致手工分析既耗時又容易出錯,迫切需要智能系統來處理。

講者提出的解決方案採用四步框架。首先從可信來源(安全廠商、安全研究人員、GitHub 和 Twitter)收集高質量威脅報告,以確保輸入數據品質。其次按威脅行為者對報告進行分組。實驗發現,先用 LLM 生成報告摘要再提取嵌入向量,比直接提取文檔嵌入的聚類效果更佳。這是因為 LLM 摘要具有高度同質性,能夠一致地識別威脅行為者名稱、別名和活動類型,轉換為嵌入向量後會形成更加聚集的空間分佈,提升聚類品質和邊界明確性。

第三步利用 LLM 代理系統從分組報告中提取結構化戰鬥卡,包含威脅行為者信息、攻擊活動、TTP、工具清單、IOC 和相關 CVE 等要素。此處採用 MapReduce 模式至關重要。最初的直接方法是一次性提交所有報告給單個 LLM,但發現即使 LLM 支持百萬級輸入令牌,輸出也受限於約 65k,導致頻繁崩潰。解決方案是分配每份報告給一個獨立代理並行處理,各自生成戰鬥卡,再由另一個 LLM 將所有卡進行綜合。有趣的是,LLM 在綜合過程中自動生成了確定性的代碼邏輯用於合併所有戰鬥卡。代理系統採用 ReAct 框架,反覆循環調用工具、學習結果、進行思考、做出斷言,再決定下一個要調用的工具,直到得出最終答案。

第四步是圖擴展技術,用於自動發現與戰鬥卡 IOC 相關的新指標。核心觀察是攻擊者很少孤立行動,通常會輪換和重用基礎設施。系統從戰鬥卡提取種子域名,透過 SSL 憑證、IP 地址、ASN 等多維度關聯識別相關域名,再用圖嵌入考慮拓撲結構,進行二次聚類判斷惡意性和歸屬。這套流程成功識別出報告發布後攻擊者創建的新域名和 IP,通常在 VirusTotal 上的社群信號較低,說明檢測覆蓋率不足,體現了主動檢測的顯著價值。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web2 安全」的內容

Risky Bulletin: Russia starts blocking DoH and DoT
編輯精選
8 min
Web2 安全英文PODCAST8月26日

Risky Bulletin: Russia starts blocking DoH and DoT

Risky Business

  • 國家級網路管制層級提升:俄羅斯主動封鎖加密 DNS 協定對抗審查工具,中國加速淘汰 Windows 系統並遷移自主 Linux 發行版,各國正透過技術與法律手段強化網路主權與信息控制能力。
  • 詐騙犯罪走向精密化與自動化:從冒充警察的聲音詐騙(竊取 7.2 百萬美元)、AI 語音代理自動化破解 iPhone 啟用鎖、到跨越數百網站的投資詐騙(詐騙 7400 萬美元),犯罪組織正利用自動化工具與 AI 技術大幅降低成本並擴大規模。
  • AI 惡意軟體威脅實際上被嚴重誇大:405 個整合 AI 的惡意軟體樣本中僅 12 個於真實感染被偵測,其餘來自測試環境,證明當前 AI 惡意軟體仍停留於實驗階段,尚未構成主流威脅。
SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;
5 min
Web2 安全英文PODCAST8月26日

SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;

SANS Stormcast

  • SSRF 攻擊者已進化出高級繞過手段,不直接使用元數據服務 IP(169.254.169.254),而改用專門域名服務將請求轉址,支援點或破折號分隔 IP,甚至可自部署 DNS 伺服器進行 DNS 重綁定攻擊,使傳統簡易過濾機制失效。
  • 本地 AI 模型並非完全隱私:微軟 Paint 雖在本地執行生成邏輯,但安全檢查需上傳提示文字至遠程伺服器,返回時圖像內嵌不易移除的伺服器 GUID 隱形浮水印,可見浮水印(Copilot 圖標)則易被移除。
  • 傳統 FTP 協議被新型惡意軟體重新利用為命令控制通道,透過 FTP banner 傳遞指令於連接埠 21,防守者應視任何出站 FTP 流量為異常信號。
SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car
7 min
Web2 安全英文PODCAST8月25日

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car

SANS Stormcast

  • PNG 容器攻擊的簡易性設計:Double Cup 不依賴複雜的 Exif 或隱寫技術,只用 PNG 副檔名和檔頭來偽裝,核心是利用 findstr 指令的常見可用性讓執行變得無需額外工具。
  • Web Audio API 的隱密指紋識別:音訊於增益零的無聲狀態下播放,使用者完全無感,但錄製波形足以建立裝置特徵,在瀏覽器原生功能層面難以區分是反詐欺還是過度追蹤。
  • 域名過期引發的串聯漏洞:DMARC 報告端點使用過期域名是常見疏漏,允許攻擊者透過簡單的域名註冊取得他人的 SPF/DKIM 錯誤報告,進而收集目標系統配置情報。