欧洲云厂商 OVHcloud 的开源 CLI 工具近日遭遇供应链攻击:攻击者劫持了项目维护者的 GitHub 账号,于 10 月 19 日发布了被植入窃密恶意软件的 0.11.0 至 0.15.0 五个版本。安全研究机构将此次攻击归因于 GlassWorm 团伙——一个专门针对开发者工具链的窃密组织。OVHcloud 已紧急发布干净的 0.16.0 版本,并为 GitHub Release 启用了不可变保护。
需要强调的是,这是一起安全事件,与 OVHcloud 同期宣布的“2027 年初推出首款自研 AI 模型”属于完全不同的两件事:一个是攻击者投毒开源工具链窃取开发者密钥,一个是公司正常的 AI 战略发布。两者时间撞车纯属巧合,读者切勿混淆。
攻击手法:劫持账号 + 投毒 Release
GlassWorm 的作案路径颇具代表性:先通过钓鱼或凭证填充拿下维护者的 GitHub 账号,随后直接在官方仓库的 Release 页面上传被篡改的构建产物。由于发布来自“官方账号”、挂在“官方仓库”,用户通过常规渠道下载安装时毫无戒心,恶意软件随即在开发者本机搜刮云 API 密钥、SSH 私钥等高价值凭据并外传。
这种“不碰源代码、只换构建产物”的投毒方式尤为阴险:代码仓库本身干干净净,代码审计看不出任何问题,恶意代码只存在于编译好的二进制发布包里。这也解释了为什么 OVHcloud 事后的修复动作包括启用 Release 不可变保护——让已发布的构建产物无法被替换或覆盖,从机制上堵住这一攻击面。
开发者自查与行业警示
如果你在 10 月 19 日前后安装或升级过 OVHcloud CLI 的 0.11.0–0.15.0 版本,应立即卸载、轮换本机所有云密钥与 SSH 密钥,并检查异常登录记录。官方建议所有用户直接升级到 0.16.0 干净版本。
更深层的警示在于:开发者工具链已成为 APT 级团伙的重点目标。从 SolarWinds 到各类 npm/PyPI 投毒,再到这次直接劫持 GitHub 账号篡改 Release,供应链攻击的烈度持续升级。对企业的启示是,对第三方 CLI 工具应建立版本锁定与哈希校验机制,对高权限凭证则必须假设“开发者笔记本可能失陷”,做好分级隔离与快速轮换预案。