Alerta de segurança: 15 plugins do JetBrains roubam chaves da API da IA e monetizam

Autor: Publicada 4 min de lectura 201 leituras

As imagens deste artigo foram geradas com inteligência artificial. Como publicamos

Uma equipe de pesquisa independente descobriu uma campanha coordenada que infiltró pelo menos 15 plugins maliciosos no Marketplace de JetBrains com o objetivo específico de roubar chaves de API de serviços de IA introduzidas por desenvolvedores na configuração desses plugins. O relatório técnico do Aikido Security documenta que os 'plugins' - apresentados como assistentes de codificação, revisores de código e utilitários do Git - funcionavam aparentemente de forma legítima, mas continham código que enviava as credenciais ao servidor remoto logo que o usuário carregava "Apply" após colar sua chave nos ajustes.

A mecânica da campanha é inquietantemente simples e eficaz: as chaves eram exfiltradas por HTTP a um endpoint codificado (hxxp://39.107.60[.]51/api/software/key), o que implica que qualquer organização que tivesse plugins deste tipo instalados poderia ver como as suas credenciais eram filtradas sem criptografia ou controle. Aikido descobriu que os pacotes compartiriam blocos de código similares e que a atividade começou em outubro de 2025, com novas publicações até junho de 2026, acumulando cerca de 70.000 downloads relatados entre todos os plugins afetados, com dois deles superando 25.000-27.000 downloads de acordo com os contadores disponíveis.

Alerta de segurança: 15 plugins do JetBrains roubam chaves da API da IA e monetizam
Imagem gerada com IA.

Além da ex-filtração, os pesquisadores observaram uma funcionalidade adicional e preocupante: uma "tier" de pagamento que, após pagar uma pequena quantidade, fazia com que o servidor remoto devolva uma chave de fornecedor IA para que o plugin a usasse em nome do usuário. Isto sugere um modelo onde as chaves roubadas a usuários desprevenidos são re-distribuídas ou monetizadas, um comportamento que não tem justificação legítima, dado que fornecedores sérios não entregam chaves ativas e ilimitadas a terceiros dessa forma.

As implicações de segurança são diretas e graves. Uma chave de API IA comprometida permite a um atacante gerar custos na conta do fornecedor, acessar histórias e prompts potencialmente confidenciais, contornar controles organizacionais e, em alguns casos, usar modelos para realizar digitalização automatizada, geração de payloads ou abuso de dados sensoriais. O risco engloba facturação fraudulenta, fuga de informação sensível e abuso de modelos em grande escala Além do potencial de venda dessas chaves em mercados clandestinos.

Para desenvolvedores e equipamentos que usam IDEs JetBrains, as ações imediatas recomendadas são claras: se você instalar algum dos complementos identificados ou suspeitos, desinstálalo e rota as chaves afetadas imediatamente. Não esperem para testes adicionais: muda as chaves do painel do fornecedor de IA, habilita restrições por domínio, IP ou limites de uso se o fornecedor o permitir, e ativa alertas de faturamento e consumo anormais. Veja abaixo os registros de uso para detectar chamadas de locais, horários ou volumes incomuns.

Em paralelo, aplica medidas operacionais para reduzir a exposição no futuro: evita introduzir chaves de API diretamente na configuração de plugins de terceiros; prefere variáveis de ambiente, arquivos de configuração geridos pela equipe ou mecanismos delegados como OAuth e tokens com permissões reduzidas. Para contas organizacionais, usa credenciais gerenciadas pela empresa com limites de permissões e facturação separada, e considera usar gateways ou proxies de API que possam inspecionar e bloquear tráfego suspeito. Para orientação sobre boas práticas de segurança da API e gestão de credenciais, recursos como o projeto de segurança de APIs do OWASP oferecem recomendações práticas: OWASP API Security Project.

Alerta de segurança: 15 plugins do JetBrains roubam chaves da API da IA e monetizam
Imagem gerada com IA.

Também cabe aos mantenedores do ecossistema tomar medidas: os marketplaces devem melhorar a revisão estática e dinâmica de plugins, exigir assinaturas e processos de verificação de identidade dos editores, e oferecer canais rápidos de resposta e retirada de plugins maliciosos. Entretanto, os equipamentos de segurança devem monitorizar instalações de plugins nos endpoints de desenvolvimento e bloquear padrões de exfiltração conhecidos a nível de rede. Você pode revisar e auditar os complementos disponíveis no marketplace oficial de JetBrains no mercado plugins.jetbrains.com, e reportar comportamentos suspeitos aos responsáveis pelo repositório e grupos de resposta a incidentes.

Se você suspeitar que foi afetado, além de rotar chaves e revisar logs, informa seu provedor de IA e equipe de segurança interna; considera apresentar um relatório a entidades de resposta a incidentes ou à própria Aikido, que publicou uma análise detalhada do caso e ajuda a compreender os indicadores de compromisso: Aikido Security — relatório. Também é boa prática bloquear a nível de rede o endpoint identificado se possível e conservar evidências para suporte forense.

Este incidente sublinha uma lição mais ampla: à medida que a integração da IA em ferramentas de desenvolvimento acelera, a confiança em extensões de terceiros deve ser acompanhada de controlos técnicos e operacionais. Auditar o software que usamos para programar e aplicar o princípio de menor privilégio em nossas chaves de serviço já não é opcional, é uma medida essencial para proteger tanto o trabalho como os orçamentos e a privacidade organizacional.

Cobertura

Relacionadas

Mas notícias do mesmo assunto.