Ir para o conteúdo

OpenCode Console: invasão expõe chaves de 1,4% dos usuários

Resposta curta

A OpenCode informa que invasores entraram, durante a madrugada, num sistema antigo por trás do Console online e afetaram 1,4% dos usuários, alguns com chaves de API de provedores de IA guardadas ali. Surgiram cobranças indevidas, em alguns casos acima de US$ 1.000. O app open source e a ferramenta de linha de comando não foram afetados. O incidente continua em andamento.

O que isso significa na operação

Se alguém do seu time colou chaves de API de provedores num workspace hospedado de uma ferramenta de código ou automação, trate essas chaves como um passivo fora do seu controle. Verifique se o time usou o OpenCode Console; se você não recebeu e-mail da OpenCode, a empresa diz que você não foi afetado. De qualquer forma, liste todos os lugares onde uma chave de produção está guardada, configure alertas de gasto em cada conta de provedor e dê a cada chave uma única função, para que ela possa ser revogada sem parar o resto. Quem percebeu o problema mais rápido foram os usuários cujos alertas de gasto dispararam durante a madrugada. Uma empresa de 20 pessoas com uma chave compartilhada num workspace não tem como separar o próprio uso do uso do invasor até a fatura chegar.

A OpenCode, agente de programação com IA de código aberto, disse no sábado que invasores entraram em um sistema antigo durante a madrugada. Em publicação no X, a empresa afirmou que a invasão atingiu 1,4% dos usuários do OpenCode Console, sua plataforma online, onde alguns usuários guardam as chaves de API que usam para acessar serviços de IA. Todos os afetados receberam e-mail na manhã do mesmo dia, e quem não recebeu nada, segundo a empresa, não foi impactado.

O que foi exposto

As chaves expostas ficaram restritas aos workspaces do Console. O cofundador Dax Raad disse que o app open source e a ferramenta de linha de comando não foram afetados e que as chaves usadas neles nunca chegam à OpenCode.

Desenvolvedores relataram alertas de gasto da OpenAI, da Anthropic e do Google disparando durante a madrugada. Alguns citaram cobranças de centenas de dólares em uma única conta, e poucos relataram totais acima de US$ 1.000. Anthropic e Google bloquearam as chaves que consideraram expostas. A OpenAI disse que trabalhou com a OpenCode para restabelecer o acesso e que reembolsará seus clientes de API pelos créditos consumidos no ataque. A OpenCode afirma que os reembolsos das cobranças indevidas estão em andamento.

O que ainda não está claro

A OpenCode descreveu o incidente como ligado a um ataque de destilação em larga escala, mas não explicou como isso funcionaria. Alguns céticos acharam o enquadramento exagerado e disseram que se trata de uma invasão comum, sem prova de que tenha servido para destilação. A empresa também não informou como os invasores chegaram ao sistema antigo, como as chaves eram armazenadas nem até onde foi o uso indevido. Ela trata o incidente como ainda em andamento.

Os usuários afetados foram orientados a revogar suas chaves e substituí-las diretamente em cada provedor.

O problema da defesa

Raad disse que os invasores vinham tentando entrar nos sistemas da OpenCode sem parar havia 48 horas, e por isso a equipe manteve agentes defensivos de IA rodando o tempo todo. Os modelos de IA usados para analisar o ataque ajudaram por um tempo, mas passaram a se recusar a trabalhar quando o código malicioso acionou seus filtros de segurança. Depois, a OpenCode conseguiu acesso ao programa Daybreak Blue, da OpenAI, que dá a usuários verificados modelos com menor chance de recusar trabalho de segurança defensiva. Raad disse que isso melhorou a capacidade da equipe de investigar.

A fonte lembra que a Hugging Face relatou algo parecido em julho, quando modelos comerciais a impediram de analisar logs de uma intrusão.

O que fazer agora

  • Descubra se o seu time usou o OpenCode Console e se alguém recebeu o e-mail de notificação.
  • Revogue e troque, em cada provedor, qualquer chave que estivesse guardada ali.
  • Confira a cobrança dos provedores em busca de uso inesperado e ative alertas de gasto onde ainda não houver.
  • Faça um inventário de onde as outras chaves de provedores estão guardadas em ferramentas hospedadas de terceiros.

Fonte: TechCrunch AI

As ferramentas desta notícia

Próximo passo

Discovery Sprint

Se a IA já roda em algum processo seu, o passo seguinte é olhar esse processo de perto. Trinta minutos, e a gente diz se a conta tende a fechar.

Agendar a revisão

Revisão gratuita de 30 minutos. O sprint é o assunto da conversa.

Preço
R$ 12.500
Duração
1-2 semanas

Termina em uma de duas respostas: construir ou não construir. O mapa do processo, os números e o backlog priorizado ficam com você em qualquer caso.