安全指南

OpenCode Console 安全事件(2026 年 10 月,1.4% 的 Console 用户):AI 服务商 API 密钥可能已暴露,以及该怎么做

OpenCode 称,2026 年 10 月 17 日的安全事件影响了关联外部 AI 服务商的 1.4% OpenCode Console 用户。应吊销哪些密钥,还要检查什么。

发布于 2026-10-31 更新于 2026-10-31 最后核实 2026-10-31 4 分钟阅读
本页目录

适用对象:使用开源 AI 编程智能体 OpenCode 的托管服务 OpenCode Console 的人,尤其是在 Console 工作区中关联了外部 AI 服务商 API 密钥的人。本文基于 OpenCode 的官方 X 帖子,并辅以新闻媒体报道的公司邮件和说法中的细节,不涉及攻击手法。

事态发展中:本文将随机构发布更多信息而更新

适用对象

使用开源 AI 编程智能体 OpenCode 的托管服务 OpenCode Console 的人,尤其是在 Console 工作区中关联了外部 AI 服务商 API 密钥的人。

已确认的影响范围查看表格 ↓
  • 受影响 Console 用户的比例
  • 受影响对象
  • 对受影响用户的通知

被列为可能涉及的项目

  • 保存在 Console 工作区中的外部 AI 服务商密钥
尚未确认的事项
  • 攻击者如何进入
  • 有多少密钥被暴露以及它们如何保存
  • 密钥被滥用到什么程度
另外1项
  • 退款的条件
现在要做的事查看步骤 ↓
  1. 确认是否收到了 OpenCode 的邮件
  2. 在各服务商处吊销已关联的 AI 服务商密钥
  3. 检查 10 月 17 日以来的用量和账单
另外2项
  1. 在使用新密钥之前,先在服务商处设置限制
  2. 如果被收取了费用,请保留记录并联系两家公司
最后核实
截至 2026 年 10 月 31 日
续报计划与核实记录

10 月 17 日的帖子写道:「事件仍在进行中,因此目前无法透露更多细节。」截至 10 月 31 日,在该公司的状态页面和网络搜索中都没有找到关于此次事件的进一步官方声明。

OpenCode Console 用户今天应该做什么

1

确认是否收到了 OpenCode 的邮件

OpenCode 表示,已于 2026 年 10 月 17 日上午向每一位受影响用户发送邮件,并且没有收到邮件的用户未受影响。请在收件箱(包括垃圾邮件)中搜索该日期前后来自 OpenCode 的邮件。

不要使用自称与此次事件有关的邮件或消息中的链接。要检查您的账户,请通过书签或自己输入地址打开 OpenCode Console。

2

在各服务商处吊销已关联的 AI 服务商密钥

如果您收到了邮件,请吊销您保存在 OpenCode Console 中的每一个外部 AI 服务商密钥。根据新闻报道,这正是 OpenCode 对受影响用户的要求。请在服务商自己的控制台中操作:从 OpenCode 中删除密钥,无法阻止别人使用已经拿到的副本。

如果您没有收到邮件,但在 Console 中关联过密钥并想确保安全,吊销并更换它们的成本很低。请更新所有使用旧密钥的地方,让您自己的工具继续正常工作。

3

检查 10 月 17 日以来的用量和账单

在各服务商的控制台中,查看 2026 年 10 月 17 日以来的用量和费用。根据一篇新闻报道,OpenCode 的邮件给出的最早可能暴露时间是 10 月 17 日 00:30 UTC。请留意激增、不熟悉的模型以及您不在工作的时段发出的请求。在 OpenCode 内设置的消费上限,无法限制他人用被盗密钥直接向服务商发出的请求。

关于服务商检测到被盗密钥被滥用时会发生什么,请参阅被盗 API 密钥与账户封禁。

4

在使用新密钥之前,先在服务商处设置限制

如果服务商提供相关功能,请在账户或项目上设置每月消费上限和用量提醒,并只给新密钥所需的权限和项目。如果新密钥泄露,损失也会止于上限。

5

如果被收取了费用,请保留记录并联系两家公司

根据新闻报道,OpenCode 表示正在对未经授权的费用办理退款,部分服务商封禁了密钥或退还了攻击中被使用的额度。请保留用量记录的截图或导出文件,然后通过官方支持页面联系 OpenCode 和服务商。只提供打码后的密钥值。

发生了什么(依据 OpenCode 的帖子和新闻报道)

OpenCode 的官方 X 账号(@opencode,opencode.ai 上有链接)于 2026 年 10 月 17 日发布了以下内容。该帖子以外的细节来自对公司邮件和说法的新闻报道,并已作标注。

  1. 2026 年 10 月 16 日至 17 日夜间

    影响 OpenCode Console 的安全事件(公司)。根据一篇关于该邮件的新闻报道,最早可能暴露的时间是 10 月 17 日 00:30 UTC。
  2. 10 月 17 日上午

    OpenCode 向所有受影响用户发送邮件(公司)。
  3. 10 月 17 日

    OpenCode 在 X 上发帖称,1.4% 的 Console 用户受到影响,事件仍在进行中。
  4. 10 月 19 日

    新闻媒体报道了邮件内容和公司的说法,包括开源应用和命令行工具未受影响。
  5. 截至 10 月 31 日

    在该公司的状态页面和网络搜索中都没有找到进一步的官方声明。
1.4%
受影响的 OpenCode Console 用户(公司)
已发邮件
10 月 17 日通知所有受影响用户(公司)
未受影响
开源应用和 CLI(联合创始人,据报道)
进行中
截至 10 月 17 日帖子时的调查状态

关联在 OpenCode Console 中

保存在 Console 工作区中的密钥。受影响用户是其中的一部分(公司);这些密钥可能已被暴露(据报道)

只在本地应用或 CLI 中使用

未受影响,因为这些密钥不会发送给公司(联合创始人,据报道)

区分取决于密钥保存在哪里,而不是由哪家 AI 服务商签发。

密钥保存在哪里,以及是否在范围内(依据公司的帖子和新闻报道)
已公布的内容(OpenCode,2026 年 10 月 17 日,以及新闻报道)
发生了什么
一起与大规模蒸馏攻击有关的安全事件(公司)
受影响对象
1.4% 的 OpenCode Console 用户,即关联了外部服务商的部分用户。已全部发送邮件;没有收到邮件即未受影响(公司)
可能暴露的内容
保存在 Console 工作区中的外部 AI 服务商 API 密钥(公司邮件和说法,据报道)
未受影响
开源应用和命令行工具(联合创始人,据报道)
应对
正与相关 AI 服务商合作进行补救(公司)。正在对未经授权的费用办理退款(据报道)
原因
根据新闻报道,是对一个旧系统的未经授权访问。OpenCode 的帖子中没有说明

已知与未知的内容

截至 2026 年 10 月 31 日的状态。「据报道」表示该项来自对公司邮件或说法的新闻报道,而不是 OpenCode 公开发布的通知。有后续消息时,将更新状态栏。

项目已公布的内容状态
受影响 Console 用户的比例1.4%已确认(公司)
受影响对象关联了外部服务商的部分用户受影响(公司)
对受影响用户的通知10 月 17 日上午向所有受影响用户发送邮件已确认(公司)
保存在 Console 工作区中的外部 AI 服务商密钥可能已被暴露可能(据报道,公司在给用户的邮件中称密钥已暴露)
开源应用和命令行工具未受影响未包含(联合创始人,据报道)
用户或密钥的数量只给出了比例未说明
密钥的保存方式未说明未说明
入侵途径对一个旧系统的未经授权访问(据报道);细节未公布调查中
密钥的滥用有用户报告被收取了未经授权的费用(据报道)调查中
退款根据新闻报道正在办理;条件未公布未说明

如何解读:公司自己的帖子很简短

OpenCode 公开发布的声明只有一条帖子。关于密钥的细节来自对其邮件的报道。在公司发布更多信息之前,请按更安全的假设行动:如果您在 Console 中关联过密钥,就把它们视为已被暴露。

暴露的 AI 服务商密钥可能导致什么

一般来说,暴露的 AI 服务商密钥可能被这样滥用。这并不意味着此次已经全部发生。

  • 请求在您的账户上运行,账单由您承担。根据新闻报道,此次有用户报告被收取了未经授权的费用
  • 服务商检测到滥用时,可能会暂停您的账户或项目,这也会让您自己的工作停下来
  • 以您的费用收集大量模型输出,这就是一般意义上「蒸馏」所指的事情
  • 访问该密钥能触及的其他任何东西,例如保存在同一项目中的文件或微调模型

过去的例子:在 Zeabur 安全事件中,该平台表示,攻击者主要在寻找可以直接使用的 API 密钥,尤其是 AI 服务的密钥。此次未必会以同样的方式发展。

给使用 AI 编程工具的团队

以下是根据被暴露的内容给出的一般性检查,并不评价 OpenCode 的应对。

  • 为每个工具分配单独的密钥。 每个工具或服务使用单独的密钥,就可以只吊销其中一个而不必让所有东西停下来,还能在服务商的用量页面上看出激增来自哪个工具。
  • 在服务商处设置消费上限,而不仅仅在工具中设置。 第三方工具内的上限,对直接使用该密钥的人不起作用。
  • 记下每个密钥保存在哪里。 发生这类事件时,第一个问题就是「哪些服务保存着这个密钥的副本?」。一份简短的清单能让吊销更快(参阅:.env 和 API 密钥究竟危险在哪里)。

参考来源(公开记录)

本文中的事实基于以下公开信息。对于公司尚未说明的入侵途径,本文不作推测。

  • OpenCode,官方 X 账号(@opencode,opencode.ai 上有链接),2026 年 10 月 17 日的帖子 — x.com
  • TechCrunch,「Hackers hit AI coding tool OpenCode, running up charges on users' AI accounts」(2026 年 10 月 19 日)。旧系统、联合创始人的说法、吊销密钥的建议以及退款的来源 — techcrunch.com
  • BleepingComputer,「OpenCode hack exposes API keys amid AI distillation attacks」(2026 年 10 月 19 日)。邮件中最早可能暴露时间以及用户费用报告的来源 — bleepingcomputer.com

更新记录

2026-10-31:首次发布,依据 OpenCode 10 月 17 日在 X 上的帖子,以及 TechCrunch 和 BleepingComputer 10 月 19 日的报道。截至 10 月 31 日,在该公司的状态页面和网络搜索中都没有找到进一步的官方声明。有后续消息时,本文将予以更新。

延伸阅读

最新快讯

FAQ

QOpenCode 发生了什么?
A

2026 年 10 月 17 日,OpenCode 在其官方 X 账号上表示,前一天晚上发生了一起与大规模蒸馏攻击有关的安全事件,影响了 1.4% 的 OpenCode Console 用户。公司表示,受影响用户是关联了外部服务商的部分用户,事件仍在进行中。

Q我是否受影响?
A

OpenCode 表示,已于 10 月 17 日上午向每一位受影响用户发送邮件,没有收到邮件的用户未受影响。公司还表示,受影响用户是在 OpenCode Console 中关联了外部服务商的用户。根据新闻报道,一位联合创始人表示,开源应用和命令行工具未受影响,因为在那里使用的密钥不会发送给公司。

Q可能暴露了什么?
A

根据对 OpenCode 邮件及其说法的新闻报道,用户保存在 OpenCode Console 工作区中的外部 AI 服务商 API 密钥可能已被暴露。OpenCode 自己的 X 帖子没有列出涉及的数据。密钥数量及其保存方式尚未披露。

Q我该如何处理我的密钥?
A

在各 AI 服务商自己的控制台中吊销您在 OpenCode Console 中关联过的每一个密钥,然后创建新密钥。根据新闻报道,这正是 OpenCode 对受影响用户的要求。从 OpenCode 中删除密钥,无法阻止别人使用已经拿到的副本。然后检查各服务商自 2026 年 10 月 17 日以来的用量和账单。

Q什么是蒸馏攻击?
A

一般来说,是指向 AI 模型发送大量请求,并用得到的回答来训练另一个模型。被盗的 API 密钥可以让人以密钥所有者的费用做这件事。「蒸馏攻击」是 OpenCode 对此次事件的描述,公司没有详细解释两者的关联。

Q我被收取了不是我发出的请求的费用,能退款吗?
A

根据新闻报道,OpenCode 表示正在对未经授权的费用办理退款,部分 AI 服务商封禁了其认为已暴露的密钥,或退还了攻击中被使用的额度。具体条件尚未公布。请先吊销密钥,保留用量记录,并通过官方支持页面联系 OpenCode 和服务商。