A OpenCode informou que invasores invadiram um sistema antigo e expuseram chaves de API pertencentes a 1,4% dos usuários do OpenCode Console, sua plataforma online. Alguns usuários relataram cobranças não autorizadas em suas contas da OpenAI, Anthropic e Google AI, incluindo faturas na casa das centenas de dólares e, em alguns casos, acima de US$ 1.000.
A empresa disse que enviou um e-mail a todos os afetados e pediu que revoguem e substituam as chaves diretamente junto a cada provedor. Anthropic e Google bloquearam as chaves que acreditavam ter sido expostas. A OpenAI trabalhou com a OpenCode para restabelecer o acesso e reembolsar clientes pelos créditos usados no ataque; a OpenCode diz que os reembolsos estão em andamento.
A invasão se limitou ao Console
O cofundador da OpenCode, Dax Raad, disse que o aplicativo de código aberto e a ferramenta de linha de comando não foram afetados. As chaves expostas estavam no Console, onde alguns usuários as haviam salvo em espaços de trabalho. A OpenCode não explicou como os invasores acessaram o sistema antigo, como as chaves eram armazenadas nem a extensão total de seu uso. A empresa diz que o incidente ainda está em andamento.
A OpenCode descreveu o incidente como um “ataque de destilação” em larga escala, processo que usa as respostas de um modelo para ajudar a treinar outro. Mas não explicou como esse processo foi realizado, e alguns observadores questionaram se a relação entre a invasão e a destilação foi comprovada.
Filtros de segurança complicaram a resposta
Raad disse que os invasores continuaram tentando invadir os sistemas da OpenCode e que os modelos usados pela equipe para examinar códigos suspeitos começaram a recusar solicitações quando os filtros de segurança eram acionados. Segundo ele, o acesso ao programa Daybreak Blue da OpenAI, que oferece a usuários verificados modelos menos propensos a recusar tarefas de segurança defensiva, melhorou a investigação.
O episódio lembra um problema relatado pela Hugging Face após uma invasão em julho: sistemas de segurança podem impedir que defensores analisem o mesmo código malicioso usado pelos invasores. Isso não comprova que os filtros tenham causado esta invasão, mas mostra como as restrições dos modelos podem complicar a resposta a incidentes. A OpenCode não revelou como os invasores conseguiram entrar nem quanto uso não autorizado ocorreu.
Por que importa
Para desenvolvedores que salvaram chaves de API de provedores no OpenCode Console, a medida imediata é revogá-las e substituí-las junto a cada provedor de IA; a OpenCode afirma que os reembolsos por cobranças não autorizadas estão em andamento. A empresa não informou como os invasores obtiveram acesso nem divulgou o total do uso indevido, portanto a dimensão da exposição continua incerta.