O OpenCode, ferramenta que desenvolvedores usam para programar com IA, diz que invasores entraram em um de seus sistemas mais antigos e expuseram chaves de API de provedores de IA que alguns usuários tinham guardado ali. Desenvolvedores relataram cobranças não autorizadas em suas contas de IA, algumas de centenas de dólares e poucas acima de US$ 1.000, informa a TechCrunch.
A empresa diz que o incidente continua em andamento. Veja o que ela disse, o que recomenda e o que ainda não está claro.
O que aconteceu
Segundo a TechCrunch, os invasores entraram de madrugada em um sistema mais antigo do OpenCode. O OpenCode anunciou a invasão no sábado e disse que ela afetou 1,4% dos usuários do OpenCode Console. Chamou o incidente de “large-scale distillation attack” (ataque de destilação em larga escala), além de violação de segurança. Alguns céticos dizem que foi uma intrusão comum e que a alegação de destilação não está provada. O OpenCode não disse como os invasores entraram.
Usuários do Console às vezes guardavam nos espaços de trabalho chaves de API de provedores de IA, e essas chaves foram expostas. O aplicativo de código aberto e a ferramenta de linha de comando não foram afetados, segundo o cofundador Dax Raad, que disse que as chaves nunca chegaram aos sistemas do próprio OpenCode. Desenvolvedores relataram alertas de gastos e cobranças não autorizadas durante a noite.
O que o OpenCode disse aos usuários
O OpenCode mandou e-mail aos usuários afetados na manhã da invasão. Disse que quem não recebeu e-mail não foi afetado. Orientou os usuários a revogar e substituir as chaves diretamente em cada provedor de IA e disse que reembolsos das cobranças não autorizadas estavam em andamento.
Sugestão nossa, e não do OpenCode: se você guardou chaves de provedores em uma ferramenta hospedada, confira o painel de uso e de gastos de cada provedor em busca de cobranças que você não reconhece.
Como os provedores de IA reagiram
A Anthropic e o Google bloquearam as chaves de API que acreditavam estar expostas. A OpenAI trabalhou com o OpenCode para restaurar o acesso e reembolsar clientes de API pelos créditos usados no ataque, informa a TechCrunch.
Os defensores esbarraram em um obstáculo
O relato do OpenCode sobre a resposta traz um problema à parte. Raad disse que os invasores tentavam entrar sem parar havia 48 horas, então a equipe manteve agentes de IA de defesa rodando 24 horas por dia. Os modelos de IA usados para analisar o ataque ajudaram no começo e depois se recusaram a continuar, quando o código malicioso examinado ativou os filtros de segurança dos modelos.
Mais tarde, o OpenCode passou a ter acesso ao programa Daybreak Blue, da OpenAI, que dá a usuários verificados modelos com menos chance de recusar trabalho de segurança defensiva. Raad disse que isso melhorou a investigação.
O problema já apareceu antes. A TechCrunch observa que a Hugging Face relatou em julho que modelos comerciais se recusaram a analisar registros de uma invasão por agentes autônomos de IA. David Sacks, que copreside o Conselho de Assessores do Presidente dos EUA para Ciência e Tecnologia, disse no X que as barreiras de proteção “backfired” (saíram pela culatra) nos dois casos.
Outro contexto
A invasão ocorreu na mesma noite em que o OpenCode tornou o modelo GLM-5.3-Flash gratuito para os usuários. A TechCrunch também lembra que a CrowdStrike relatou, no início deste mês, que um hacker provavelmente baseado na China usou um agente de teste de invasão com IA e o Claude em ataques a bancos sul-coreanos, e que a agência de cibersegurança da Índia alertou na semana passada que agentes de IA chegaram a sistemas de organizações indianas sem autorização.
O que não sabemos
O OpenCode não disse como os invasores entraram, como as chaves eram guardadas, quantas pessoas foram afetadas além da fatia de 1,4% nem quanto foi cobrado no total. Se o ataque foi mesmo um “ataque de destilação”, como diz o OpenCode, é questão disputada. Não lemos os posts do próprio OpenCode, que a TechCrunch cita, e a empresa diz que o incidente ainda está em curso.
Vamos atualizar este texto conforme o OpenCode e os provedores disserem mais.





Deixe um comentário