OpenCode 被黑:1.4% 用户 API Key 可能泄露,10 分钟自查+换 Key 教程

意外富翁 · 19小时前 · News · 30 · 0

今天早上,HN 上一条帖子被顶到了 718 赞:

OpenCode 官方承认,昨晚出了安全事件,约 1.4% 的 Console 用户存在 workspace 里的第三方 API Key(OpenAI、Anthropic、Google)可能泄露了。

官方公告出来之前,评论区已经有人在喊:一个说 Anthropic 账号莫名其妙被刷了 400 美元,另一个说 Google 项目直接被停用。

如果你在用 OpenCode,往下看,先确认自己在不在那 1.4% 里。

发生了什么

OpenCode 今天凌晨的说法:

  • 攻击者拿到了一台“正在退役的老系统”的访问权限;
  • 存在用户 workspace 里的外部 Key 可能被拿走,涉及 OpenAI、Anthropic、Google 三家;
  • 官方管这叫“大规模蒸馏攻击”:用偷来的 Key 猛调顶级模型,把回答抓回去训练自己的小模型,账单记在你头上;
  • 大概 1.4% 的 Console 用户受影响,官方今天早上给这些人挨个发了邮件。没收到邮件的,官方说你没事;
  • 事件还在调查,更多细节官方暂时不说,正在和三家服务商一起处理。

最讽刺的是“正在退役的老系统”这句:机器都要下线了,上面还躺着用户的 Key,还被人端了。官方说“可能泄露”“还没证据表明 Key 一定被用过”——评论区 400 美元的账单摆在那,这种话听听就行。

谁会被波及

这事跟只用本地 CLI 的人没关系。

CLI 是开源的,跑在你自己机器上,Key 也在你自己手里,够不着。可能中招的是用 Console(网页版/云端版)、并且在 workspace 里存过外部 Key 的人,1.4% 就是从这批人里筛出来的。

Key 放云端 workspace,换来的是多设备同步、开箱即用。代价就是服务端一被端,你的 Key 跟着陪葬。这笔账今天结了。

该干的三件事

  1. 查邮件。翻今天早上 OpenCode 发的通知,有就是中了,没有就是没中。

  2. 查账单。去 OpenAI / Anthropic / Google 的控制台,看 10 月 16 日之后的用量。突然暴涨、半夜的调用、不认识的模型——有任何一条,Key 已经在被人用了。

  3. 换 Key。吊销旧的,生成新的,把 CI、脚本、其他工具里引用旧 Key 的地方全换掉。顺序别反:先上新 Key、把调用方一个个切过去,最后再吊销旧的,不然先挂的是你自己的服务。另外把 spending limit 和预算告警打开,限额拦不住贼,但能决定你损失 40 块还是 400 块。

以后 Key 放哪

这次之后,三句话。

能放本地就别放云端。环境变量、1Password,都比存在某个 SaaS 的 workspace 里强。你的 Key 在别人服务器上是什么待遇,今天看到了。

一个 Key 只干一件事。按项目、按用途拆 Key,OpenAI 和 Anthropic 都支持给 Key 起名和设限额。真漏了,也只漏一个,影响范围可控。

几个月换一次。Key 不是传家宝,定期轮换成本很低,出事了也好止血。

Cursor、Windsurf、OpenCode、各种中转站,现在个个都要你交 Key。交之前想一下:这家要是被端了,我这 Key 值多少钱。


这个月 AI 圈出的事一件接一件:z.ai 突禁中国用户清空聊天记录、Claude 封号潮、OpenAI 工程师窃听案,现在 OpenCode 直接把用户的 Key 搭进去了。

一家做 AI 编程工具的公司,被黑掉的是一台“正在退役”的老系统——机器都要下线了,用户的 Key 还在上面躺着。这运维水平,你的 Key 还敢交吗?

已复制到剪贴板
广告
广告

评论 0 条

暂无评论,来种下第一颗种子。