Verificação de checkpoint com dois sinais: encontrando a abliteração oculta e seus pontos fracos

8 setembro 202624 visualizações

O autor propõe uma auditoria sem limiar de modelos de pesos abertos, com base em um par de sinais complementares dentro do artefato. Em testes com 273 checkpoints, o método atinge AUROC 0,95, mas permanece como uma triagem, e não como uma proteção contra contornos deliberados.

Verificação de checkpoint com dois sinais: encontrando a abliteração oculta e seus pontos fracos

Por que verificar checkpoints, e não apenas suas respostas

Ao preparar um modelo aberto para implantação, é importante entender quem o modificou e como. Além do fine-tuning comum, existe a abliteração — uma técnica que remove pontualmente das ativações o sinal de recusa a solicitações prejudiciais. O modelo permanece aparentemente semelhante ao original, mas na prática opera sem o "freio" interno. Detectar essa interferência pelas gerações é difícil: os guardiões de runtime executam prompts de teste e avaliam as respostas, não o artefato em si. Se o cenário prejudicial não entrar no conjunto de verificação, ninguém notará a modificação. Por isso, uma auditoria honesta dos pesos deve ser feita antes da inferência, e não durante ela.

Dois eixos de verificação: lacuna de ativação e rastro nos pesos

A pesquisa, apresentada na área de criptografia e segurança, descreve uma auditoria barata de dois sinais que não exige ajuste de limiares nem depende de testes comportamentais externos. O checkpoint suspeito é comparado a uma referência atestada (attested reference) em dois eixos:

  • Reference-anchored activation refusal-gap — a lacuna entre as ativações relacionadas à recusa, no candidato e na referência. Se a abliteração apagou o padrão de recusa, a lacuna se comporta de forma diferente da de um fine-tuning honesto.
  • Weight-recovery energy — a energia de recuperação dos pesos: o quão forte precisa ser a alteração de parâmetros para retornar o candidato à versão base. Esse sinal captura até mesmo intervenções que quase não se refletem nas ativações.

Os sinais são negativamente correlacionados, portanto sua estatística z combinada se mostra mais informativa do que cada eixo isoladamente. O primeiro eixo responde pela especificidade: ele mostra se o mecanismo de recusa em si foi afetado. O segundo, pela completude: ele impede que a modificação seja escondida em ajustes sutis dos pesos.

Quão confiável é o método na prática

A auditoria foi testada em um registro de 273 checkpoints, abrangendo diferentes arquiteturas abertas. Dentro da amostra, o sinal z combinado separou quase sem erros 57 abliterações públicas de 37 casos comuns de fine-tuning, fusões e ajustes de instrução: AUROC 0.95. Isoladamente, os mesmos sinais apresentam resultados visivelmente piores — 0.84 e 0.90. Mais interessante: o limiar, calibrado pelo critério de Youden, se transfere para novas famílias nunca antes vistas. Lá, a acurácia balanceada foi de 0.89, com uma taxa de falsos positivos de 0.11. Das 57 abliterações, o método deixou passar apenas 4 — para os padrões de um filtro primário, é um bom resultado.

Pontos fracos: quando ambos os eixos são enganados

Nenhuma auditoria baseada em dois sinais cobre todos os cenários de ataque. Os autores listam honestamente dois tipos de falha.

O primeiro — referência falsificada. Se o atacante controla o ponto de referência, ele pode escolher um padrão de modo que a diferença base-para-candidato seja zero por construção. Nesse caso, nem é preciso treinar o modelo: ambos os eixos mostrarão normalidade.

O segundo — ataque white-box ao limiar. Se o proprietário dos pesos tem acesso total ao modelo, ele pode fazer um fine-tuning específico no checkpoint para que ele fique fora do limite de decisão, mas ainda assim permaneça inseguro do ponto de vista dos guardiões e mantenha a coerência.

É por isso que os autores chamam a abordagem de triagem eficaz, e não de proteção contra interferência. Ela permite descartar rapidamente checkpoints claramente limpos e suspeitos, mas não pode ser a única barreira de segurança.

Conclusão: uma ferramenta para o primeiro filtro

A verificação de dois sinais é boa porque exige apenas uma referência confiável e duas medições baratas, e o resultado é facilmente calibrado para um registro específico. As principais limitações são a dependência de um padrão atestado e a vulnerabilidade a ataques white-box direcionados. Além disso, as estatísticas até agora foram coletadas em um único registro, portanto, em arquiteturas muito diferentes, a precisão pode mudar. Ainda assim, para o ecossistema de pesos abertos, é um passo prático: antes, era preciso escolher entre testes superficiais de gerações e engenharia reversa completa; agora, surgiu uma opção intermediária que pode ser usada como primeiro filtro.

Perguntas mais frequentes

Verificação de checkpoint com dois sinais: encontrando a abliteração oculta e seus pontos fracos