AI供應鏈情報預警 | 惡意Py包偽裝AI框架庫開展數據竊密及應用劫持攻擊

AI供應鏈情報概述

近日(18th Aug. , 2025),懸鏡安全情報中心在Python官方倉庫中捕獲1起偽裝成知名AI框架庫pytensor(https://pypi.org/project/pytensor)的組件投毒事件。在北京時間8月18日凌晨,投毒者連續發布五個包含惡意代碼的pytensorlite組件版本,這些惡意組件主要功能是遠程下載并執行W4SP竊密木馬腳本,并對目標Windows系統中主流瀏覽器、數字錢包客戶端開展敏感數據盜取及應用注入劫持攻擊。pytensorlite惡意組件基本信息如下所示。?

惡意組件包名

投毒版本

發布時間

pytensorlite

0.1.0; 0.1.1;?0.1.2;?0.1.3;?0.1.4?

2025.08.18

圖片

惡意組件 pytorchlite 項目主頁

在發布當日,惡意組件pytensorlite官方下載量接近900次,懸鏡安全已于第一時間通報Python官方,并將該投毒組件的技術分析細節向XSBOM供應鏈安全情報訂閱用戶進行推送預警。

圖片

惡意組件pytensorlite下載量

投毒分析

1?W4SP木馬遠程加載執行

以pytensorlite?0.1.4版本為例,pytensorlite/__init__.py文件負責遠程加載并執行攻擊者托管在GitHub平臺上的下一階段惡意py代碼。

圖片

__init__.py惡意代碼

遠程惡意代碼在GitHub的托管地址同樣被base64編碼,解碼還原后如下所示。

    https://raw.githubusercontent.com/93dk99-ui/pytensorlite/main/main.b64

    根據?__init__.py?代碼邏輯可知,遠程惡意代碼先經過base64編碼后再被zlib壓縮存儲在GitHub上。編碼壓縮后的代碼(main.b64)如下圖所示。

    圖片

    編碼壓縮的main.b64惡意代碼?

    對main.b64進行解碼解壓后還原出真實的惡意代碼,通過代碼中特征字符串W4SP初步推斷該惡意py文件為W4SP竊密木馬。

    圖片

    main.b64惡意代碼還原

    通過進一步代碼分析比對后,確認main.b64遠程代碼功能高度符合W4SP竊密木馬特征,且主體代碼來自Github上W4SP-Stealer-V2開源項目。

      https://github.com/Im4wasp/W4SP-Stealer-V2https://github.com/Im4wasp/W4SP-Stealer-V2/blob/main/w4sp-v2-4.py

      W4SP竊密木馬是一種基于Python的開源木馬,其主要功能包括:

      • 瀏覽器敏感數據盜取

      • 數字錢包應用文件盜取

      • 數字錢包應用注入劫持

      • ...

      圖片

      W4SP竊密木馬開源項目

      2?瀏覽器敏感數據盜取

      W4SP木馬通過遍歷主流瀏覽器(包括chrome、edge、firefox、yandex、opera等)應用目錄,收集瀏覽器敏感數據,主要目標涉及用戶登錄賬密、cookie和瀏覽記錄 。

      圖片

      竊取瀏覽器 leveldb 數據

      圖片

      竊取瀏覽器 cookie 數據

      竊取的瀏覽器敏感數據被zip壓縮打包后上傳到攻擊者控制的webhook接口。

        https://discord.com/api/webhooks/1406682769891004476/e-faAgYCcfVL0RHJsK0QfyhVUIwrJffIv0aNge0YW9l4TszqdIfVW7J57aa2fccDBcN1?

        圖片

        數據外傳

        3?數字錢包應用文件盜取

        針對主流數字錢包應用(包括Atomic、Exodus、Binance、Coinomi、bytecoin等)目錄下所有文件進行收集打包后回傳給攻擊者webhook接口。

        圖片

        主流數字錢包應用及應用目錄

        此外,W4SP木馬還會通過內置的瀏覽器擴展標識符來收集主流數字錢包瀏覽器擴展數據。

        圖片

        數字錢包瀏覽器擴展信息

        竊取的數字錢包應用數據文件及瀏覽器擴展數據同樣會被zip壓縮打包后上傳到攻擊者webhook接口。

          https://discord.com/api/webhooks/1406682769891004476/e-faAgYCcfVL0RHJsK0QfyhVUIwrJffIv0aNge0YW9l4TszqdIfVW7J57aa2fccDBcN1

          4?數字錢包應用注入劫持

          最終攻擊者還會利用W4SP內置的asar注入功能對Atomic及Exodus數字錢包應用客戶端執行app.asar文件替換注入劫持。

          圖片

          數字錢包應用asar文件注入劫持

          不同數字錢包應用被注入的惡意asar文件如下所示

          數字錢包應用

          惡意asar

          Exodus

          https://cdn.discordapp.com/attachments/1135684724585681039/1143224080603037827/app.asar

          Atomic

          https://cdn.discordapp.com/attachments/1086668425797058691/1113770559688413245/app.asar

          5?IoC 數據 ?

          此次pytorchlite投毒包涉及的惡意IoC數據如下表所示:

          圖片

          排查方式

          Investigation Method

          開發者可通過命令?pip show?pytorchlite?查詢系統中是否已安裝存在惡意投毒的組件版本,如果已安裝請立即使用?pip uninstall?pytorchlite?-y進行卸載。同時還需關閉系統網絡并排查系統是否存在異常進程。

          此外,也可使用?OpenSCA-cli?工具將受影響的組件包按如下示例保存為db.json文件,直接執行掃描命令(opensca-cli -db db.json -path ${project_path}),即可快速獲知您的項目是否受到投毒包影響。

            [? ???{? ? ?? ??"product":?"pytensorlite",? ? ?? ??"version":?"[0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4]",? ? ?? ??"language":?"python",? ? ?? ??"id":?"XMIRROR-MAL45-1E8B4782",? ? ?? ??"description":?"惡意Py包偽裝AI框架庫開展應用劫持及數據竊密攻擊",? ? ?? ??"release_date":?"2025-08-18"? ?? ??},]

            懸鏡供應鏈安全情報中心是全球首個數字供應鏈安全情報研究中心。依托懸鏡安全團隊強大的數字供應鏈SBOM管理與監測能力和AI安全大數據云端分析能力,懸鏡云脈XSBOM數字供應鏈安全情報預警服務通過對全球數字供應鏈投毒情報、漏洞情報、停服斷供情報等進行實時動態監測與溯源分析,可為用戶智能精準預警“與我有關”的數字供應鏈安全情報,提供情報預警、情報溯源、可視化關聯分析等企業級服務。

            本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
            如若轉載,請注明出處:http://www.pswp.cn/bicheng/94128.shtml
            繁體地址,請注明出處:http://hk.pswp.cn/bicheng/94128.shtml
            英文地址,請注明出處:http://en.pswp.cn/bicheng/94128.shtml

            如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

            相關文章

            AI需要防火墻,云計算需要重新構想

            Akamai創始人Tom Leighton欲終結云膨脹,從內到外守護AI安全 Akamai創始人Tom Leighton 當前超大規模云服務商主導著企業IT市場,鮮有人敢挑戰云計算經濟模式、AI基礎設施和網絡安全架構的現狀。但Akamai聯合創始人兼CEO Tom Leighton正是這樣的挑戰者。他…

            線段樹詳解【數據結構】

            簡介 線段樹是一種應用極其廣泛,使用范圍較廣并且非常知名的樹形數據結構,主要用于進行區間操作,如區間修改,區間查詢等。這種數據結構唯一的不足就是巨大的代碼量,因此處理一些較簡單的問題時建議用樹狀數組。 原理…

            Maven 入門與進階:聚合、繼承與生命周期詳解

            Maven 是 Java 項目管理的核心工具,其強大的依賴管理、項目構建和模塊化設計能力,極大地提升了開發效率。本文將深入探討 Maven 的 聚合(Multi-module)、繼承(Inheritance) 和 生命周期(Lifecyc…

            手搓MCP客戶端動態調用多MCP服務,調用哪個你說了算!

            01 引言 前兩天,有個粉絲朋友咨詢MCP服務如何動態調用,動態加載MCP服務的鏈接?我們都知道MCP客戶端可以配置多個MCP服務的地址: spring.ai.mcp.client.sse.connections.server1.urlhttp://localhost:xxxx spring.ai.mcp.client.ss…

            Go語言中的優雅并發控制:通道信號量模式詳解

            在Go語言的并發編程中,“通過通信共享內存”的設計哲學貫穿始終。當面對高并發場景時,無限制創建goroutine可能導致資源耗盡、CPU過載等問題,通道信號量模式(Channel Semaphore Pattern) 正是一種基于Go通道特性的優雅…

            鴻蒙 NEXT開發中輕松實現人臉識別功能

            大家好,我是 V 哥。 今天給大家介紹在 HarmonyOS 原生鴻蒙開發中,實現人臉識別功能,這個功能在常用的 APP 開發中上鏡率還是很高的,在傳統的 Android 或 iOS 開發中,通常我們要借助第三方庫來實現,而在鴻蒙…

            華為開發者空間訓練營-優秀作品公布

            排名標題總分獎品1手把手教你開發一個地區智能查詢MCP,賦能地理位置類MCP服務的“零輸入”無感交互95華為 freebuds 6i 藍牙耳機2基于華為開發者空間云主機DeepSeek助力電商企業AI海報文案驅動的最佳實踐落地 94華為 freebuds 6i 藍牙耳機32小時基于華為開發者空間和…

            基于Python與Tkinter開發的微博多功能自動化助手

            文章目錄 摘要 1. 背景與意義 2. 需求分析 3. 核心架構設計 3.1. 技術選型 3.2. 核心思想:UI與邏輯分離的異步架構 4. 深度模塊化剖析 4.1. 微博核心API交互模塊 4.2. 健壯性設計:代理與重試機制 4.3. GUI界面模塊 (WeiboApp 類) 4.4. 異步任務處理模塊 5. 難點分析與解決方案…

            效果驅動復購!健永科技RFID牛場智能稱重項目落地

            近日,北京某養殖企業持續下單電子耳標識讀器,在牛場智能稱重中落地應用,通過自動、準確地識別牛只并記錄體重數據,顯著提升效率和數據精準度,實現了“效果驅動復購”的良性循環。健永科技RFID技術在北京某養殖企業智能…

            計算機網絡:2、TCP和UDP

            2、TCP和UDP 簡介 TCP(transmission Control Protocol):是一種通信標準,它使應用程序和計算設備能夠在網絡上交換消息。它的設計目的是在互聯網上發送數據包,并確保數據和信息在網絡上的成功傳遞。UDP(the User Datagram Protocol)&#xf…

            WEB安全篇:瀏覽器攻擊原理及防護

            1、XSS:跨站腳本攻擊就是攻擊者想盡一切辦法將可以執行的代碼注入到網頁中。攻擊者在web頁面惡意插入HTML或script標簽,當用戶瀏覽該頁面時,惡意代碼就會被執行,從而達到攻擊的目的。XSS利用的是用戶對指定網站的信任。比如&#…

            匯編語言學習2---GNU Debugger (GDB)

            學習記錄,在匯編語言 ,我們面對的是機器碼(以匯編指令形式展現),所以斷點要設置在機器碼被加載到內存中的位置。 GEF插件使用 安裝插件wget -O ~/.gdbinit-gef.py -q https://gef.blah.cat/pyecho source ~/.gdbinit-g…

            談談架構的內容

            一、架構的定義架構是一個界定不清的東西,我們很難講清楚哪些東西是架構,哪些東西不是架構。但軟件行業里其實人人都在搞架構,軟件設計就是架構本身。架構這個詞出現得很早,有些人認為是 NASA(也可能是NATO&#xff09…

            C#文件(夾)讀取相關(完善中。。。)

            前言閱讀項目編輯器的代碼時,發現好多與文件(夾)路徑相關代碼。本來自己之前對路徑相關的東西就模模糊糊,希望通過這篇筆記能讓自己模糊的地方明朗一下。" / " 與 " \ "你是否有過這樣的疑惑:Wind…

            FPGA DP1.4 With DSC解決方案

            引言:迎接高清高刷時代的顯示挑戰隨著8K分辨率、高刷新率、HDR和更廣色域內容的普及,傳統視頻接口的帶寬正面臨極限。DisplayPort 1.4標準雖提供了高達32.4 Gbps的帶寬(HBR3速率),但要無壓縮地傳輸8K60Hz 10bpp HDR視頻…

            新手向:Python開發簡易網絡服務器

            Python網絡服務器開發指南:從零開始的完整實現網絡服務器基礎概念網絡服務器是互聯網基礎設施的核心組件,它本質上是一個持續運行的程序,負責監聽特定端口(如HTTP服務的80端口或HTTPS的443端口),處理來自客…

            819 機器學習-決策樹2

            一、決策樹的算法信息增益:某個屬性帶來的熵增1、決策樹三大經典算法? ID3 → 信息增益 信息增益:某個屬性帶來的熵增? C4.5 → 信息增益率 信息增益率:信息增益自身熵? CART → 基尼指數(分類);平方誤…

            Objective-C 版本的 LiveEventBus 效果

            想要 Objective-C 版本的 LiveEventBus 效果(跨頁面/跨模塊通信,支持粘性和非粘性事件)。在 iOS 里對應的就是 NSNotificationCenter,但是它 默認不支持粘性事件,所以如果你想要“粘性”,需要自己封裝一層。…

            WindowsAPI|每天了解幾個winAPI接口之網絡配置相關文檔Iphlpapi.h詳細分析七

            上一篇:WindowsAPI|每天了解幾個winAPI接口之網絡配置相關文檔Iphlpapi.h詳細分析六 如果有錯誤歡迎指正批評,在此只作為科普和參考。 C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\iphlpapi.h 文章目錄CreateIpNetEntry&#xff1…

            STM32F407VGT6從零建立一個標準庫工程模板+VSCode或Keil5

            一、前言 下載平臺:STM32F407ZGT6 代碼使用平臺:VSCode 編譯器:arm-none-aebi-gcc ---- 默認你已經安裝 程序下載工具:STlink ---- 默認你擁有 批處理工具:make ---- 默認你已經安裝 使用此方法可以不借助其它插件,例如:STM32EIDE。這個方法已經經過驗證可以在STM3…