据凤凰网科技转载新智元报道(https://tech.ifeng.com/c/8xJjawbJTsJ )以及 OfficeChai 10 月 18 日披露(https://officechai.com/ai/opencode-discloses-security-breach-says-attackers-may-have-accessed-users-openai-anthropic-and-google-api-keys/ ),开源 AI 编程工具 OpenCode 于当地时间 10 月 16 日晚发生一起与大规模蒸馏攻击相关的安全漏洞,约 1.4% 的 Console 用户受到影响,公司在 10 月 17 日上午通过邮件通知全部受影响用户。DoNews 的快讯补充指出(https://www.donews.com/news/detail/8/6744386.html ),攻击者通过一套正准备下线的旧版老系统实施未授权访问,用户保存在工作区里的 OpenAI、Anthropic 与谷歌 API 密钥可能已经暴露。

受害开发者的账单是最先暴露问题的地方:有人一觉醒来 Anthropic 账户被刷走 400 美元,最惨的一位直接损失 1700 多美元,还有人的 Google Cloud API 账单爆表,莫名背上一千多美元扣款。Anthropic 负责人 Lydia Hallie 火速回应,所有疑似泄露的 Claude API 密钥已经全部强制注销。讽刺的是,OpenCode 联创 Dax Raad 本人的账号也在遭受攻击。

黑客偷密钥为什么不是转卖而是训模型?

这次事件最特殊的地方在于攻击动机。黑客拿到密钥之后没有倒卖聊天记录,也没有小额套现,而是把每一分钱的调用额度全部转化成顶级大模型的高质量 token,拿去训练自己的小模型。小模型想要喂聪明,最核心的燃料就是海量、高水准的思维链与代码生成数据;如果直接去买 OpenAI 与 Claude 的 API 生产这些训练数据,动辄要几百万甚至上千万美元,而且各大厂商服务条款严禁拿自家输出训练模型,后台风控严密。

于是攻击者选择了借刀杀人:攻破第三方 AI 工具聚合平台,一次性拿走成百上千个真实开发者的密钥,每一次 token 消耗都记在受害者账上。TestingCatalog 评价这开创了一个危险先例,使用中小型第三方服务商从此变得前所未有地危险。

改密码为什么救不了已经流出的密钥?

OpenCode 在通知里写得很直白:必须去对应模型服务商的官方控制台撤销并重配可能泄露的 API 密钥。改登录密码不能代替撤销密钥;只在 OpenCode 里删除配置,或者把本机程序关掉,都无法让已经流出的凭据自动失效,只有到签发密钥的平台让旧 Key 作废才行。随后要检查近期用量与账单,保留异常调用记录、消费时间与通知,向服务商申请调查与费用处理,依赖旧密钥的正常应用也要同步更新。

1.4% 的比例看似不大,但它击中的是 AI 工作流里最脆弱的一环:开发者图方便,把多家厂商的密钥集中托管在第三方控制台里。平台一旦失守,损失是跨厂商连锁发生的。

聚合托管模式的信任账该怎么重新算?

事件之后,行业要回答的不是「OpenCode 可不可信」,而是「密钥该不该离开自己的保险箱」。代理式编程把多模型、多供应商编排进同一个终端,便利与风险是同一件事的两面。未来的产品形态大概率会走向短期临时凭证、最小权限作用域、用量异常实时熔断这些机制,而不是把长期有效、权限全开的 Key 明文堆在工作区里。对开发者个人,眼下最实用的动作只有一个:盘点自己所有第三方工具里托管的密钥,逐个轮换一遍,并且给每把 Key 设上月度预算上限。

去论坛讨论

前往 silicon-agi.com 论坛 参与讨论