Imagine que o agente de IA que cuida do e-mail da sua empresa comece, sem que ninguém perceba, a encaminhar mensagens confidenciais para um endereço desconhecido. Nenhuma senha foi vazada e nenhum sistema foi invadido no sentido tradicional. O atacante apenas plantou uma memória falsa na cabeça do agente, semanas antes, escondida em um e-mail aparentemente inofensivo.
Esse cenário deixou de ser hipotético. Pesquisadores da Universidade Estadual do Novo México demonstraram um ataque batizado de GhostWriter, capaz de contaminar a memória de longo prazo de agentes de IA com taxa de injeção de aproximadamente 98%, como noticiou o Olhar Digital.
Neste artigo, explico como o ataque funciona em linguagem simples, por que ele é mais perigoso que a injeção de prompt tradicional e o que avaliar antes de colocar agentes com memória persistente em contato com clientes e dados sensíveis.
O que o estudo descobriu
O trabalho, intitulado “When Agents Remember Too Much: Memory Poisoning Attacks on Large Language Model Agents”, foi publicado em julho no repositório arXiv pelos pesquisadores George Torres, Sharad Shrestha e Satyajayant Misra. A equipe avaliou o GhostWriter contra cinco agentes de última geração, rodando em quatro modelos de linguagem diferentes.
Os números chamam a atenção: além da taxa de injeção de cerca de 98%, o ataque atinge taxa média de ativação de aproximadamente 60%. Ou seja, na maioria das vezes a memória falsa não só entra no sistema como acaba sendo usada pelo agente em um momento posterior. O detalhe mais preocupante é que o invasor não precisa de nenhum acesso direto ao agente nem à sua base de memória.
O GhostWriter atinge taxas de injeção quase universais, de aproximadamente 98%, e uma taxa média de ativação alta, de cerca de 60%, contra agentes de última geração.
Torres, Shrestha e Misra, Universidade Estadual do Novo México
Como o ataque funciona, em duas fases
O GhostWriter opera em dois momentos distintos, o que o torna difícil de detectar. Na fase de injeção, o atacante envia um conteúdo comum do dia a dia (um e-mail, um documento, um convite de agenda) com instruções escondidas. Ao processar esse material, o agente registra as instruções como se fossem uma memória legítima. Na fase de ativação, dias ou semanas depois, um pedido normal do próprio usuário faz o agente recuperar a memória contaminada e executar o que o atacante queria, como reenviar mensagens de um remetente para o endereço do criminoso.

A diferença para a injeção de prompt tradicional está na persistência. A tabela abaixo resume o contraste.
| Característica | Injeção de prompt | Envenenamento de memória (GhostWriter) |
|---|---|---|
| Efeito | Imediato, dura a conversa | Persistente, ativado depois |
| Acesso necessário | Conteúdo processado na hora | Qualquer conteúdo que o agente leia e memorize |
| Detecção | Mais fácil, o efeito é próximo da causa | Mais difícil, causa e efeito ficam separados no tempo |
| Alvo típico | Uma resposta ou ação pontual | Comportamento contínuo do agente |
Por que isso importa para atendimento e vendas
Agentes com memória persistente estão entrando justamente nas áreas que concentram dados sensíveis: atendimento, vendas, e-mail e agenda. São sistemas que leem conteúdo vindo de fora (mensagens de clientes, documentos, formulários) e ao mesmo tempo têm autonomia para agir. Essa combinação cria uma superfície de ataque nova, que não existia nos chatbots sem memória, como os fluxos de mensagens automáticas no WhatsApp.
O episódio se soma a uma sequência de alertas sobre autonomia de agentes que já acompanhamos por aqui, do caso dos agentes da AWS às discussões sobre responsabilização e governança de IA. A causa raiz apontada pelos pesquisadores é a falta de governança de memória: hoje, a maioria dos agentes simplesmente memoriza tudo, sem filtro de segurança na entrada nem na saída.
Como se defender antes de adotar agentes com memória
Os próprios autores propõem uma defesa, batizada de AM-Sentry, que combina uma política de gravação (o agente analisa o conteúdo em busca de instruções ocultas antes de salvar qualquer memória) e uma triagem na recuperação (as memórias passam por um filtro antes de entrar no contexto da resposta). Nos testes, a defesa reduziu drasticamente a taxa de sucesso do ataque sem prejudicar a utilidade do agente.
Para quem está avaliando agentes de IA no negócio, ficam quatro perguntas práticas: o fornecedor filtra o que entra na memória do agente? É possível auditar e apagar memórias específicas? O agente pede confirmação humana antes de ações sensíveis, como encaminhar dados? E existe registro de onde cada memória veio? Se a resposta for não para a maioria, o risco de adotar memória persistente em contato com dados de clientes ainda é alto.
Perguntas frequentes
O que é o ataque GhostWriter?
É uma técnica de envenenamento de memória demonstrada por pesquisadores da Universidade Estadual do Novo México. O invasor esconde instruções em conteúdos comuns, como e-mails, que o agente de IA salva como memória legítima e executa mais tarde.
Qual a diferença entre GhostWriter e injeção de prompt?
A injeção de prompt tem efeito imediato e dura a conversa. O envenenamento de memória persiste: a instrução maliciosa fica armazenada e é ativada depois, quando um pedido normal do usuário recupera aquela memória, o que dificulta a detecção.
Quais agentes de IA estão em risco?
O estudo avaliou cinco agentes de última geração em quatro modelos de linguagem e obteve taxa de injeção de cerca de 98%. Em tese, qualquer agente com memória de longo prazo que processe conteúdo externo sem filtros de segurança está exposto.
Como proteger um agente de IA contra memórias falsas?
As defesas passam por filtrar o conteúdo antes de gravar memórias, triar as memórias recuperadas antes de usá-las, permitir auditoria e exclusão de memórias e exigir confirmação humana para ações sensíveis. O framework AM-Sentry, dos mesmos autores, combina essas camadas.
Vale a pena usar agentes com memória no atendimento?
Memória melhora a experiência, mas aumenta o risco quando o agente lê conteúdo de terceiros e tem autonomia para agir. Antes de adotar, avalie os controles de segurança do fornecedor e limite as ações que o agente pode executar sem supervisão.



