關鍵字:網頁設計、程式設計、JAVA程式設計、專案開發、資訊安全、網頁設計作品
Photo Credit: Shutterstock
這項風險源自 AI 模型在產生程式碼時,經常引用其「想像中」的函式庫。研究也指出,隨著 vibe coding 的快速興起,slopsquatting 攻擊的威脅性正急劇攀升。
生成式 AI 協助撰寫程式碼蔚為風潮,但研究發現,AI 模型經常捏造出實際不存在的套件(package)名稱,成為駭客覬覦的新供應鏈攻擊面。一種名為「slopsquatting」的新型手法,正悄悄崛起。
安全研究員 Seth Larson 創造的術語「slopsquatting」,靈感來自於「typosquatting」(利用拼寫錯誤的攻擊)。傳統的 typosquatting 透過使用與熱門函式庫名稱相似的名稱,誘騙開發人員安裝惡意套件。
與 typosquatting 不同的是,slopsquatting 並非依賴拼寫錯誤。攻擊者可能會在 PyPI 和 npm 等套件索引上,以 AI 模型在程式碼範例中常常憑空捏造的名稱來建立惡意套件。根據開源資安公司 Socket 研究團隊指出,這些由 AI 幻覺生成的假套件名稱,具有高度可重現性與語意合理性,容易被駭客預測並註冊為釣魚套件,誘導開發者安裝惡意程式碼。
這項風險源自 AI 模型在產生程式碼時,經常引用其「想像中」的函式庫。一項在 2025 年 3 月發表的研究分析了 57 萬筆 Python 與 JavaScript 程式碼樣本,發現高達兩成的推薦套件實際不存在。
開源的大型語言模型如 CodeLlama、DeepSeek、WizardCoder 和 Mistral 的情況更為嚴重,而商業工具如 ChatGPT-4 雖然表現較佳,但仍有約 5% 的幻覺率,這個數字不容小覷。另外,GPT-4 Turbo 表現最好,幻覺率僅為 3.59%。
研究(論文 PDF)進一步指出,這些幻覺套件中,有 43% 曾在類似提示下反覆出現,另有 58% 在十次生成中再次現身。其中 38% 類似真實套件名稱、13% 是拼字錯誤,其餘 51% 則是 AI 完全憑空編造。
Socket 研究人員表示:「這些幻覺不是隨機雜訊,而是模型對某些輸入的可預測反應。駭客僅需觀察少數輸出結果,就能快速找到值得註冊的假套件名稱。」
研究也指出,隨著 AI 輔助「氛圍程式設計」(vibe coding)的快速興起,slopsquatting 攻擊的威脅性正急劇攀升,為軟體供應鏈帶來前所未有的安全挑戰。這是因為開發者在 vibe coding 流程中幾乎不會手動輸入或查詢套件名稱,遇到 AI 推薦的看似合理但實際不存在的套件時,往往會直接安裝並繼續工作。此類便利性導向的行為正是攻擊者可能利用的關鍵弱點。
目前尚無已知攻擊案例利用此手法,但專家呼籲開發者提高警覺,對 AI 產出的所有套件名稱應親自查證,絕不可盲目使用。同時,建議導入依賴掃描工具、lockfile 機制與雜湊驗證,鎖定安全可信的版本。
研究也建議,若想降低幻覺發生率,開發者可調降 AI 模型的「溫度參數」(temperature),減少其生成內容的隨機性。
最重要的一點:所有 AI 協助生成的程式碼,正式上線前都應先在隔離環境中測試,以防潛在風險擴散至正式系統。
責任編輯:Sisley
核稿編輯:Sherlock
網頁設計.企業形象網站 / 購物網站類
網站技術:PHP . Javascript/MySql
精選專案.APP / 服務類
網站技術:PHP . iOS . Android/MySql
主要是處理不動產評估,包括土地建築物評估、土地資源評估、建築設備、廠房評估等。 若是民眾手上有任何的不動產物件,都可以請公會協助評估喔。
精選專案.網頁設計.RWD響應式網站 / 休閒餐飲類
網站技術:PHP . Javascript/MySql . ORACLE
RWD響應式網站設計/網頁設計,網頁切版,後台程式管理,可於各種裝置進行網頁瀏覽(PC、平板、手機)。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策