CEVIU Logo
Voltar

Plugins maliciosos no JetBrains Marketplace roubam chaves de API de IA de desenvolvedores

Aprofundamento CEVIU

Aprofundamento

Esses plugins não são apenas 'fakes' mal feitos: eles se integram profundamente ao ciclo de desenvolvimento. Ao serem instalados no IntelliJ ou PyCharm, aparecem como ferramentas legítimas, sugerem commits com base em diffs, geram testes JUnit com contexto de código-fonte e até simulam análise de segurança estática. O golpe acontece na etapa mais confiável do fluxo: quando o dev insere a chave de API nas configurações do plugin. Não há redirecionamento, não há tela suspeita, só um clique em 'Apply' que dispara uma requisição HTTP não criptografada (sim, ainda em HTTP) para um IP chinês (39.107.60.51), sem validação de certificado, sem header de autenticação, sem obfuscação.

O pior é que a infraestrutura por trás é operacionalmente madura: os atacantes usam um sistema de tiering, usuários gratuitos fornecem chaves; usuários pagos recebem chaves alheias, provavelmente recicladas de outras vítimas. Isso transforma cada instalação em um nó duplo de exfiltração: você perde sua credencial e, sem saber, passa a usar credenciais roubadas de terceiros, o que pode acionar alertas de uso anômalo em provedores como OpenAI ou Anthropic, levando à suspensão de contas empresariais inteiras.

Por que isso importa

API keys de IA não são como senhas de e-mail: elas têm escopo amplo, muitas vezes sem restrição de IP ou tempo de vida, e permitem chamadas de alto custo, algumas modelos da DeepSeek ou SiliconFlow consomem centenas de dólares por mil chamadas. Um único plugin comprometido pode gerar cobranças não autorizadas em nome da empresa, além de expor código-fonte sensível via prompts enviados às APIs. Pior: o JetBrains Marketplace não exige assinatura de código nem verificação de identidade de desenvolvedor, qualquer conta gratuita pode publicar, e o processo de remoção leva dias. Enquanto isso, as chaves vazam, e os logs de uso dessas APIs raramente são auditados por equipes de segurança.

Perguntas frequentes

Como saber se meu plugin do JetBrains foi comprometido?

Verifique se você instalou algum dos 15 plugins listados, especialmente os mais baixados: 'DeepSeek AI Assist' e 'CodeGPT AI Assistant'. Abra as configurações do plugin (File > Settings > Tools > [nome do plugin]) e veja se há campos de API key que você preencheu. Se sim, revogue imediatamente essa chave no painel do provedor (OpenAI, DeepSeek etc.) e monitore chamadas incomuns nos logs de uso.

Por que usar HTTP em vez de HTTPS para enviar chaves?

É uma escolha deliberada de baixo custo operacional. HTTP não exige certificados SSL, facilita interceptação em redes corporativas com proxy, e evita erros que poderiam atrair atenção. A ausência de criptografia também permite que firewalls ou proxies internos capturem o tráfego, mas poucas empresas monitoram requisições HTTP de IDEs para IPs externos desconhecidos.

O JetBrains já removeu esses plugins?

Não oficialmente até 17/06/2026. A BleepingComputer relatou que a empresa não respondeu à solicitação de comentário. Alguns plugins ainda estão disponíveis no Marketplace com downloads contando, como o 'DeepSeek AI Assist', com quase 28 mil instalações confirmadas e código malicioso ativo na versão mais recente, conforme análise independente.

Posso confiar em qualquer plugin de IA no Marketplace agora?

Não, e isso muda a postura de segurança. Plugins com funcionalidades que exigem API keys devem ser tratados como agentes de rede de terceiros. Exija transparência: código-fonte aberto, assinatura digital verificável, política clara de uso de dados e integração com SSO ou credenciais rotativas. Se não houver isso, o risco supera o benefício.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Segurança da Informação
Publicado
17 de junho de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser