合作揭露:本站可能含交易所合作連結。請自行評估平台條款、費用與投資風險。

合作平台
Web3 工具

【資安警報】TrapDoor 病毒來襲!加密開發者的惡夢——你用的AI助手可能正在幫駭客偷錢

一場看不見的戰爭:你的開發環境正在被入侵

各位開發者朋友,你今天更新了 npm 套件嗎?你信任的那個 AI Coding 助手,可能已經默默地被綁架了。

就在上週日(5月25日),專注於軟體供應鏈安全的平臺 Socket 丟擲了一枚震撼彈:他們發現了一個代號為「TrapDoor」的巨型惡意程式活動。這不是普通的病毒——它專門針對我們這些寫程式的人、寫智慧合約的人、用 AI 工具輔助開發的人。它想要的不是你的電腦,而是你辛苦存來的那些加密貨幣、你辛苦建立起來的開發環境、你信任的那些雲端帳號。

想像一下:你坐在電腦前,用著 你最喜歡的 AI 助手幫你寫 code,以為自己在打造下一個 DeFi 鉅作。但你不知道的是,那個看似聽話的 AI,其實已經被植入 了-hidden instructions——它正在幫駭客「安全掃描」你的金鑰,然後把它們偷偷傳出去。這不是科幻電影,這是正在發生的事。

什麼是 TrapDoor?數字會說話

讓我們直接看資料:

  • 34 個以上的惡意套件——這不是小打小鬧,這是軍火庫等級的攻擊
  • 384 個相關版本——攻擊者不斷變形、更新,像是打不完的地鼠
  • 攻擊目標涵蓋多種生態——npm(JavaScript/Node.js)、PyPI(Python)、Crates(Rust)——三大主流開發環境一次搞定

Socket 的技術長 Ahmad Nassri 直接說明:這個活動的目標,是要「挾持你的 AI Coding 助手」。他們鎖定了目前市面上最流行的兩個 AI 輔助工具:Claude(由 Anthropic 開發)和 Cursor( Windsurf 旗下)。

攻擊手法精密到我會說「這簡直是工程藝術」——惡意套件會在你不知情的情況下,悄悄注入 hidden instructions,引導你的 AI 助手去執行所謂的「安全掃描」。但實際上?它正在誘使 AI 去尋找並外洩你的 secrets——SSH keys、API tokens、雲端憑證、錢包私鑰。

誰在目標清單上?全部都是你認識的名字

如果你是以下這些族群的其中之一,拜託請立刻停止滑手機,去檢查你的專案:

  • 加密貨幣開發者——無論你是寫 Solidity、Move 還是 Rust,只要你在處理區塊鏈,你就是靶心
  • DeFi 開発者——你在玩的可能是別人的錢,但你的帳戶可能被別人玩
  • AI 工程師——諷刺吧?連用 AI 開發 AI 的人都被 AI 背叛
  • 資安研究者——最諷刺的是,資安圈的自己人也中槍

更糟的是,TrapDoor 還直接針對你常用的錢包:Coinbase、Binance、Solana、Sui、Aptos、MetaMask,就連 Brave 瀏覽器也不放過。Brave 可是以隱私為賣點的瀏覽器啊!有沒有覺得毛骨悚然?

駭客怎麼做到的?一場精心設計的社會工程

我必須說,這次的攻擊手法充滿了「人味」——他們懂得怎樣讓我們放鬆警惕:

惡意套件的名稱,全部都是你想得到的名字:

  • 「Development Helper」—看起來像是幫你寫程式的工具
  • 「Project Setup Tool」—幫你初始化專案的懶人包
  • 「Model Routing Utility」—AI 模型相關,現在超級熱門
  • 「Prompt Engineering Package」—專門教 AI 怎麼講話的套件
  • 「Solidity Tooling」—區塊鏈開發必備
  • 「Sui / Move Build Helper」—Move 語言專用構建工具

看到了嗎?這些名字完全命中了你我日常會搜尋、會安裝的關鍵詞。攻擊者不是隨便亂取,他們做足了功課,瞭解開發者的使用習慣和心理。

而且這個活動還利用了 GitHub 來散佈惡意套件——這個地方我們每天都在用,最信任的地方。Socket 甚至指出,這次攻擊「 Appears to be AI-assisted 」——攻擊本身可能就是用 AI 生成的,換句話說,AI 幫助創造了來害 AI 的病毒。這已經是某種程度的「AI 吃 AI」的遞迴災難。

GitHub 也被幹了?這世界還能信任什麼?

事情還沒完。就在5月20日,GitHub 自己也被爆破了——他們公開承認有 unauthorized access(未授權訪問)到了內部 repository。原因是某位員工的裝置被入侵。

這告訴我們一個殘酷的事實:即使是最大的軟體平臺、最資深的資安團隊,也可能有漏洞。我們不能再天真地以為「裝了防毒軟體就沒事」。

身為開發者,我們該怎麼辦?

好,現在進入大家最關心的部分:我該怎麼做?以下是我的建議清單,請把它們貼在你的工作區顯眼的地方:

  • 立。即。審。查。你的 dependencies——不要相信任何看起來「太好了」的套件。如果有個套件幫你做所有事,而且名稱跟熱門關鍵詞一模一樣,請先 Google 他三圈
  • 檢視你的 AI 助手行為——如果你的 Claude 或 Cursor 開始要求執行「安全掃描」,請拒絕並手動確認它在掃描什麼
  • 啟用 2FA + 使用硬體錢包——如果可以,把大額資產放在離線的硬體錢包裡,不要讓熱錢包一直連網
  • 定期輪換你的 tokens 和 keys——不要等到被偷了才來改密碼
  • 追蹤 Socket 的情報——他們是軟體供應鏈安全的專家,他們的報告值得訂閱
  • 不要亂安裝 pip / npm / cargo 套件——,尤其是那些看起來像是幫你寫程式的人工智慧懶人包

結語:我們是目標,但我們也可以反擊

寫這篇文,我的心情很複雜。我是每天都用這些工具的人,我知道這些套件的方便,我知道 AI 助手幫我們省了多少時間。但也因為如此,我們更容易放下戒心。

TrapDoor 並不是第一個,也不會是最後一個針對開發者的供應鏈攻擊。但它是第一個明目張膽地說「我要挾持你的 AI」的攻擊。這提醒我們:在 AI 時代,不僅是我們在用 AI,壞人們也在用 AI。

保護好你的 keys,保護好你的專案,保護好你的團隊。這個生態系是我們一起建立的,我們有責任守護它。

如果你身邊有開發者朋友,請把這篇文章分享給他。幫助一個人,就是幫助整個社群。

相關連結

  • Socket 原始報告:[原文連結]
  • GitHub 安全事件公告:[原文連結]
  • npm 安全指南:[官方檔案]
  • PyPI 安全最佳實踐:[官方檔案]

🔍 相關標籤

#TrapDoor#資安#加密貨幣#供應鏈攻擊#AI助手#npm#PyPI#開發者安全#惡意程式

#TrapDoor #資安 #加密貨幣 #供應鏈攻擊 #AI助手 #npm #PyPI #開發者安全 #惡意程式

覺得有用?分享給朋友 👇

每一次分享都是對創作者最大的支持

同分類文章