网易首页 > 网易号 > 正文 申请入驻

AI编程工具OpenCode遭黑客入侵,开发者账户被盗刷,背后竟是AI模型蒸馏攻击?

0
分享至



近日,开源 AI 编程工具 OpenCode 陷入一场安全风波。

多名开发者发现,自己用于调用 OpenAI、Anthropic 等模型的账户出现异常费用,有人报告了数百美元的损失,也有人称损失超过 1,700 美元。随后,OpenCode 官方确认遭遇黑客入侵,约 1.4% 的 OpenCode Console 用户受到影响,部分保存在平台上的模型 API 密钥可能泄露。

令人意外的是,OpenCode 还在声明中提到,此次事件与一场“大规模蒸馏攻击”有关,并表示正在与 OpenAI、Anthropic、Google 三家模型厂商共同处理。

这一说法很快引发了开发者的讨论,也让 OpenCode 云端服务的安全问题受到关注。


图 | OpenCode 在社交平台确认发生安全事件(来源:X)

从开源明星项目到密钥泄露

OpenCode 是近年来颇受开发者关注的开源 AI 编程工具之一,其背后的 Anomaly 团队此前就活跃于开源开发工具领域,先后推出了 SST、OpenNext 等项目。其中,SST 主要帮助开发者构建和部署应用,相关团队曾入选知名创业孵化器 Y Combinator。

OpenCode 的主要创建者之一 Dax Raad,此前也长期参与开源软件开发。他曾在一次访谈中谈到,最初使用大模型辅助编程时,体验并不顺畅。程序员需要放下编辑器中的工作,打开浏览器向模型提问,再将生成的代码复制回开发环境,整个过程不断打断原有的工作节奏。

于是,OpenCode 希望把 AI 直接带入开发环境,让模型不再只是回答问题,而是能够读取项目文件、修改代码、运行命令,并根据开发者的要求持续完成任务。

与一些主要依赖自家模型的 AI 编程工具不同,OpenCode 还允许开发者自由接入不同厂商的模型。这种开放性成为其吸引用户的重要特点,也让模型接入和凭证管理成为产品需要解决的问题。

除了本地运行的程序,OpenCode 还提供名为 Console 的云端服务。团队可以将 OpenAI、Anthropic、Google 等模型厂商的 API 密钥集中保存在工作区中,再由 Console 代为调用模型。这样一来,团队成员不需要直接获取密钥,也能共同使用相应的模型服务。

此次安全事故,恰恰发生在这项云端服务上。

根据 OpenCode 向受影响用户发送的通知邮件,攻击者未经授权访问了一套正在停用的旧系统,部分保存在 Console 工作区中的第三方模型 API 密钥可能因此暴露。API 密钥相当于访问模型服务的身份凭证。只要密钥仍然有效,持有者就可能以原用户的身份调用模型,而产生的费用也会计入原账户。

在开发者公开的反馈中,Colin Parsons 表示,自己的 OpenAI 和 Anthropic 账户分别出现了 281 美元和 168 美元的异常调用费用;另一名开发者 Preston Zeller 则称,损失达到约 1,700 美元。此外,还有用户报告 Anthropic 账户产生约 400 美元的异常费用,以及 Google 服务因异常使用触发账户限制。

OpenCode 随后通知受影响用户撤销并更换密钥,检查近期的模型调用记录。Anthropic Claude Code 团队成员 Lydia Hallie 也在社交平台表示,Anthropic 已与 OpenCode 合作处理此次事故,并撤销了被认为受到影响的 Claude API 密钥。


(来源:Reddit 用户)

OpenAI 方面也已介入此次事件的后续处理。其团队成员 Tibo 在社交平台表示,OpenAI 正与 OpenCode 合作,帮助受到影响的 API 用户恢复正常使用,并退还攻击期间被异常消耗的相关额度。

面对外界的担忧,Dax Raad 专门作出澄清:受到影响的是 OpenCode Console,而非本地运行的 OpenCode 程序。用户直接在本地工具中配置的模型密钥不会传输到 OpenCode 服务器,因此,此次事件并不意味着所有 OpenCode 用户的密钥都面临泄露风险。

不过,OpenCode 目前披露的信息仍然有限。官方尚未说明攻击者如何进入旧系统、实际获取了多少密钥,以及是否还存在其他潜在风险。

密钥泄露背后,为何出现蒸馏攻击?

除了用户密钥可能泄露,OpenCode 官方声明中提到的“大规模蒸馏攻击”,也引发了开发者讨论。

模型蒸馏本身是一项常见的机器学习技术。简单来说,就是利用能力较强的模型生成训练数据,再用这些数据训练另一个模型,让后者学习前者的部分能力。这种方法可以降低模型训练和使用成本,也是开发轻量化模型的常用手段。

但如果有人未经授权,通过大量账户持续调用商业模型,收集其回答、代码生成结果等数据,再用于训练其他模型,就可能构成模型厂商所说的蒸馏攻击。

这一说法引发了一些开发者的质疑。有人认为,系统遭入侵、用户密钥泄露,与攻击者利用密钥开展模型蒸馏,是两个不同的环节。即使攻击者的最终目的是收集模型训练数据,也需要先解释他们如何获取用户凭证,以及这些凭证被用于哪些操作。

在相关讨论中,有开发者认为,“蒸馏攻击”的表述容易让外界将注意力集中到攻击者的目的,而忽略用户密钥泄露本身;也有人提出不同看法,认为蒸馏攻击可能只是用于描述攻击者的目的,而非具体的入侵手段。OpenCode 已经承认发生安全事件,因此不能仅凭这一表述,就认定官方试图回避自身责任。

相比事件如何定性,另一部分开发者更关心判断依据。有人希望 OpenCode 或相关模型供应商披露更多技术信息,包括异常请求的具体内容、调用特征,以及将其认定为蒸馏攻击的依据。因为目前用户公开的异常账单和调用量,只能说明账户可能出现了未经授权的使用,无法直接证明这些请求被用于收集模型训练数据。

不过,也有开发者认为,考虑到攻击和调查仍在进行,官方暂时不公开完整的技术细节可以理解。尤其是在攻击者仍尝试入侵系统的情况下,过早披露部分信息,也可能影响后续调查和防护工作。

目前,OpenCode 尚未公布完整的事件调查报告,攻击者的身份、实际泄露的密钥数量,以及蒸馏攻击与系统入侵之间的具体关系仍有待明确。

AI Agent 越来越强,安全问题也更加复杂

OpenCode 的这次事故,也让 AI 编程工具背后的安全问题受到关注。除了云端凭证可能泄露,OpenCode 团队在应对攻击的过程中,还遇到了 AI 模型自身安全机制带来的限制。

10 月 18 日,OpenCode 联合创始人 Dax Raad 在社交平台透露,攻击者过去 48 小时一直在尝试入侵 OpenCode 的系统,团队则在持续加强防护。他还表示,自己的个人账号同样遭到攻击尝试。


(来源:社交媒体 X)

不过,OpenCode 团队在使用 AI 协助调查时也遇到了阻碍。Raad 表示,模型在完成大量分析后,因触发网络安全限制而拒绝继续提供帮助,直到团队获得 OpenAI Daybreak Blue 的访问权限,情况才有所改善。Daybreak Blue 是 OpenAI 面向获得授权的网络安全防御工作提供的专门访问机制,旨在支持更复杂的安全研究和事件响应任务。

除了 AI 在网络安全调查中的应用,OpenCode 事件还涉及 AI 编程工具自身的权限管理。

与主要根据用户输入生成内容的聊天机器人不同,OpenCode 这样的 AI 编程智能体可以直接读取和修改项目文件、运行终端命令、访问网络,还能连接不同模型和外部服务。为了完成这些操作,它们通常需要获得模型 API 密钥、代码仓库权限,以及其他开发环境中的访问凭证。

此次受到影响的 OpenCode Console,正是为了方便开发者集中管理模型调用而设计。团队可以通过云端平台统一使用多个模型,减少重复配置和密钥传递。但与此同时,平台也承担起保护这些敏感凭证的责任。一旦云端服务遭到入侵,不同模型账户的访问权限就可能同时受到影响。

针对这次事件,安全公司 StepSecurity 在事件发生后发布的分析文章中,建议使用 OpenCode Console 的开发者检查关联的模型供应商账户,撤销可能受到影响的密钥,并核对近期调用记录。对于企业用户,还需要确认其他开发环境中是否使用了相同凭证,避免泄露风险进一步扩大。

除了云端凭证管理,AI 编程工具在本地环境中的执行权限也值得关注。

OpenCode 在 GitHub 官方安全政策中说明,其 Agent 可以执行终端命令、操作文件和访问网络,但默认没有真正的沙箱隔离。换句话说,即使部分操作需要用户确认,也不意味着 Agent 的活动受到系统层面的严格限制。对于有隔离需求的用户,官方建议在 Docker 容器或虚拟机中运行 OpenCode。

此前已有开发者指出,即使禁止 Agent 直接修改某些文件,它仍可能通过获得授权的终端命令间接修改文件。因此,有人建议增加独立的沙箱,对文件和网络访问进行更严格的限制。

这些问题与此次 Console 遭入侵并没有已证实的直接联系,但也反映出 AI 编程工具需要面对的两类安全风险:一是如何保管用户的 API 密钥,二是如何控制 Agent 的实际操作权限。

随着 AI Agent 能够独立完成越来越多的开发任务,开发者在享受便利的同时,也需要更加关注它能访问哪些数据、执行哪些操作。OpenCode 此次事件再次提醒人们,AI 编程工具的安全不仅取决于模型本身,也取决于支撑这些功能的云端服务和权限管理机制。

https://x.com/opencode/status/2111519637049319818

https://www.reddit.com/r/opencode/comments/1x8bas3/they_fd_up_breach/

https://thehackernews.com/2026/10/opencode-console-breach-may-have.html

https://www.stepsecurity.io/blog/opencode-security-breach

https://vibeincidents.com/incidents/opencode-provider-key-exposure-2026-10/

https://opencode.ai/

https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks

https://www.anthropic.com/threat-intelligence-report-september-2026?page=1

https://www.anthropic.com/research/distillation-defenses

运营/排版:何晨龙

注:封面/首图由 AI 辅助生成

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
带领8名CBA弃将,险些掀翻三冠王,球迷:让他取代郭士强当国帅

带领8名CBA弃将,险些掀翻三冠王,球迷:让他取代郭士强当国帅

南海浪花
2026-10-19 11:49:35
2027年将会是中华人民共和国全党、全军、全国各族人民重要的一年

2027年将会是中华人民共和国全党、全军、全国各族人民重要的一年

铁锤侃侃而谈
2026-09-12 00:54:59
难逃重罚!英媒:曼城本赛季将被巨额扣分 确保其降级 曼苏尔将走人

难逃重罚!英媒:曼城本赛季将被巨额扣分 确保其降级 曼苏尔将走人

风过乡
2026-10-19 21:53:27
终于判了!疫苗女王无期徒刑,被罚91亿,但那些接种家庭怎么办?

终于判了!疫苗女王无期徒刑,被罚91亿,但那些接种家庭怎么办?

哄动一时啊
2026-10-18 09:57:57
“浑身都是放纵的痕迹!”母亲晒儿子大学三年变化,连面相都变了,家长认为责任在学校,网友们痛斥

“浑身都是放纵的痕迹!”母亲晒儿子大学三年变化,连面相都变了,家长认为责任在学校,网友们痛斥

蝴蝶花雨话教育
2026-10-20 00:05:15
中国将迎来前所未有的死亡高峰,专家得出答案:是这些因素导致的

中国将迎来前所未有的死亡高峰,专家得出答案:是这些因素导致的

混沌录
2026-05-28 22:53:01
港媒:乌正成为“历史的终结”预言破灭之地

港媒:乌正成为“历史的终结”预言破灭之地

参考消息
2026-10-18 20:19:16
U16中国vs阿曼U16:袁博涵、刘宇洋出战,刘凯源、彭熙然首发

U16中国vs阿曼U16:袁博涵、刘宇洋出战,刘凯源、彭熙然首发

懂球帝
2026-10-20 01:01:19
中华人民共和国公民持美国签证赴阿根廷旅游/商务无需签证和电子签(AVE)

中华人民共和国公民持美国签证赴阿根廷旅游/商务无需签证和电子签(AVE)

创作者_cLg1
2026-10-19 09:34:41
屡教不改?韦世豪现身海港看台,怒指场内骂不停,此前被禁赛5场

屡教不改?韦世豪现身海港看台,怒指场内骂不停,此前被禁赛5场

球场没跑道
2026-10-19 09:01:20
董事长为啥认不了亲生龙凤胎?终于真相大白!

董事长为啥认不了亲生龙凤胎?终于真相大白!

稿得轻松
2026-10-19 20:12:43
3亿!奢侈税3亿美元!曝雷霆注定解体大交易

3亿!奢侈税3亿美元!曝雷霆注定解体大交易

篮球实战宝典
2026-10-19 15:41:57
28.58万!长城新车官宣:10月19日,开启预订!

28.58万!长城新车官宣:10月19日,开启预订!

科技堡垒
2026-10-18 10:10:51
为什么职场生存法则教人成了“聪明的坏人”?

为什么职场生存法则教人成了“聪明的坏人”?

小眼睛小世界
2026-10-19 04:22:11
震惊!网传医院今后仅核心岗位保留编制,年成本30万,外包岗仅10万,招聘依旧竞争激烈,网友追问:博士临时工的时代来临了吗

震惊!网传医院今后仅核心岗位保留编制,年成本30万,外包岗仅10万,招聘依旧竞争激烈,网友追问:博士临时工的时代来临了吗

火山詩话
2026-10-17 09:32:09
男子酒后按摩睡死,醒来被女技师拉住:“做了加钱的按摩得补钱!”刚出门就被按倒罚款500

男子酒后按摩睡死,醒来被女技师拉住:“做了加钱的按摩得补钱!”刚出门就被按倒罚款500

一丝不苟的法律人
2026-10-19 17:06:09
11月1日起新规施行, 用个人码收款未申报, 主动补缴为何不能免罚 ?

11月1日起新规施行, 用个人码收款未申报, 主动补缴为何不能免罚 ?

社会日日鲜
2026-10-19 06:27:19
10月19日,退休人员养老金调整方案会公布吗?工龄30年能补1000吗

10月19日,退休人员养老金调整方案会公布吗?工龄30年能补1000吗

虎哥闲聊
2026-10-19 10:18:35
激动落泪!坐轮椅2年的英国阿姨试穿杭州造机器人后,成功行走,儿子当场决定买下!网友:这就是科技的意义

激动落泪!坐轮椅2年的英国阿姨试穿杭州造机器人后,成功行走,儿子当场决定买下!网友:这就是科技的意义

环球网资讯
2026-10-18 17:00:19
要啥自行车,iPhone 17 Pro Max 2TB,跌至 9399 元!

要啥自行车,iPhone 17 Pro Max 2TB,跌至 9399 元!

小柱解说游戏
2026-10-19 19:46:04
2026-10-20 03:31:00
DeepTech深科技 incentive-icons
DeepTech深科技
麻省理工科技评论独家合作
17383文章数 515236关注度
往期回顾 全部

科技要闻

王晟:近千亿资金涌入后 具身智能开始退烧

头条要闻

中国留学生披旭日旗事件最新进展:目前已被遣返

头条要闻

中国留学生披旭日旗事件最新进展:目前已被遣返

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

奚梦瑶回应重返维密:还是很开心的

财经要闻

黄奇帆之子往事:从广微系到魏桥的跳跃

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

健康
数码
旅游
教育
军事航空

看着很健康的人,怎么会突然猝死?

数码要闻

2026网易未来公开课开启:第五期对话王晟

旅游要闻

换个思路,北京的冷门博物馆也好逛

教育要闻

1359 个市级指标藏在哪里?初中三年铺路地图

军事要闻

泽连斯基:若乌“被要求”举行战时选举 他将竞选连任

无障碍浏览 进入关怀版