@antv/* 套件(屬於阿里巴巴 AntV 視覺化生態)被污染的套件內嵌了一段經過混淆的 JavaScript 惡意程式碼。
攻擊者利用 npm 的 install hooks(例如 preinstall)機制,讓腳本在套件安裝時自動執行。也就是說,只要開發者或 CI 系統執行一次普通的 npm install
研究人員還觀察到另一種投遞方式:
optionalDependenciesMini Shai‑Hulud 的核心目標並不是立即破壞系統,而是收集憑證(credentials),從而進一步入侵更多系統。
惡意程式會掃描開發者環境,尋找各種敏感資訊,例如:
被竊取的資料會透過兩種方式外傳:
安全研究人員形容 Mini Shai‑Hulud 具有自我擴散能力。
當惡意程式取得開發者或 CI/CD 的憑證後,它會嘗試:
TanStack 事件亦波及一些企業開發環境。OpenAI 後來確認:
有兩部員工電腦受到該依賴鏈攻擊影響。
不過 OpenAI 表示:
Mini Shai‑Hulud 顯示現代網絡攻擊的一個明顯趨勢:
攻擊者不再只針對最終用戶,而是直接攻擊軟件供應鏈本身。
這次事件之所以特別嚴重,原因包括:
由於現代軟件大量依賴開源套件,一個受歡迎的套件即使只被短暫入侵,也可能影響成千上萬個下游專案。
事件提醒整個軟件生態:需要保護的不只是應用程式本身,還包括開源維護者帳戶、套件註冊庫、以及 CI/CD 自動化流程這整條供應鏈。
Comments
0 comments