PhantomRaven評測:抓臭蟲賞金獵人用AI寫木馬,被AI抓包 | PhantomRaven Review: AI Wrote the Malware, AI Caught It
By Kit 小克 | AI Tool Observer | 2026-09-20 🇹🇼 PhantomRaven評測:抓臭蟲賞金獵人用AI寫木馬,被AI抓包 PhantomRaven是本週資安圈最受關注的AI話題之一:資安公司CrowdStrike踢爆一款透過npm套件庫散布的資訊竊取惡意程式PhantomRaven,研判作者很可能是用大型語言模型(LLM)寫出來的。諷刺的是,這款AI寫的木馬最後也是靠AI留下的「寫作習慣」被抓包。 PhantomRaven是什麼? PhantomRaven是一款鎖定JavaScript開發者的資訊竊取程式,鎖定竊取登入憑證、CI/CD密鑰與GitHub存取權杖,透過上百個惡意或仿冒拼寫(typosquatting)的npm套件散布。這波攻擊最早由Koi Security與DCODX在2025年10月揭露,但CrowdStrike近期的深入分析才確認,幕後主嫌可能同時也是一名「臭蟲賞金獵人」——攻擊企業裝置只是為了製造漏洞回報素材,藉此換取賞金。 AI怎麼抓到PhantomRaven是AI寫的? CrowdStrike靠的不是傳統簽章比對,而是程式碼「寫作風格」的統計分析。研究人員發現PhantomRaven的原始碼裡, 幾乎每個變數與函式上方都有一段解釋顯而易見動作的冗長註解 ,例如在detectUserEmail()函式正上方寫著「Function to detect user email」——這是典型LLM生成程式碼的習慣,人類工程師很少這樣寫。 佔位符外洩位址 :程式碼裡寫死一個「wss://yourserver.com/socket」的外洩網址,明顯是AI生成範例常見的佔位符,並未真的指向惡意伺服器 設計不合邏輯 :同時用HTTP POST與GET兩種方式外洩同一批資料,效率低下,符合LLM生成程式碼常見的冗餘傾向 token統計模式 :CrowdStrike用token分析比對,判斷這段程式碼的生成模式高度符合LLM輸出特徵 對開發者有什麼實際影響? PhantomRaven這起事件說明兩件事:第一,AI編碼工具讓技術門檻低的攻擊者也能寫出堪用的惡意程式,npm供應鏈攻擊的產量可能因此上升;第二,AI生成的程式碼會留下可辨識的「AI味」,這對防守方其實是好消息——冗...