今天早上,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 跟着陪葬。这笔账今天结了。
该干的三件事
-
查邮件。翻今天早上 OpenCode 发的通知,有就是中了,没有就是没中。
-
查账单。去 OpenAI / Anthropic / Google 的控制台,看 10 月 16 日之后的用量。突然暴涨、半夜的调用、不认识的模型——有任何一条,Key 已经在被人用了。
-
换 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 条
暂无评论,来种下第一颗种子。