1046
2026-05-25
0分
TrapDoor 攻擊瞄準 AI 程式工具:34 個惡意套件藏指令讓 Cursor、Claude Code 外洩私鑰
AI 程式工具(Cursor、Claude Code)會讀取專案內的設定檔來理解上下文,但如果設定檔裡藏了用零寬度 Unicode 隱藏的惡意指令,AI 工具會照做,開發者在畫面上完全看不到異狀。
資安公司 Socket 5/22 起追蹤到名為 TrapDoor 的攻擊行動,在 npm、PyPI、Crates 三個套件庫發現 34 個惡意套件、共 384 個版本,專門鎖定 Solana、Sui、DeFi 圈的開發者。這些套件用 typosquat 手法混入常用名稱,一旦安裝就會讓 AI 工具把 SSH 金鑰、AWS token、加密錢包私鑰打包外傳。同一個 GitHub 帳號還向 langchain、MetaGPT 等熱門 AI 專案發 PR,試圖把含有隱藏指令的設定檔合進主線。
- Socket:「重大警訊:npm、PyPI、Crates.io 三大套件庫上正在發生主動的供應鏈攻擊。Socket 偵測到 TrapDoor 加密貨幣竊密程式,鎖定 34 個惡意套件、384 個版本。」
- Socket:「我們在 TrapDoor 報告中追加更多 GitHub 行為,並把攻擊者帳號回報給 GitHub。除了 npm/PyPI/Crates.io 套件之外,這個帳號還維護 payload 與設定基礎建設、發布 AI/安全主題的誘餌儲存庫,並把相關活動播種到開發者社群裡。」
- _geeknik_:「TrapDoor 用 .cursorrules 跟 CLAUDE.md 污染 npm、PyPI、Crates,騙 AI 幫忙偷你的金鑰。新攻擊面:你的 coding assistant。」
- Sarang Mehrotra:「現在正有一波惡意軟體在污染 CLAUDE.md 跟 .cursorrules。幾乎沒人在讀這件事。5/22 開始、還在擴散:34 個惡意套件、384+ 版本、橫跨 npm、PyPI、Crates.io 三個生態系統。」
- CloudSecurityAlliance:「CISO 每日簡報:TrapDoor 透過藏在 .claude/.cursorrules 裡的隱藏指令武器化 AI 程式碼助手,34 個 npm/PyPI/Crates.io 惡意套件收割 AWS token、SSH 金鑰、加密錢包。」
- Carlos-cryptofinanzaslibres:「真正偷東西的不是套件本身,是你的 AI 助手。TrapDoor 用零寬度 Unicode 把隱藏指令塞進 .cursorrules 和 CLAUDE.md,Cursor 跟 Claude 以為自己在做安全稽核,其實是在外傳你的資料。」
- Duska Sulicich:「TrapDoor 鎖定加密貨幣、DeFi、AI 與安全領域的開發者,竊取錢包資料、SSH 金鑰、雲端憑證、GitHub token、瀏覽器擴充功能資料與 API key,這是 Socket 的說法。」