資安業者揭露npm套件庫中出現偽裝成熱門函式庫的惡意套件,利用BTree.prototype.set方法在執行時期注入惡意程式碼,成功避開傳統的安裝指令碼防護機制。該系列套件已累計獲得數百萬次下載,對開發者構成嚴重威脅。
🔍 防詐解析
此案例為典型的軟體供應鏈攻擊,攻擊者將惡意程式碼隱藏在npm套件的正常方法(BTree.prototype.set)中,而非傳統的安裝指令碼,從而避開開發者的靜態檢查與防護機制。當開發者安裝並執行該套件時,惡意程式碼會在執行時期被觸發,可能導致資料外洩或系統被控管。
🚩 紅旗特徵
- •套件名稱與熱門函式庫高度相似(如indexed-btree vs sorted-btree)
- •惡意程式碼隱藏在正常方法中而非安裝腳本
- •在執行時期才發動攻擊以避開靜態掃描
關鍵字
npm供應鏈攻擊惡意套件執行時期攻擊資安
查看原始報導 ↗(iThome)
