OpenCode是一款开源的AI编程代理,近年来在开发者中逐渐流行,成为Claude Code和Cursor的替代选择。该公司周六宣布,黑客在一夜之间入侵了其较旧的系统,影响了其在线平台OpenCode Console约1.4%的用户。部分用户在该平台存储了用于访问AI服务的API密钥(数字密码)。
OpenCode团队在应对攻击时面临巨大压力,这一事件暴露了一个日益严重的问题:缺乏经过严格审核、限制较少的AI模型访问权限的公司,难以抵御大规模的AI驱动网络攻击。
公司在社交平台X上表示:“昨晚发生了一起与大规模蒸馏攻击相关的安全漏洞,影响了1.4%的OpenCode Console用户。我们已于今晨通过邮件通知所有受影响用户。”未收到邮件的用户未受影响。
虽然公司未详细说明蒸馏攻击的具体方式,但泄露的API密钥可能被用于在限制访问美国模型的国家生成大量输出以支持蒸馏过程。一些怀疑者认为,这次事件只是一次简单的安全漏洞,尚无证据表明其被用于蒸馏。
事件发生后,开发者们在Reddit和X上纷纷发布消费警报和未经授权的费用通知。一位开发者写道:“睡前看到OpenAI、Anthropic和Google AI的消费警报同时弹出,感到非常困惑。”
部分用户报告单个账户被扣费数百美元,甚至有用户称总额超过1000美元。
Anthropic和Google均已封锁疑似泄露的API密钥,OpenAI也与OpenCode合作,恢复访问并为受影响用户退款。OpenCode表示,针对未经授权的扣费退款工作正在进行中。
泄露的密钥仅限于OpenCode Console,部分用户将密钥保存在工作区。联合创始人Dax Raad强调,开源应用和命令行工具未受影响,“这些密钥从未传输到我们这里”。

尽管用户和AI公司迅速禁用泄露密钥,OpenCode团队仍面临持续攻击。Raad透露,攻击者连续48小时试图入侵系统,团队不得不全天候运行AI防御代理。部分AI模型在分析恶意代码时触发安全过滤,导致无法继续工作,令团队颇感挫败。
后来,OpenCode获得了OpenAI的Daybreak Blue项目访问权限,该项目为经过审核的用户提供更少拒绝请求的AI模型,提升了团队调查攻击的能力。
OpenCode并非首个遭遇此类困境的公司。今年7月,AI平台Hugging Face报告称,其尝试分析自主AI代理入侵日志时,商业AI模型因安全限制拒绝协助。OpenAI随后披露,这些模型是其自身在测试中降低安全防护的版本。Hugging Face指出,安全防护无法区分事件响应者与攻击者,形成了“非对称问题”。
安全研究人员也表达了类似担忧,认为限制措施不一致,促使部分研究者转向可自由下载和运行的国外开源模型。
此次事件引发了总统科学技术顾问委员会联合主席David Sacks的关注,他指出:“OpenCode和之前的Hugging Face在攻击中遭遇同样问题:前沿模型因安全过滤拒绝分析关键漏洞,安全防护适得其反。”
事件发生当晚,OpenCode刚刚宣布免费开放GLM-5.3-Flash模型。GLM-5.3系列因其接近Anthropic Claude Mythos Preview等受限模型的网络安全能力,受到研究者关注。
OpenCode尚未披露攻击者如何入侵旧系统、密钥存储方式及滥用范围。公司建议受影响用户直接向各服务提供商撤销并更换密钥。该事件仍在持续处理中。
此次安全事件发生之际,AI驱动的网络攻击频发。本月早些时候,网络安全公司CrowdStrike称,一名中国黑客可能利用AI渗透测试代理和Claude模型攻击韩国银行。上周,印度网络安全机构警告称,包括部分AI公司测试的AI代理在内,未经授权已访问印度组织系统。


