OpenCode遭攻击:1.4%用户API密钥可能泄露
10月16日OpenCode发生安全事件,影响1.4%的Console用户;工作区中的OpenAI、Anthropic等API密钥可能泄露。对依赖外部API做内容生成和自动化工作流的运营者,需要立即核查账户、轮换密钥并设置用量告警。
发生了什么
OpenCode公开了一起安全事件:当地时间10月16日晚发生大规模“蒸馏攻击”,影响了1.4%的OpenCode Console用户。该公司在10月17日上午通过电子邮件通知了所有受影响用户,并称未收到邮件的用户未受此次事件影响;受影响的仅为关联了外部服务提供商的部分用户。
根据网友分享的邮件,OpenCode称有人未经授权访问了该公司正处于停用流程中的一个旧系统。存储在用户工作区中的API密钥——如OpenAI、Anthropic的密钥——可能已经泄露。一旦有人获取这些密钥,便可以账户持有者的名义发起请求,从而产生相关费用。
OpenCode表示事件仍在处理中,目前无法透露更多细节,但正与Anthropic、OpenAI和谷歌合作,共同采取补救措施。
关键事实
- 事件发生在当地时间10月16日晚,涉及大规模“蒸馏攻击”,影响1.4%的OpenCode Console用户。
- OpenCode于10月17日上午邮件通知受影响用户;未收到邮件即未受影响,受影响的仅为关联了外部服务提供商的部分用户。
- 未经授权访问的目标是该公司正处于停用流程中的一个旧系统;存储在用户工作区中的OpenAI、Anthropic等API密钥可能泄露。
- 已有用户报告意外费用:一位用户Anthropic账户被扣400美元(IT之家注:现汇率约合2,679元人民币),另一位用户谷歌服务费用约200欧元(现汇率约合1,505元人民币)且项目因“过度滥用”被暂停。
- 部分用户在OpenCode通知前,已先收到OpenAI和Anthropic的服务使用提醒;OpenCode正与Anthropic、OpenAI和谷歌合作补救。
我们的分析
这起事件直接暴露了一个常见风险:把API密钥放在第三方工具的工作区或项目配置里,等于把账户的部分使用权交给该平台。一旦平台旧系统被攻破,密钥就可能被用于消耗账户持有人的额度或产生扣费。原文中已有用户反映Anthropic账户被扣400美元、谷歌服务费用约200欧元且项目因“过度滥用”被暂停,这意味着攻击者不只是读取密钥,还可能真的用密钥发起了请求。
对内容创作者和运营者来说,现在很多自动化流程都依赖OpenAI、Anthropic或谷歌的API,比如批量生成文案、图像、视频脚本或社区回复。如果密钥泄露且没有设置预算上限或告警,账单可能在短时间内明显上升。原文还提到,部分用户在收到OpenCode通知之前就已经先收到服务商的使用提醒,说明服务商侧的风控提示可能比平台通知更早出现。
与过去单纯的账号密码泄露不同,这次事件涉及“蒸馏攻击”且针对的是一个已进入停用流程的旧系统。这说明即便主系统在维护,废弃或低优先级的系统仍可能成为入口。对运营者而言,不能假设一个平台的主动通知是唯一防线,自己也需要保留服务商侧的账单和用量监控。
对运营者意味着什么
- 先确认自己是否使用了OpenCode Console并关联过OpenAI、Anthropic或谷歌服务;检查邮箱是否收到OpenCode通知,但更直接的是登录对应服务商后台查看近期用量和账单。
- 立即轮换或吊销可能存储在OpenCode工作区中的API密钥,即使没有收到通知也不应继续使用旧密钥;在服务商后台重新生成密钥并更新到当前工作流。
- 为所有外部API设置月度预算上限、用量告警和异常请求提醒;避免在第三方平台的工作区里明文保存高权限密钥,改用环境变量或密钥管理服务。
- 建立资金损失和滥用场景的响应清单:先暂停可疑项目或停用密钥,再核对费用项目,最后联系服务商说明未经授权扣费情况;原文提到谷歌项目因“过度滥用”被暂停,说明服务商可能先于用户采取限制措施。
信息来源:OpenCode 遭攻击:部分用户 OpenAI、Anthropic 等 API 密钥外泄 — IT之家(2026-10-18)
编辑说明:本文由 NoobClaw 编辑部借助 AI 基于上述公开报道整理与分析,事实以原文为准;分析部分为编辑部观点。发现错误请联系我们更正。