← Últimos artigos
💻 computer science

JailBreakGuard: Defeating Jailbreak Attacks via Dynamic Prompt Perturbation

O JailBreakGuard é um framework de defesa dinâmico e de baixo custo que mitiga diversos ataques de jailbreak em modelos de linguagem de grande escala ao empregar um mecanismo baseado em perplexidade para aplicar seletivamente perturbações de prompt em nível de caractere ou de sentença, alcançando uma redução significativa nas taxas de sucesso de ataque com impacto mínimo no desempenho de consultas benignas.

Autores originais: Jun Yuan, Ziang Ruan, Liangguo Chen, Shuyu Jiang, Rui Tang, Hao Ren

Publicado 2026-09-29
📖 4 min de leitura☕ Leitura rápida

Autores originais: Jun Yuan, Ziang Ruan, Liangguo Chen, Shuyu Jiang, Rui Tang, Hao Ren

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

Na era digital, os grandes modelos de linguagem tornaram-se os motores silenciosos por trás de inúmeras aplicações, desde a redação de e-mails até a resposta a perguntas complexas. Esses sistemas são treinados em vastas quantidades de texto humano, aprendendo a prever quais palavras devem vir a seguir em uma frase. No entanto, essa mesma capacidade de compreender e gerar linguagem os torna vulneráveis a um tipo específico de artimanha conhecida como "jailbreak" (quebra de segurança). Em um ataque de jailbreak, um usuário elabora um prompt — um pedido cuidadosamente redigido para contornar as regras de segurança integradas ao modelo. Ao usar cenários de interpretação de papéis (role-playing), instruções ocultas ou formatações estranhas, um atacante pode enganar o modelo para que ele ignore suas diretrizes éticas e gere conteúdo prejudicial, como instruções para atividades perigosas ou discurso de ódio. Embora os desenvolvedores tenham tentado fortalecer esses modelos contra tais truques, os atacantes evoluem constantemente seus métodos, criando um alvo móvel que é difícil de defender com um único escudo estático.

Uma nova abordagem chamada JailBreakGuard oferece uma maneira diferente de lidar com esse problema, mudando o foco de alterar o próprio modelo para alterar cuidadosamente as solicitações recebidas antes que sejam processadas. Pesquisadores da Universidade de Sichuan e da Universidade de Tecnologia Eletrônica de Guilin descobriram que nem todos os prompts maliciosos parecem iguais. Alguns dependem de cenários complexos, semelhantes a histórias, que fluem suavemente, enquanto outros usam textos estranhos e embaralhados, repletos de caracteres sem sentido para confundir o sistema. A equipe descobriu que esses dois tipos de ataques se comportam de maneira muito diferente quando medidos pelo quão "surpreendente" o texto é para o modelo. Ataques baseados em histórias suaves tendem a parecer muito normais e previsíveis, enquanto os ataques embaralhados e adversariais parecem caóticos e altamente imprevisíveis.

Para explorar essa diferença, os pesquisadores construíram um sistema de defesa que atua como um porteiro inteligente na entrada da aplicação. Em vez de aplicar a mesma correção a cada solicitação, o sistema primeiro mede o "nível de surpresa" do texto recebido. Se o texto for altamente caótico e imprevisível, o sistema assume que se trata de um ataque embaralhado e aplica uma técnica que deleta, troca ou insere aleatoriamente alguns caracteres. Essa pequena quantidade de ruído é suficiente para quebrar a estrutura específica do código malicioso sem alterar o significado de uma pergunta normal. Se o texto for suave e previsível, o sistema assume que pode ser um ataque astuto baseado em histórias e, em vez disso, reescreve a frase usando um modelo auxiliar. Esse processo de reescrita mantém o significado original intacto, mas remove as instruções ocultas projetadas para enganar os filtros de segurança.

Os resultados dessa abordagem dinâmica foram testados contra nove tipos diferentes de ataques de jailbreak em sete categorias. O sistema provou ser notavelmente eficaz, reduzindo a taxa de sucesso média desses ataques em mais de 70 por cento nos modelos contra os quais foi testado. Crucialmente, essa defesa não ocorreu à custa da capacidade do modelo de ajudar usuários comuns. Quando os pesquisadores testaram o sistema em perguntas normais e inofensivas, o desempenho dos modelos caiu de forma insignificante, com a diminuição máxima na precisão sendo de apenas 3,19 por cento. Na verdade, para alguns modelos, o processo de reescrita até tornou as perguntas ligeiramente mais fáceis de entender, levando a uma pequena melhoria na precisão.

Este método destaca-se porque não exige a alteração do modelo subjacente ou de suas configurações internas, tornando-o fácil de instalar no nível de serviço onde as solicitações chegam pela primeira vez. Também é eficiente, levando menos tempo e utilizando menos recursos computacionais do que muitos métodos de defesa existentes. Ao reconhecer que diferentes ataques exigem contramedidas diferentes, e ao usar a estrutura natural do texto para decidir qual contramedida usar, o JailBreakGuard fornece um escudo flexível e robusto. Ele demonstra que uma defesa não precisa ser um muro pesado e inflexível; às vezes, a proteção mais eficaz é um toque leve e inteligente que se adapta à forma da ameaça.

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 →