← LeisureLinux 文章索引
LeisureLinux · 微信公众号文章

月下载量达 110 万次的 PyPI 软件包遭黑客攻击,被用于植入窃信后门 (Infostealer)

AI/Agent 阅读原文(微信)↗

这是一起典型的软件供应链攻击。根据 2026 年 4 月的最新安全通报,受害者是知名 AI 推理框架Xinference。 以下是从架构师与安全分析师视角对该事件的深度分析:

1. 事件核心:Xinference 供应链沦陷

Xinference是一个用于部署大语言模型(LLM)的开源平台,在 PyPI 上的月下载量超过110 万次

  • 攻击手段:攻击者利用了GitHub Actions 脚本注入漏洞,成功窃取了具有发布权限的 workflow token。
  • 分发路径:通过伪造合法的自动化发布流程,攻击者在官方版本中植入了恶意后门,并同步更新到了 PyPI 仓库和官方 Docker 镜像。
  • 攻击者画像:初步指向名为TeamPCP的威胁组织。

2. 技术细节:多阶段 Infostealer 植入

攻击者在代码中使用了极其隐蔽的手段,避开了常规的静态扫描:

  • 双重 Base64 编码:恶意代码被两次 Base64 编码后嵌套在包的初始化逻辑中。
  • 执行逻辑
-   •**云凭据**:AWS/GCP 的 Access Keys、Kubernetes 配置 (Kubeconfig)。
  • 环境变量:系统 .env 文件中的 API Keys、数据库密码。
  • 加密货币:本地浏览器插件中的钱包私钥。

  • 1. 当用户执行 pip install 或运行 Docker 容器时,恶意脚本被触发。

  • 2. 脚本会探测环境,重点针对开发人员和 DevOps 工程师
  • 3.敏感信息窃取目标
  • C2 通信:收集的数据通过加密隧道回传至远程 C2(控制服务器)。

3. 供应链攻击的新趋势

此案例反映了 2026 年针对开发者工具的三大攻击趋势:

A. 从"拼写错误"转向"权限劫持"

以往的 PyPI 攻击多为 Typosquatting(仿冒包名),而此次是直接通过劫持 CI/CD 流程篡改合法包。用户即使完全拼对包名、下载量再高,也无法保证安全。

B. "睡眠者"策略 (Sleeper Tactics)

攻击者不再立即触发破坏性行为,而是保持低调的 Infostealer 行为,通过窃取的凭据进行横向移动,进而渗透进企业更核心的内网或生产环境。

C. 针对 AI 基础设施

随着 Xinference 这类模型推理工具成为企业 AI 架构的核心,针对这类工具的攻击能一次性获取大量的 AI 算力资源和敏感的模型训练数据。

4. 深度安全建议 (Architecture & Ops)

作为架构师,建议立即采取以下防御措施:

应急处置

  • 版本回退:受影响版本主要集中在2.5.0 以上。若已部署,请立即降级至安全版本并彻底扫描系统。
  • 密钥轮换:即使未发现泄露迹象,也必须立即更换环境中所有的 AWS、GCP 及 Kubernetes 访问令牌。

架构级加固

  • 依赖锁定 (Lockfiles):生产环境禁止直接使用 latest 标签,必须使用 poetry.lock 或 requirements.txt 并锁定SHA-256 哈希值
  • 私有镜像源 (Private Registry):建立内网镜像源,对外部引入的第三方包进行二次安全扫描(SCA)后再发布。
  • 最小化 GitHub Action 权限:遵循 top-level permissions: read-all 原则,严禁给 Workflow 分配不必要的写权限。

LeisureLinux 提醒:在现代 IT 架构中,Trust, but verify(信任但要验证)已不再足够。必须构建Zero Trust 供应机制,将每一个第三方组件视为潜在的威胁源。

供应链投毒:LiteLLM 投毒事件给每一位架构师的警示

【技术前瞻】2026 开源安全债务危机:平均漏洞数翻倍,Linux Kernel 成为 CVE 产出大户

拒绝 LLM "投毒":为何底层开发者开始构建"纯净版"Vim 分支?

警钟:AI智能体 2 小时攻破麦肯锡 Lilli 平台,自动化渗透进入"机器时间"

深度分析:Google 联合行业巨头捣毁全球最大住宅代理网络 IPIDEA

2026 网络安全十大趋势与实战应对方案

架构即防御:拆解 SASE 如何在底层重构零信任安全

AI 屠龙:全球最安全 OS 破防,内核级"逻辑重构攻击"复盘

本文整理自微信公众号 LeisureLinux 的原创内容(Linux / AI / 安全 硬核技术)。

· 阅读原文(微信公众号)

· 关注公众号 LeisureLinux,第一时间获取技术深度内容。

LeisureLinux 公众号二维码(微信扫一扫关注)