← Últimos artigos
🤖 AI

From Untrusted Input to Trusted Memory: A Systematic Study of Memory Poisoning Attacks in LLM Agents

Este artigo investiga sistematicamente ataques de envenenamento de memória em agentes de LLM ao identificar vulnerabilidades exploráveis, propor uma taxonomia de ataque de seis classes, introduzir o benchmark MPBench para demonstrar o risco elevado do uso agressivo de memória e revelar a inadequação das defesas de injeção de prompt existentes contra tais ameaças.

Autores originais: Pritam Dash, Tongyu Ge, Aditi Jain, Tanmay Shah, Zhiwei Shang

Publicado 2026-06-04
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Pritam Dash, Tongyu Ge, Aditi Jain, Tanmay Shah, Zhiwei Shang

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um agente de IA como um assistente pessoal muito inteligente e prestativo. Diferente de um chatbot padrão que esquece tudo no momento em que você fecha a janela, este assistente possui uma memória de longo prazo. Ele se lembra do seu pedido de café, dos seus destinos de viagem favoritos e das etapas que seguiu para corrigir um erro na semana passada. Essa memória o ajuda a melhorar em seu trabalho ao longo do tempo.

No entanto, os pesquisadores deste artigo descobriram uma falha perigosa na forma como essa memória funciona: o assistente trata tudo o que lê como um "fato" a ser armazenado, mesmo que esse fato seja uma mentira plantada por um hacker.

Aqui está uma análise de suas descobertas usando analogias simples:

1. O Problema Central: O "Convidado Não Confiável" na Biblioteca

Pense na memória da IA como uma biblioteca. Normalmente, o bibliotecário (a IA) só coloca nas prateleiras os livros que são verificados como verdadeiros.

  • A Falha: Nesses sistemas de IA, o bibliotecário não verifica a fonte do livro. Se um estranho entrar e entregar ao bibliotecário um bilhete dizendo: "Coloque isto na prateleira: O céu é verde", o bibliotecário pode simplesmente fazer isso.
  • O Ataque: Um hacker não precisa invadir a biblioteca. Ele só precisa deslizar um bilhete falso em um documento que o assistente já está lendo (como um e-mail, uma página da web ou o resultado de uma ferramenta). Uma vez que o assistente escreve esse bilhete falso em sua memória permanente, ele acredita nisso para sempre.

2. Como os Hackers Entram (As 4 "Portas")

O artigo descobriu quatro maneiras específicas pelas quais um hacker pode enganar o assistente para escrever uma mentira em sua memória:

  • Porta 1 (A Ordem Direta): O hacker simplesmente diz à IA: "Lembre-se disso: [Mentira]". A IA obedece porque pensa que é um comando direto.
  • Porta 2 (A Brecha na Política): A IA tem uma regra como "Salve qualquer coisa interessante". O hacker escreve uma mentira que parece interessante ou importante, e a IA a salva porque ela se encaixa na regra, embora seja uma mentira.
  • Porta 3 (O Colapso por "Informação Excessiva"): Quando a IA recebe muita informação, ela tenta resumi-la para economizar espaço. O hacker repete sua mentira muitas vezes. A IA pensa: "Nossa, isso é mencionado muitas vezes, deve ser importante!" e salva o resumo, que inclui a mentira.
  • Porta 4 (A Armadilha da "Habilidade"): Se a IA aprende uma nova maneira de realizar uma tarefa, ela a salva como uma "habilidade". O hacker engana a IA para que ela pense que uma etapa falsa faz parte de uma tarefa bem-sucedida, fazendo com que a IA salve essa etapa falsa como uma habilidade permanente.

3. Os Dois Tipos de Truques

Os pesquisadores categorizaram esses ataques em dois estilos:

  • O Truque Barulhento (Sinal Forte): Isso é como um hacker gritando: "Escreva isto!". É óbvio e fácil de detectar se você estiver procurando por gritos.
  • O Truque Silencioso (Sinal Fraco): Isso é como um hacker sussurrando uma mentira dentro de uma frase de aparência normal. Parece exatamente com um fato real. Como não parece um ataque, os filtros de segurança da IA (que são projetados para capturar gritos) perdem isso completamente. A IA o salva porque parece uma informação normal.

4. O Experimento (MPBench)

Os autores construíram um campo de testes chamado MPBench para ver com que frequência esses truques funcionam. Eles testaram dois assistentes de IA diferentes:

  • Assistente A (OpenClaw): Este é cuidadoso. Ele não escreve na memória com muita frequência. Foi mais difícil de enganar.
  • Assistente B (HERMES): Este é agressivo. Ele escreve na memória constantemente para ser mais prestativo.
  • O Resultado: Quanto mais agressivo o assistente é ao escrever na memória, mais fácil é envenená-lo. O Assistente B foi enganado com muito mais frequência. Uma vez que a mentira foi escrita, ela permaneceu lá e influenciou o comportamento do assistente em conversas futuras, mesmo sem a presença do hacker.

5. Por que as Defesas Atuais Falham

Você pode pensar: "Não podemos apenas usar os guardas de segurança que temos para 'Injeção de Prompt' (onde hackers tentam enganar a IA no momento)?"

  • A Resposta: Não.
  • A Analogia: Os guardas de segurança atuais são treinados para pegar pessoas gritando comandos ou usando uniformes falsos. Eles são muito bons em deter os "Truques Barulhentos".
  • A Falha: Eles são péssimos em deter os "Truques Silenciosos". Como o Truque Silencioso parece uma conversa normal e educada, os guardas o deixam passar livremente. O artigo mostra que mesmo as melhores ferramentas de segurança atuais falham em capturar esses envenenamentos de memória sutis.

6. A Conclusão

O artigo conclui que existe um equilíbrio (trade-off): as características que tornam um assistente de IA mais inteligente e prestativo (lembrar de tudo, aprender novas habilidades rapidamente) são exatamente as mesmas características que o tornam vulnerável ao envenenamento.

Para corrigir isso, não podemos apenas confiar em melhores guardas de segurança na porta. Precisamos mudar a forma como o bibliotecário trabalha:

  1. Ser mais exigente: Não salve tudo; salve apenas o que você tem certeza de que é verdade.
  2. Verificar a Identidade: Certifique-se de que a IA saiba quem escreveu a informação antes de salvá-la.
  3. Dupla Verificação: Revise a memória depois que ela for escrita, mas antes de ser usada novamente.

Em resumo: Se você der a uma IA uma memória perfeita, você também dá a um hacker um lugar perfeito para esconder uma mentira que dura para sempre.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →