← Últimos artigos
💬 NLP

A Self-Evolving Multi-Agent Framework Defense against LLM Jailbreak Attacks

Este artigo propõe uma estrutura de defesa multiagente autoevolutiva e livre de parâmetros que utiliza uma memória de regra de interação cruzada persistente para abstrair tentativas de jailbreak bem-sucedidas em regras generalizáveis de nível de método, permitindo que os LLMs se adaptem dinamicamente a estratégias de ataque em evolução sem comprometer a utilidade benigna ou aumentar a autorrefusão.

Autores originais: Tongyan Hu, Bryan Hooi

Publicado 2026-08-27
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Tongyan Hu, Bryan Hooi

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

Os modelos de linguagem de grande escala são ferramentas poderosas que podem escrever histórias, resolver problemas e responder perguntas, mas possuem uma fraqueza significativa: podem ser enganados para ignorar suas regras de segurança. Imagine um assistente altamente treinado que foi ensinado a nunca fornecer instruções perigosas, como como construir uma arma ou burlar um sistema de segurança. Um trapaceiro astuto ainda pode fazer com que este assistente cumpra a ordem ao envolver o pedido perigoso em um disfarce complexo, como fingir ser um personagem de uma história ou esconder o pedido dentro de um código de computador. Esses truques, conhecidos como "jailbreaks", exploram o desejo do modelo de seguir instruções, permitindo que ideias prejudiciais passem por suas defesas. Durante anos, a forma padrão de proteger esses modelos tem sido estabelecer uma barreira fixa, como uma lista estática de palavras proibidas ou um conjunto rígido de instruções programadas no sistema. No entanto, assim como um ladrão pode eventualmente abrir uma fechadura que estudou, os atacantes continuam inventando novos disfarces que essas barreiras estáticas não conseguem reconhecer, deixando os modelos vulneráveis a ameaças em constante evolução.

Pesquisadores da Universidade Nacional de Singapura propuseram uma abordagem diferente para este problema, uma que permite ao sistema de defesa aprender e se fortalecer ao longo do tempo. Em vez de depender de um conjunto fixo de regras que nunca muda, eles construíram um sistema que trata cada tentativa fracassada de quebrar as regras de segurança como uma lição. Quando o sistema encontra um novo tipo de truque que consegue burlar suas defesas, ele não apenas bloqueia esse pedido específico e segue em frente. Em vez disso, ele analisa a estrutura do truque, remove o tópico prejudicial específico e cria uma nova regra reutilizável que visa o método usado para disfarçar o pedido. Esta nova regra é armazenada em uma memória persistente, de forma muito semelhante a um segurança anotando o uniforme específico que um ladrão usava, para que o segurança possa identificar qualquer pessoa usando o mesmo uniforme no futuro, independentemente do que ela esteja tentando roubar.

O sistema opera através de uma equipe de quatro componentes especializados que trabalham juntos durante cada interação. Primeiro, um classificador analisa um pedido recebido para ver se ele está usando um truque conhecido. Se o pedido for inofensivo, ele é respondido normalmente. Se o pedido parecer um truque, o sistema verifica sua memória em busca de uma regra que corresponda ao estilo específico do disfarce. Se uma regra correspondente existir, o sistema aplica imediatamente uma recusa estrita ou uma resposta alternativa segura. Se o pedido for um tipo de truque totalmente novo que o sistema nunca viu antes, ele é permitido a passar inicialmente. Se o modelo então produzir acidentalmente uma resposta prejudicial, um agente de reflexão intervém. Este agente analisa a falha, identifica o padrão estrutural do ataque e escreve uma nova regra no banco de memória. Esta nova regra fica então disponível para proteger contra todos os pedidos futuros que utilizem o mesmo padrão estrutural, transformando efetivamente uma única falha em um escudo permanente contra toda uma família de ataques semelhantes.

Os pesquisadores testaram esta defesa autoevolutiva em vários modelos diferentes, incluindo programas de código aberto e sistemas comerciais poderosos que não podem ser modificados diretamente. Eles submeteram esses modelos a quatro famílias distintas de ataques de jailbreak, que incluíam métodos como interpretação de personagens (role-playing), ofuscação de código e manipulação de múltiplas etapas. Os resultados mostraram que, à medida que o sistema encontrava mais ataques e adicionava mais regras à sua memória, sua capacidade de detê-los melhorava dramaticamente. Nos estágios iniciais, quando a memória estava vazia, o sistema era vulnerável, mas após aprender com apenas alguns exemplos, ele reduziu a taxa de sucesso desses ataques para quase zero. Crucialmente, esse aprendizado ocorreu sem alterar o "cérebro" do modelo subjacente; o sistema simplesmente tornou-se mais inteligente sobre como processava as entradas ao adicionar notas externas à sua memória.

Um achado fundamental do estudo é que este método não torna o sistema excessivamente cauteloso ou rude com usuários normais. Os pesquisadores verificaram se o crescimento da lista de regras causaria o fato de o modelo recusar pedidos inofensivos, um problema conhecido como recusa excessiva (over-refusal). Eles descobriram que, mesmo conforme a memória se enchia de regras de diferentes tipos de ataques, o sistema permanecia preciso em distinguir entre truques perigosos e perguntas seguras. O sistema apenas recusava pedidos que correspondiam aos padrões estruturais específicos dos ataques que ele aprendeu a reconhecer. Isso sugere que a defesa é precisa, visando o método do ataque, em vez do tópico da conversa. O estudo também mostrou que o sistema permaneceu robusto mesmo quando atacantes tentaram combinar diferentes truques para evitar a detecção, indicando que a abordagem baseada em memória pode se adaptar a ameaças complexas e em evolução.

Este trabalho representa uma mudança da proteção estática para a adaptação dinâmica. Enquanto as defesas anteriores eram como uma porta trancada que poderia ser aberta se a ferramenta certa fosse encontrada, este novo framework atua mais como uma equipe de segurança que atualiza sua lista de observação após cada violação. Ao converter falhas em conhecimento reutilizável, o sistema constrói uma defesa que se torna mais forte quanto mais é testada. Os pesquisadores demonstraram que esta abordagem funciona em diferentes tipos de modelos e estilos de ataque, oferecendo um caminho promissor para tornar a inteligência artificial mais segura em um mundo onde atacantes estão constantemente inventando novas maneiras de contornar as regras. O estudo conclui que, embora nenhum sistema seja perfeito, dar a um modelo a capacidade de aprender com seus próprios erros em tempo real proporciona um nível de resiliência que as defesas estáticas simplesmente não podem alcançar.

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 →