As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Pesquisadores em cibersegurança identificaram uma nova técnica de ataque que explora a confiança dos assistentes de programação baseados em IA para executar código arbitrário em máquinas de desenvolvedores, sem necessidade de comprometer previamente servidores ou recorrer a phishing. A tática, batizada por Tenet Security como Agentjacking, aproveita como os agentes consomem dados de serviços externos através do chamado Model Context Protocol (MCP) e como Sentry, uma plataforma de seguimento de erros, devolve eventos que os agentes interpretam como instruções confiáveis.
Em essência, o ataque consiste em publicar um evento malicioso em Sentry usando uma credencial pública conhecida como DSN, que por design admite envios de qualquer origem. Esse evento contém texto formatado — principalmente markdown e chaves de contexto manipuladas — que quando é devolvido pelo servidor MCP do serviço se apresenta ao assistente como uma resolução ou guia legítima sobre como corrigir uma falha. Se o desenvolvedor pedir ao agente para "arregle os problemas de Sentry" ou similar, o assistente pode executar as instruções embebidas com os mesmos privilégios do usuário e revelar assim variáveis de ambiente, credenciais Git, URLs privados de repositórios e outros segredos.

O achado coloca o foco em duas falhas combinadas: por um lado, a exposição pública de credenciais de envio como o DSN de Sentry e, por outro, a ausência de uma fronteira clara entre dados externos e "saída de sistema" que os agentes tratam como confiáveis. O risco não é apenas teórico: os pesquisadores relataram centenas de organizações com DSNs injetáveis e uma taxa de exploração alta em testes controlados, o que sugere que este vetor é prático e efetivamente explorável em ambientes reais.
A novidade de Agentjacking não reside apenas na injeção de conteúdo, mas em transformar um serviço de diagnóstico público em uma via para comprometer estações de trabalho de desenvolvedores. Ao contrário de ataques que tentam penetrar redes ou sortear controles perimetrales, aqui cada passo do ataque está autorizado e parece legítimo, o que torna difícil de detectar por ferramentas tradicionais como EDR ou WAF. Essa qualidade eleva o agente mesmo à condição de nova superfície de ataque: o assistente de programação é agora uma peça que, se for enganado, pode agir contra o proprietário.
Sentry reconheceu o problema, mas indicou que a mitigação completa não é simples, qualificando o vetor como "técnicamente não defendível" em sua forma mais pura e aplicando uma filtragem global para bloquear cadeias de carga úteis identificadas. Essa resposta parcial sublinha que muitas defesas recaim sobre os consumidores do serviço (equipamentos de desenvolvimento e operações) e como configuram e usam agentes da IA.
Para reduzir a exposição imediata, as organizações devem tomar medidas de contenção e de concepção. O primeiro é tentar qualquer dado devolvido por serviços externos como não confiável: os assistentes não devem executar automaticamente instruções transmitidas por terceiros ou abrir processos com privilégios elevados sem validação humana. É recomendável mover a execução de assistentes para ambientes isolados ou sandboxes com permissões mínimas, evitar acesso direto a credenciais sensíveis desses ambientes e evitar armazenar segredos em variáveis que possam ser lidas por processos de usuário.
Em paralelo, convém auditar o código cliente para localizar e minimizar a presença de DSNs públicos ou tokens de ingestão em aplicações web ou repositórios. Quando possível, substituir mecanismos públicos por soluções com controle de acesso mais estrito ou limitar o alcance dos tokens. Os equipamentos de desenvolvimento devem também incorporar controlos operacionais como aprovação humana obrigatória para alterações sugeridas por assistentes, revisões de segurança em carregue em requests que incluam validação de fontes de dados e registo exaustivo de comandos que os agentes tentem executar.

A nível organizacional, a mitigação inclui políticas de menor privilégio para contas de desenvolvimento, segmentação de redes, restrições de egress para evitar que assistentes contactem livremente serviços externos e detecção de padrões incomuns na interação com ferramentas de depuração e erro tracking. Também é recomendável monitorar tentativas de ingestão anómala em sistemas como Sentry e manter linhas de comunicação abertas com os fornecedores do serviço para aplicar filtros ou regras temporárias enquanto se desenha uma solução mais completa.
Este incidente reforça um ponto-chave: a incorporação da IA em fluxos de desenvolvimento não elimina a necessidade de controlos clássicos de segurança; os transforma. Validar a proveniência e a intenção da informação, segregar ambientes e limitar privilégios são práticas já conhecidas, mas que agora devem ser aplicadas com rigor sobre interfaces que antes eram consideradas inofensivas. Para aprofundar a natureza técnica de injeções e como evitá-las, é útil rever recursos gerais sobre ameaças de injeção na web como os que publica OWASP na Internet https://owasp.org/www-community/attacks/Injection_attack, e a documentação do próprio Sentry sobre o manejo de DSNs que orienta sobre seu uso correto.
Em suma, Agentjacking não é um convite para deixar de usar assistentes de programação, mas um alarme para repensar como se confia nas entradas externas e como os assistentes são configurados no fluxo de trabalho do desenvolvedor. A vantagem prática é que muitas mitigações são implementáveis hoje mesmo: não executar automaticamente sugestões não validadas, reduzir privilégios, isolar ambientes e auditar a exposição de credenciais são passos concretos que podem fechar a maioria das rotas de ataque descritas pelos pesquisadores.
Relacionadas
Mas notícias do mesmo assunto.

Detêm engenheiro OpenAI por gravador escondido em sala de juntas de escritório em São Francisco
Um tribunal dos Estados Unidos autorizou esta semana a detenção de Abdulrahman Alfozan, um engenheiro que trabalhou em OpenAI, após a imputação do governo americano por ter colo...

Quatro CVE de Plex2Shell permitem execução remota e implantação de mineiro e proxy backdoor
Nos últimos dias, foi confirmado um aumento de ataques que aproveitam uma cadeia de falhas em Plex Media Server, apoiada por pesquisadores, para executar código de forma remota ...

GhostAction amplia o ataque: phishing para roubar credenciais e persistência em VS Code
Um grupo por trás da campanha GhostAction - conhecido por infiltrar fluxos de trabalho do GitHub Actions em projetos de código aberto - expandiu seu arsenal: além de implantar w...

ConnectWise desactiva 7 identidades de app e revoga certificados do Cloud Backup após incidente
O provedor de software de gerenciamento TI ConnectWise confirmou que em 17 de outubro de 2026 desababilitou sete identidades de aplicativo e convocou certificados relacionados a...

Pesquisadores detectam pacote npm imgdecode ligado a MALFEX que ataca Windows
Pesquisadores de segurança identificaram um pacote malicioso publicado no registro de npm que faz parte de uma campanha de cadeia de fornecimento dirigida ao Windows e apodada M...

OpenBSD 7.9: duas falhas adesivos que permitiam escalada local de privilégios
Hoje foi pública uma cadeia de exploração de privilégios locais contra o OpenBSD 7.9 que, segundo o relatório publicado pela empresa de segurança Calif, permite a um atacante el...