Jailbreak de caixa-preta: por que comparar ataques com igual número de consultas ao modelo

3 setembro 202617 visualizações

Os pesquisadores propuseram o protocolo Fair-ASR, que avalia ataques a LLMs com o mesmo orçamento de consultas ao modelo-alvo, considerando separadamente os custos do atacante. A revisão de 11 métodos conhecidos mostrou que sua classificação depende fortemente do orçamento, e padrões simples não ficam atrás de abordagens complexas baseadas em LLMs — isso levou os autores a criar o novo ataque ReCode.

Jailbreak de caixa-preta: por que comparar ataques com igual número de consultas ao modelo

Introdução: por que o jailbreak é um problema

Os modelos de linguagem modernos tentam recusar solicitações prejudiciais ou perigosas, mas nenhuma proteção é perfeita. Ataques de jailbreak criam prompts que contornam essas restrições: pedem para imaginar um cenário hipotético, mudar de papel, reescrever a tarefa de uma forma "segura" e assim por diante. Pesquisadores e defensores querem entender o quão perigosas essas ataques realmente são.

A maioria das ataques funciona em modo de caixa-preta: o invasor não tem acesso aos pesos do modelo, não tem como analisar seus mecanismos internos. Existe apenas uma API, para a qual é possível enviar solicitações e receber respostas. Portanto, todos os esforços do atacante se resumem à seleção de texto. Para avaliar o quão boa é uma ataque, é preciso entender não apenas se a proteção foi contornada, mas também a que custo.

Normalmente, usa-se uma métrica simples — a proporção de tentativas bem-sucedidas (ASR). Mas ela não mostra quantas solicitações foram necessárias. E é justamente o número de chamadas ao modelo que muitas vezes se torna a principal limitação na prática: quanto mais solicitações, maior a chance de ser notado, mais cara a ataque em termos de tempo e dinheiro.

ASR como métrica enganosa

Vamos imaginar duas formas de ataque. A primeira testa centenas de variações de prompts até que uma funcione. A segunda usa um modelo pré-validado e obtém o resultado em três tentativas. Se ambas têm a mesma porcentagem de sucesso, ao olhar para o ASR elas parecerão equivalentes. Mas em condições reais, a segunda é claramente mais perigosa: é mais rápida, mais barata e deixa menos rastros.

É por isso que comparar apenas pelo ASR lembra uma competição de atiradores em que um atira a três metros e o outro a trinta, mas a vitória é dada pelo número de acertos. Sem levar em conta as condições, o resultado não faz sentido. Para jailbreaks, essa condição deve ser o orçamento de chamadas ao modelo.

Fair-ASR: contando as chamadas

Em um trabalho recente no arXiv, pesquisadores propuseram o protocolo Fair-ASR. Sua essência é comparar ataques com o mesmo número máximo de chamadas-alvo. Uma chamada-alvo é uma solicitação diretamente ao modelo atacado: enviou o prompt, recebeu a resposta. Essa limitação é fácil de controlar, é igual para qualquer método e não requer conhecimento interno do modelo.

Por que isso é importante? Algumas métricas tentam levar em conta a complexidade computacional, por exemplo, via FLOPS. Mas para modelos fechados e proprietários, essas estimativas são imprecisas. Já o número de chamadas é um indicador direto e compreensível. Se uma ataque obtém sucesso em 10 solicitações e outra precisa de 1000, com um orçamento de 10 a segunda simplesmente não acontece.

Além disso, os pesquisadores sugerem monitorar separadamente as chamadas do atacante — solicitações a ferramentas auxiliares, como outro modelo de linguagem que gera prompts. Isso permite ver o quadro completo: primeiro, quantas solicitações foram usadas no modelo-alvo; segundo, quantos recursos adicionais foram necessários.

O que mudou com a comparação justa

Os autores reavaliaram 11 ataques conhecidas usando Fair-ASR e descobriram que sua classificação muda muito dependendo do orçamento alocado. Uma ataque que parece poderosa com cem chamadas pode se mostrar fraca com cinco, e vice-versa. Isso significa que as conclusões antigas sobre eficácia eram, no mínimo, incompletas.

O inesperado foi que métodos simples não desapareceram. Perturbações aleatórias de prompts e modelos escritos manualmente continuam muito competitivos quando o acesso ao modelo-alvo é limitado. Eles não exigem grandes recursos computacionais e funcionam quase imediatamente.

Já as ataques gerenciadas por LLM, onde o modelo auxiliar cria as variações de contorno por conta própria, mostraram-se piores. Elas gastam muitas chamadas tanto no modelo-alvo quanto na própria geração. Nenhuma das ataques testadas desse tipo se mostrou eficaz imediatamente em ambos os indicadores. Ou o resultado é alcançado com um grande orçamento, ou a ataque é cara demais em chamadas auxiliares.

ReCode: uma ataque eficaz inspirada na pesquisa

Essa lacuna entre a eficácia desejada e os custos reais levou os pesquisadores a criar sua própria metodologia — a ataque composicional ReCode. Ela usa reescrita dessensibilizante: a solicitação prejudicial original é reformulada para parecer neutra e não provocar reações de defesa. Em seguida, entram em ação dois primitivos simples e baratos que se mostraram bem na reavaliação do Fair-ASR.

Os resultados são impressionantes. Com um orçamento de apenas 20 chamadas-alvo, a ReCode alcança 85% de sucesso no GPT-5, e em média cada solicitação gasta apenas 7.19 chamadas a ferramentas auxiliares. Para comparação, muitas outras ataques com esse orçamento limitado são praticamente inúteis. E aquelas que podem se gabar de indicadores comparáveis geralmente exigem muito mais recursos auxiliares.

Conclusões

A pesquisa dá um sinal claro: avaliar ataques apenas pela proporção de tentativas bem-sucedidas não é mais possível. É necessário um ponto de referência único, e o número de chamadas ao modelo-alvo é a medida mais transparente e universal disponível. O Fair-ASR propõe exatamente essa abordagem, e ela pode se tornar o padrão para comparações futuras.

Para aqueles que protegem modelos, a conclusão prática importante é: não se deve focar apenas em ataques complexas com inteligência artificial no papel de invasor. Métodos simples e baratos — perturbações aleatórias, modelos — continuam sendo uma ameaça real com recursos limitados. É a resistência a eles que deve ser testada em primeiro lugar. Ataques complexas gerenciadas por LLM podem ser impressionantes em relatórios de laboratório, mas em condições reais são caras demais e não tão perigosas quanto parecem.

Perguntas mais frequentes

Jailbreak de caixa-preta: por que comparar ataques com igual número de consultas ao modelo