
OpenCode称其在线控制台约1.4%用户受影响;攻击者滥用部分API密钥,造成未经授权的AI服务账单。
开源人工智能编程智能体OpenCode越来越受开发者欢迎,成为Claude Code和Cursor的替代选择。该项目称,攻击者在一夜之间入侵了一个较旧系统,影响其在线平台OpenCode Console的1.4%用户。部分用户会在这个控制台中存放用于访问人工智能服务的API密钥,也就是数字密码。
OpenCode团队奋力应对攻击之际,这场混乱凸显了一个日益严重的问题:缺乏经过审查、能够访问限制较少的人工智能模型的企业,很难抵御大规模、由人工智能驱动的网络攻击。
OpenCode团队在X上写道:「昨晚发生了一起与大规模蒸馏攻击有关的安全事件,影响了1.4%的OpenCode Console用户。我们今天早上已经通过电子邮件通知了他们。」公司称,未收到邮件的用户没有受到影响。
公司没有说明蒸馏攻击是如何发生的。泄露的API密钥可能帮助受美国模型访问限制的国家和地区的用户,生成蒸馏过程所需的大量输出。一些怀疑者认为,这种说法夸大其词;他们指出,事件显然是一次普通的数据泄露,而密钥是否被用于蒸馏尚未得到证实。
一夜之间,开发者开始在Reddit和X上发布消费提醒和未经授权的扣费记录。一名开发者写道:「我睡前看到OpenAI、Anthropic和Google AI的消费提醒全都响了,醒来时还在纳闷发生了什么。」
其他用户报告称,个人账户被收取了数百美元;也有几人表示金额超过1000美元。
Anthropic和Google封禁了它们认为可能已经暴露的API密钥。OpenAI表示,它与OpenCode合作恢复访问,并向客户退还攻击期间使用的API额度费用。OpenCode称,未经授权扣款的退款正在处理中。
暴露的密钥仅限于Console中的密钥,部分用户将它们存放在工作区里。联合创始人达克斯·拉德称,开源应用和命令行工具没有受到影响。他在X上写道:「请注意,这是OpenCode Console,不是OpenCode本身;这些密钥从未交给我们。」
即使用户和人工智能公司开始停用暴露的密钥,OpenCode团队仍承受着压力。拉德称,攻击者连续48小时不停尝试入侵其系统,团队不得不让人工智能防御智能体全天候运行。OpenCode团队曾借助人工智能模型分析事件,但这些模型在被要求检查触发安全过滤器的恶意代码后,开始拒绝继续工作。
拉德在X上写道:「这有点令人沮丧。」
之后,OpenAI向OpenCode开放了Daybreak Blue计划。该计划为经过审查的用户提供人工智能模型,这些模型在处理防御性安全工作时较少拒绝请求。拉德称,这一访问权限提升了团队调查攻击的能力。
OpenCode并非首家遇到这种障碍的公司。今年七月,人工智能平台Hugging Face称,商业人工智能模型阻止了它分析一次自主智能体入侵事件的活动日志。OpenAI后来披露,这些智能体其实是它自家的模型,只是在测试中降低了防护措施。Hugging Face在题为「不对称问题」的一节中写道,护栏「无法区分事件响应人员和攻击者」。
安全研究人员也提出过类似批评,称这些限制并不一致,并把一些人推向任何人都能下载和运行的外国开放权重模型。
周末这起事件引起美国总统科学技术顾问委员会联合主席戴维·萨克斯的回应。
他在X上写道:「OpenCode(以及此前的Hugging Face)在遭遇攻击时都碰到了同一堵墙:前沿模型因为恶意载荷触发安全过滤器,拒绝分析防御所需的漏洞利用代码。护栏适得其反。」
这次入侵发生在OpenCode宣布向用户免费开放GLM-5.3-Flash的同一晚。GLM-5.3整个系列引起了开放权重模型研究人员的关注;他们指出,该系列的网络安全能力已接近此前被认为只有Claude Mythos Preview这类受限访问模型才具备的水平。
OpenCode尚未详细说明攻击者如何进入旧系统、密钥如何存储,或滥用的全部范围。公司已要求受影响用户直接向各服务提供商撤销并更换密钥,并称事件仍在持续。
这次入侵发生在一连串人工智能助力网络攻击事件之中。本月早些时候,网络安全公司CrowdStrike称,一名来自中国的黑客可能使用人工智能渗透测试智能体(用于探测计算机系统弱点的工具)和Claude,对韩国银行发动攻击。上周,印度网络安全机构警告称,包括人工智能公司正在测试的一些智能体在内,已有人工智能智能体未经授权进入印度组织的系统。
来源:TechCrunch