Chaves de API de IA roubadas agora pagam por scans de hacking: como proteger suas chaves OpenAI, Anthropic e Gemini

A Bitsight encontrou uma ferramenta criminosa, MONST3R-AI, que executa varreduras autônomas de pentest usando chaves roubadas da OpenAI, da Anthropic e do Google enquanto as vítimas pagam a conta. Como as chaves vazam, como identificar abusos e os controles que cada provedor oferece hoje.

Medy Evrard

28 outubro 2026

Chaves de API de IA roubadas agora pagam por scans de hacking: como proteger suas chaves OpenAI, Anthropic e Gemini

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Chaves de API de IA roubadas agora pagam pelo hacking de outras pessoas. Em outubro de 2026, a equipe de inteligência de ameaças da Bitsight descreveu o MONST3R-AI, uma ferramenta vendida em um fórum criminoso que executa varreduras autônomas de teste de penetração com chaves roubadas da OpenAI, Anthropic e Google. O comprador fornece a chave, o agente faz a varredura, e o dono da chave recebe a conta. Este guia aborda como as chaves vazam, como identificar abuso e os controles que cada provedor oferece hoje.

Para proteger uma chave da OpenAI, Anthropic ou Gemini, restrinja-a a um projeto ou workspace, defina um limite rígido de gastos mensais, restrinja de onde ela pode ser chamada, defina uma expiração ou faça a rotação, mantenha-a fora do código do cliente e dos repositórios, e ative a verificação de segredos com proteção de push. Se uma chave vazar, crie uma substituta, implante-a, depois desative a antiga e audite o uso.

O que é LLMjacking?

LLMjacking é o abuso de uma credencial roubada de modelo de linguagem de grande porte, geralmente uma chave de API, para executar inferência que o dono da chave paga. Os atacantes revendem o acesso, consomem-no em suas próprias cargas de trabalho ou, agora, segundo a Bitsight, usam-no para alimentar agentes de ataque autônomos. A vítima vê a atividade apenas como uso faturável em sua própria conta.

O que a Bitsight descobriu sobre o MONST3R-AI

Os fatos abaixo vêm da cobertura da pesquisa da Bitsight pela Help Net Security e pela AI Weekly, publicada em 17 de outubro de 2026. O próprio relato da Bitsight sobre a ferramenta não era público quando este artigo foi escrito.

MONST3R-AI billing flow: a stolen key pays for the scan

Uma chave vazada não é mais apenas uma fatura surpresa. Ela pode financiar a campanha de ataque de outra pessoa, e cada requisição parece o seu tráfego normal.

Como chaves de API de IA vazam

A maioria das chaves roubadas nunca foi “hackeada”. Elas foram publicadas por acidente. Os caminhos comuns:

Caminho do vazamento Como acontece Correção
Repositórios públicos Chave commitada no código, .env ou em um notebook Verificação de segredos com proteção de push
Código do lado do cliente Chave enviada em um bundle web ou aplicativo móvel Chame o modelo somente do seu backend
Logs de CI Uma etapa de build ecoa variáveis de ambiente ou saída de depuração Mascare segredos, nunca set -x em torno deles
Imagens de contêiner .env copiado para uma camada de imagem .dockerignore, injete em tempo de execução
Configurações de agente e MCP Chave colada em uma configuração de servidor MCP ou arquivo de configurações de agente, depois sincronizada ou compartilhada Referencie variáveis de ambiente, não chaves literais
Chat e tickets Chave colada no Slack, em uma issue ou em um ticket de suporte Faça a rotação de qualquer chave que saiu do seu armazenamento de segredos

O guia de chaves de API do Gemini do Google afirma claramente a regra do lado do cliente: chaves compiladas em aplicativos web ou móveis podem ser extraídas pelos usuários, então execute um proxy de backend que faz as chamadas reais. Nosso guia sobre armazenamento de chaves de API cobre o lado do armazenamento com mais profundidade.

Configurações de agente merecem cuidado extra: arquivos de configurações de MCP e de agente acabam em repositórios de dotfiles, compartilhamentos de tela e relatórios de bugs.

Como saber se sua chave está sendo abusada

Nenhum alerta diz “um criminoso está usando isto”. Fique atento aos dados de uso e faturamento para:

  1. Saltos de gastos sem implantação por trás. Um custo diário estável que dobra da noite para o dia é o sinal mais claro.
  2. Modelos que você não usa. Uso em uma família de modelos que seu produto nunca chama.
  3. Tráfego fora do horário. Requisições constantes às 3 da manhã no seu fuso horário de uma chave usada por um aplicativo diurno.
  4. Erros de limite de taxa que você não causou. Alguém está consumindo sua cota por minuto.
  5. Chaves ou projetos desconhecidos nas páginas de uso. A página de uso do Google AI Studio agrupa requisições que não consegue associar a uma chave nomeada em “(chaves desconhecidas)”.

Divida as chaves de forma suficientemente granular para que um pico aponte para uma única chave.

Como proteger sua chave de API da OpenAI

Verificado em 28 de outubro de 2026 nos documentos para desenvolvedores da OpenAI.

Veja nosso guia de chaves de API da OpenAI.

Como proteger sua chave de API da Anthropic

Verificado em 28 de outubro de 2026 nos documentos da Claude Platform.

Veja nosso guia de chaves de API da Anthropic.

Como proteger sua chave de API do Google Gemini

Verificado em 28 de outubro de 2026 nos documentos de chaves de API do Gemini e nos documentos de faturamento do Google.

Key controls compared: OpenAI, Anthropic, Gemini

A lista de verificação de bloqueio para cada provedor

Execute isto uma vez por chave que você possui:

  1. Inventário. Liste cada chave, o aplicativo que a usa e onde ela é armazenada.
  2. Divida. Um projeto ou workspace por aplicativo e ambiente, para que um pico indique sua origem.
  3. Limite. Defina um limite mensal rígido e um alerta anterior.
  4. Restrinja. Lista de permissões de IP ou restrição de aplicativo sempre que sua saída for fixa.
  5. Expire ou faça rotação. Expiração curta onde o provedor oferece suporte; uma programação de rotação onde ele não oferece.
  6. Verifique. Os padrões de verificação de segredos do GitHub incluem chaves de API da OpenAI, Anthropic e Google Gemini, e chaves da OpenAI oferecem suporte à proteção de push. Nosso post sobre verificação de chaves de API vazadas cobre scanners que você pode executar localmente.
  7. Prefira credenciais de curta duração. Anthropic e OpenAI documentam federação de identidade de carga de trabalho para produção.

Para o lado de políticas, veja melhores práticas de gerenciamento de chaves de API.

O que fazer na primeira hora após um vazamento

A velocidade vence a causa raiz. Na ordem:

First hour after an AI API key leak
  1. Crie uma chave substituta em um projeto ou workspace novo.
  2. Implante-a nos aplicativos que precisam dela.
  3. Desative a chave vazada. A lista de verificação de vazamento do Google diz para desativar a chave antiga somente depois que a nova for verificada, para evitar indisponibilidade. Se os gastos estiverem subindo rápido, desative primeiro e aceite a indisponibilidade.
  4. Reduza o teto de gastos no projeto afetado enquanto investiga.
  5. Audite o uso por modelo, hora e chave no período desde o vazamento.
  6. Encontre o caminho do vazamento usando a tabela acima, e remova-o do histórico do git.
  7. Contate o provedor sobre uso fraudulento assim que tiver a linha do tempo.

Deixe seu agente de codificação testar o manuseio de chaves com o Apidog CLI

Seu proxy de backend para OpenAI, Anthropic ou Gemini é onde o manuseio de chaves quebra: ele aceita chamadas não autenticadas ou ecoa a chave do provedor em um corpo de erro. Deixe seu agente de codificação escrever e executar testes para ele com o Apidog CLI, com segredos mantidos fora das definições de teste.

Configure uma vez:

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted

Depois dê ao seu agente um prompt:

In Apidog project <id>, create a test case for POST /v1/ai/chat on our proxy.
Assert: no Authorization header returns 401, a bad token returns 401, a valid
token returns 200, and no response body contains "sk-" or "AIza". Read the
token from the {{PROXY_TOKEN}} environment variable, never hardcode it.
Then run it against the staging environment and summarize failures.

O agente lê o schema do payload, valida-o, cria o caso e o executa:

apidog cli-schema get test-case-create
apidog test-case category --project <id>
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> \
  --env-var "PROXY_TOKEN=$PROXY_TOKEN" -r cli,junit

--env-var passa o token em tempo de execução, então ele nunca fica na especificação ou no repositório. A mesma linha apidog run entra no CI; veja Apidog CLI em um pipeline de CI/CD e Apidog CLI no Claude Code.

Perguntas frequentes

O que é LLMjacking? É o uso de uma credencial de LLM roubada, geralmente uma chave de API, para executar inferência que o proprietário paga. Os atacantes revendem o acesso ou, como no caso do MONST3R-AI, usam-no para alimentar agentes de ataque.

Chaves de API de IA roubadas podem realmente pagar por ferramentas de hacking? Sim. A Bitsight relatou que os compradores do MONST3R-AI colam chaves roubadas da OpenAI, Anthropic ou Google em seu painel, e o vendedor não hospeda modelo algum, então as vítimas pagam. Os resultados alegados pelo vendedor não são verificados.

Um limite de gastos impede uma chave roubada? Um limite rígido interrompe os gastos no teto, mas não instantaneamente. OpenAI e Google observam pequenos excedentes enquanto os limites se propagam. Alertas de gastos sozinhos nunca interrompem o tráfego.

Posso colocar minha chave de API da OpenAI em código de frontend? Não. Qualquer coisa enviada a um navegador ou aplicativo móvel pode ser extraída. Chame o modelo do seu backend.

O GitHub detectará uma chave de IA vazada? A verificação de segredos do GitHub detecta padrões de chaves de API da OpenAI, Anthropic e Google Gemini. Ative a proteção de push para que um commit com uma chave seja bloqueado antes de se tornar público.

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs