云安全公司 Wiz 10 月 30 日发布报告,把这个月 AI 开发者平台接连披露的安全事件串在一起,称之为“黑色十月”。名单上有九家:Fireworks AI、Andromeda、Zeabur、Lightning AI、OpenCode、Railway、Warp、CommandCode 和 Northflank。
Wiz 的结论比标题克制。它说没有单一漏洞或依赖能把这些事件连起来,只是整体形态吻合三个趋势:智能体化攻击、盗用模型额度的 LLMJacking,以及因“蒸馏”需求而兴起的凭证市场。多数事件还在分析,影响面的说法很多来自社交媒体。
攻击者都在翻环境变量
报告列出的事件大致如下:
| 平台 | 披露时间 | 已公开的线索 |
|---|---|---|
| Fireworks AI | 10 月 6 日 | 凭证访问,有“智能体蜂群”迹象 |
| Zeabur | 10 月 14 日 | 凭证访问,公司将因此关闭 |
| Lightning AI | 10 月 15 日 | 凭证访问,此前受过供应链攻击 |
| OpenCode | 10 月 16-17 日 | 旧系统被入侵,公司称与蒸馏有关 |
| Railway | 10 月 20 日 | 目前认为是构建设施提权 |
| Warp | 10 月 23 日 | 怀疑是第三方依赖 |
| CommandCode | 10 月 28 日 | 公司称与蒸馏有关 |
Andromeda 和 Northflank 的细节,报告里着墨很少。社交媒体流传 Railway 被盗约 37.1 万美元加密货币,Wiz 标注为未证实。
共同点是攻击者会定向搜索平台上存的环境变量,尤其是能调用 AI 服务的那些。这也解释了为什么目标集中在托管和开发平台:一家被打穿,拿到的是一批客户的钥匙。

一把被盗密钥的前后 30 小时
报告最细的部分是两个下游滥用案例。两把企业密钥都在供应商泄露后 30 分钟内被首次调用:一个住宅 IP 发起 InvokeModel,一分钟内扫了多个组织的密钥,请求 Claude Fable 5.1 失败后退到 Opus 5.5,成功。
此后是几天的安静期,每天只有 14 到 120 次调用,来自同一个小型 Go 客户端,Wiz 判断是在定时确认密钥还有效。案例 A 等了 4 天,一个脚本枚举完 Bedrock 和 EC2 配额,22 秒后开始放量,约 30 小时打出约 80 万次调用,约九成成功,四分之三落在 Opus 系列。案例 B 等了 7 天才进入疑似转售池,约 13 小时调用约 170 万次,超过 100 万次成功,涉及十几个 Claude 模型。
这两把密钥按列表价可能跑出了超过 10 万美元的用量。这是 Wiz 的估计,它没有说明受害企业实际收到多少账单。调用特征也很有转售的味道:多数请求只有少量未缓存输入和几百个输出 token,符合提示缓存的形态,长尾请求则带几万 token 的输入,像是背后有大批终端用户。
低价中转 API 的货从哪来
对中文开发者,这份报告最贴近的部分是转售链条。Wiz 点了两个名字:与转售站 llm-routing.com 有关联的“momo”,以及站点为 xingjiabiapi.org 的“Xingjiabi”。两者的 IP 都碰过上述案例的密钥,后者的站点还挂过“蒸馏检测监控”页面,把用户分成高风险、观察和正常三类。
证据到这里为止。Wiz 明确写着,无法确定转售组织与最初入侵的关系,也无法把 momo 的运营和那波大规模滥用直接挂钩,列出的失陷指标同样没有证据关联到九起事件。它也没有说所有中转站都用被盗密钥。不过报告至少说明,一部分价格异常低的模型额度,来路可能有问题,买的人也可能把自己的提示词交给了不明中间方。
报告正文没有给防御清单。用过名单里平台的团队,比较直接的动作是轮换存在那里的模型密钥,再查云日志里有没有陌生 IP 的低频 InvokeModel。案例 B 的密钥只能用 us.* 配置文件,照样被找到可用模型,权限收窄挡不住这类滥用,只能缩小范围。
参考来源:Wiz Research 博客;CocoLoop;费用为 Wiz 按列表价的估计,部分被盗金额未获证实。