← Últimos artigos
💻 computer science

A Survey on Poisoning Attacks, Defenses, andProvable Defense in the Era of LLMs

Este levantamento revisa sistematicamente ataques e defesas de envenenamento na era dos Grandes Modelos de Linguagem, propondo uma taxonomia abrangente que categoriza as ameaças em envenenamento de pesos e de contexto, analisando técnicas representativas e estratégias de defesa, e delineando direções de pesquisas futuras para assegurar sistemas de IA compostos.

Autores originais: Yuni Lai, Xinqi Lyu, Dong Wang, Yihao Liu, Kai Zhou, Bin Xiao

Publicado 2026-06-26
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Yuni Lai, Xinqi Lyu, Dong Wang, Yihao Liu, Kai Zhou, Bin Xiao

Artigo original sob licença CC BY 4.0 (https://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

A Visão Geral: A Cozinha da IA

Imagine um Grande Modelo de Linguagem (LLM) não apenas como um robô inteligente, mas como um chef mestre em uma cozinha de alta tecnologia.

No passado, este chef tinha apenas um livro de receitas massivo (os dados de treinamento) e um conjunto de facas (os pesos do modelo). Se alguém quisesse fazer o chef servir veneno, teria que invadir a biblioteca e trocar as páginas do livro de receitas. Essa era a antiga forma de atacar a IA.

Mas hoje, este chef faz parte de um sistema de IA composto. Ele não depende apenas de sua memória; ele tem:

  1. Um feed de notícias ao vivo (Geração Aumentada de Recuperação ou RAG).
  2. Uma equipe de assistentes (Agentes de IA) que podem abrir portas, enviar e-mails e usar ferramentas.
  3. Um bloco de notas (Memória) onde ele anota o que aconteceu ontem.
  4. Um menu (Ferramentas) que ele pode escolher para realizar tarefas.

Este artigo é um enorme boletim de notas sobre como os vilões estão tentando envenenar toda essa configuração de cozinha, e como estamos construindo escudos melhores para impedi-los.


Parte 1: As Duas Maneiras de Envenenar o Chef

Os autores dividem todos os ataques em duas categorias principais: Envenenamento de Pesos (Weight Poisoning) e Envenenamento de Contexto (Context Poisoning).

1. Envenenamento de Pesos: Adulterando o Cérebro do Chef

Este é o ataque "clássico". Imagine alguém invadindo o cérebro do chef (os parâmetros do modelo) enquanto ele está sendo treinado ou ajustado (fine-tuning).

  • O Ataque: O vilão injeta uma instrução pequena e oculta no cérebro do chef. É como um "interruptor de sono". O chef age perfeitamente normal 99% do tempo. Mas, se você disser uma "palavra-gatilho" específica (como uma frase de código secreta), o chef subitamente começa a servir veneno ou se recusa a cozinhar.
  • Onde acontece:
    • Pré-treinamento: Infiltrando receitas ruins nos livros massivos que o chef lê antes mesmo de começar a cozinhar.
    • Ajuste Fino (Fine-tuning): Corrompendo as lições específicas que o chef aprende para ser educado e prestativo.
    • Adaptação: Adulterando os novos "aventais especiais" (adaptadores) que permitem ao chef cozinhar culinárias específicas.
    • Pré-implantação: Mesmo após o chef ser contratado, um vilão pode entrar e fazer um último ajuste no cérebro do chef antes de abrirem o restaurante.

2. Envenenamento de Contexto: Envenenando os Ingredientes e o Ambiente

Esta é a nova ameaça, mais traiçoeira. O céreção do chef está limpo, mas os ingredientes ou o ambiente estão envenenados.

  • O Ataque: O vilão não toca no cérebro do chef. Em vez disso, ele envenena o feed de notícias, o bloco de notas ou as ferramentas.
    • Aprendizado em Contexto (In-Context Learning): Imagine que o chef está lendo um cartão de receita que você lhe deu. Se você escrever um passo falso nesse cartão ("Adicione veneno à sopa"), o chef o seguirá porque confia no cartão.
    • RAG (Recuperação): O chef consulta um fato em um banco de dados. Se o vilão plantou um artigo falso nesse banco de dados dizendo "O céu é verde", o chef dirá que o céu é verde.
    • Fluxo de Agente (Agent Flow): O chef envia um assistente para comprar mantimentos. Se o vilão adulterou as etiquetas de preço do mercado ou as instruções do assistente, o assistente pode comprar a coisa errada ou roubar seu cartão de crédito.
    • Memória: O chef escreve em seu bloco de notas: "Hoje é terça-feira". Se um vilão apagar o bloco de notas e escrever "Hoje é sexta-feira", o chef ficará confuso e agirá no dia errado.

A Conclusão Principal: Antigamente, você precisava quebrar o cérebro do chef. Agora, você pode simplesmente quebrar o mundo em que o chef vive, e o chef ainda fará o que você quer.


Parte 2: As Defesas (Os Guardas de Segurança)

O artigo revisa como estamos tentando deter esses ataques. Eles dividem as defesas em dois tipos: Empíricas (Práticas/Heurísticas) e Prováveis (Matematicamente Garantidas).

1. Defesas Empíricas: O "Bom Palpite" da Segurança

Estas são como um guarda de segurança que usa experiência e regras práticas. Elas funcionam bem na maioria das vezes, mas não podem prometer 100% de segurança.

  • Limpeza de Dados: Antes de o chef aprender, o guarda verifica os livros da biblioteca em busca de páginas rasgadas ou tintas estranhas.
  • Sanitização: Antes de o chef ler um artigo de notícias, o guarda escaneia o texto em busca de palavras suspeitas.
  • Desaprendizado (Unlearning): Se o chef já aprendeu um truque ruim, o guarda tenta "desensinar" o truque mostrando milhares de exemplos corretos para sobrescrever a memória ruim.
  • Cozinha Cética: O chef é treinado para dizer: "Espere, este artigo de notícias parece falso comparado ao que eu sei", e faz uma dupla checagem antes de servir.
  • Sandboxing (Isolamento): Se o assistente do chef vai ao mercado, o guarda o coloca em uma gaiola para que ele não possa tocar em nada que não deva.

2. Defesas Prováveis: A "Promessa Matemática"

Estas são como um sistema de segurança que usa matemática para provar: "Não importa o quanto você tente, você não conseguirá fazer o chef fazer X".

  • Suavização Aleatória (Randomized Smoothing): Imagine que o chef é solicitado a cozinhar um prato. Em vez de apenas cozinhar uma vez, o guarda pede ao chef para cozinhar 100 versões ligeiramente diferentes (adicionando ruído aleatório aos ingredientes). Se 99 delas saírem seguras, o guarda tem a certeza matemática de que o prato é seguro, mesmo que uma versão tenha sido estranha.
  • Particionamento: O guarda divide os ingredientes em 10 tigelas diferentes. Eles pedem a 10 chefs diferentes para cozinhar a partir de cada tigela. Se 9 de 10 chefs disserem "Isto é seguro", o prato final é certificado como seguro.
  • Por que importa: Isso é crucial para situações de alto risco (como conselhos médicos ou carros autônomos) onde você não pode se dar ao luxo de um "bom palpite". Você precisa de uma garantia.

Parte 3: Desafios Futuros

O artigo termina apontando que ainda estamos nos primeiros dias desta guerra de segurança.

  1. Ataques Compostos: Atualmente, pesquisadores estudam como envenenar a biblioteca OU o feed de notícias. Mas, no mundo real, um vilão pode envenenar a biblioteca e o feed de notícias e as ferramentas do assistente ao mesmo tempo. Precisamos descobrir como nos defender contra essa "tempestade perfeita".
  2. Regras Unificadas: Todos estão usando testes diferentes para ver se um ataque funcionou. Precisamos de um "exame de segurança" padrão para todos os sistemas de IA, para que possamos comparar quem é realmente seguro.
  3. Envenenamento Multimodal: A maioria dos ataques é em texto. Mas e se o veneno estiver em uma imagem ou um clipe de áudio? Se o chef vir a foto de uma bomba, ele pode entrar em pânico. Precisamos de defesas que entendam imagens e sons, não apenas palavras.
  4. Humano no Ciclo (Human in the Loop): Às vezes, a melhor defesa é um humano. O artigo sugere que precisamos de sistemas que possam explicar por que estão suspeitos, para que um humano possa tomar a decisão final.

Resumo

Este artigo é um mapa de um campo de batalha em mudança.

  • O Inimigo: Mudou de apenas quebrar o cérebro da IA para envenenar o ambiente da IA (notícias, ferramentas, memória).
  • Os Heróis: Estão passando de apenas "verificar bugs" (empírico) para "provar matematicamente a segurança" (provável).
  • O Objetivo: Construir sistemas de IA que não sejam apenas inteligentes, mas confiáveis, mesmo quando o mundo ao redor deles está tentando enganá-los.

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 →