OpenCode 安全事件:大规模蒸馏攻击波及关联 AI 服务商的 Console 用户,如何排查开发机上的 OpenCode 并响应
# OpenCode 安全事件:大规模蒸馏攻击波及关联 AI 服务商的 Console 用户,如何排查开发机上的 OpenCode 并响应 **原文链接:https://www.stepsecurity.io/blog/opencode-security-breach** **来源:AnySearch OpenAI/…
# OpenCode 安全事件:大规模蒸馏攻击波及关联 AI 服务商的 Console 用户,如何排查开发机上的 OpenCode 并响应 **原文链接:https://www.stepsecurity.io/blog/opencode-security-breach** **来源:AnySearch OpenAI/Anthropic blog** 2026 年 10 月 18 日,开源 AI 编码智能体 OpenCode 披露了一起安全事件,其定性为一次"大规模蒸馏攻击"(large scale distillation attack)。OpenCode 表示,事件影响约 1.4% 的 OpenCode Console 用户,具体是那些在 Console 中关联了外部 AI 服务商的用户,涉及的服务商包括 Anthropic、OpenAI 和 Google。 OpenCode 称,已于 10 月 18 日上午通过电子邮件逐一通知所有受影响用户。按厂商说法,如果没有收到邮件,则不受影响。目前事件仍在处置中,OpenCode 尚未公布根本原因,也未说明具体被访问了哪些数据。 OpenCode 在 X 上发布的声明如下: "昨晚我们发生了一起安全事件,与一次大规模蒸馏攻击有关,影响了 1.4% 的 OpenCode Console 用户。我们已于今早通过邮件通知了他们所有人。事件仍在进行中,因此目前无法分享更多细节,但我们正与 Anthropic、OpenAI 和 Google 合作进行修复。" 目前公开信息仅止于此。有几个要点值得注意: - 影响范围限定在 OpenCode Console 用户,而非所有安装了 OpenCode CLI 的人。 - 受影响子集是那些关联了外部服务商的用户,OpenCode 点名了 Anthropic、OpenAI 和 Google。 - OpenCode 表示已向每位受影响用户发送邮件;未收到邮件即未被波及。 - 事件仍在处置中,厂商尚未发布根本原因。 为什么这件事重要:开发者会把 AI 服务商账号关联到 OpenCode,以便智能体代表自己调用模型。如果这些关联凭证被泄露,攻击者就能用受害者的服务商账号进行推理调用。其表现是账单出现异常支出,并且视服务商而定,攻击者还可能触达这些密钥所能访问的数据。多数安全团队并没有一份"哪位开发者运行了哪种 AI 编码智能体"的清单,因此第一项工作就是查清谁安装了 OpenCode。 受影响版本 OpenCode 尚未公布受影响版本清单。根据厂商声明,此次事件与关联了外部服务商的 OpenCode Console 账号有关,而不是 OpenCode CLI 的某个特定版本。这意味着,仅凭开发机上的安装版本,无法判断该开发者是否受影响。 真正关键的是:开发者是否拥有 OpenCode Console 账号,以及是否在其上关联了 Anthropic、OpenAI 或 Google 服务商。OpenCode 将关联服务商的凭证保存在开发者本机:macOS 和 Linux 上位于 ~/.local/share/opencode/auth.json,Windows 上位于 %USERPROFILE%\.local\share\opencode\auth.json。如果该文件存在并列出某个服务商,说明该开发者已关联服务商,在 OpenCode 的邮件确认其不受影响之前,应被视为可能受影响。 社区用户的自查与恢复步骤 如果你不是 StepSecurity 客户,可按下述方式在环境中查找 OpenCode 并作出响应。两种查找方式均免费。 手动查找 OpenCode。在每台开发机上检查 OpenCode 可执行文件及其数据目录。macOS 和 Linux 上: which opencode ls ~/.opencode/bin/opencode ls ~/.config/opencode ls ~/.local/share/opencode/auth.json Windows 上,检查 PATH 中是否存在 opencode.exe,并查看 %USERPROFILE%\.config\opencode 与 %USERPROFILE%\.local\share\opencode。只要其中任一项存在,即说明已安装 OpenCode。手动检查适用于少量机器,但依赖每位开发者自行执行命令并反馈结果。 或者使用开源的 Dev Machine Guard 查找 OpenCode。StepSecurity Dev Machine Guard 是开源工具,对社区用户免费。它会扫描开发机上的 AI 编码智能体、MCP 服务器、IDE 扩展以及有风险的包管理器设置,并可(原文此处被截断)。 …
https://www.fde.pub/news/864