Pourquoi vérifier les checkpoints, et pas seulement leurs réponses
Lors de la préparation d'un modèle ouvert en vue de son déploiement, il est important de comprendre qui l'a modifié et comment. Outre le fine-tuning classique, il existe l'abliteration — une technique qui élimine sélectivement des activations le signal de refus des requêtes nuisibles. Le modèle reste alors extérieurement semblable à l'original, mais fonctionne en réalité sans « stop » interne. Détecter une telle intervention à partir des générations est difficile : les garde-fous d'exécution testent des prompts et évaluent les réponses, pas l'artefact lui-même. Si le scénario nuisible ne figure pas dans l'ensemble de test, la modification passera inaperçue. C'est pourquoi un audit honnête des poids doit être effectué avant l'inférence, et non pendant celle-ci.
Deux axes de vérification : l'écart d'activation et la trace dans les poids
L'étude, présentée dans le domaine de la cryptographie et de la sécurité, décrit un audit à deux signaux, peu coûteux, qui ne nécessite pas de réglage de seuils et ne repose pas sur des tests comportementaux externes. Le checkpoint suspect est comparé à une référence attestée selon deux axes :
- Reference-anchored activation refusal-gap — l'écart entre les activations liées au refus chez le candidat et chez la référence. Si l'abliteration a effacé le motif de refus, l'écart se comporte différemment que lors d'un fine-tuning honnête.
- Weight-recovery energy — l'énergie de récupération des poids : l'ampleur de la modification des paramètres nécessaire pour ramener le candidat à la version de base. Ce signal détecte même les interventions qui ne se reflètent presque pas dans les activations.
Les signaux sont négativement corrélés, si bien que leur statistique z combinée s'avère plus informative que chaque axe pris séparément. Le premier axe assure la spécificité : il montre si le mécanisme de refus est précisément touché. Le second assure la complétude : il empêche de dissimuler la modification dans des ajustements de poids subtils.

Dans quelle mesure la méthode est-elle fiable en pratique
L'audit a été testé sur un registre de 273 checkpoints, couvrant différentes architectures ouvertes. Au sein de l'échantillon, le signal z combiné distinguait presque sans erreur 57 abliterations publiques de 37 cas ordinaires de fine-tuning, de fusion et de réglages par instructions : AUROC 0.95. Pris séparément, les mêmes signaux donnent des résultats nettement moins bons — 0.84 et 0.90. Plus intéressant encore, le seuil calibré selon le critère de Youden se transpose à de nouvelles familles jamais rencontrées. Là, la balanced accuracy atteignait 0.89 avec un taux de faux positifs de 0.11. Sur les 57 abliterations, la méthode n'en a manqué que 4 — pour un filtre primaire, c'est un bon résultat.
Points faibles : quand les deux axes sont trompés
Aucun audit à deux signaux ne couvre tous les scénarios d'attaque. Les auteurs énumèrent honnêtement deux types de défaillances.
Premièrement — la référence falsifiée. Si l'attaquant contrôle le point de référence, il peut choisir un étalon tel que la différence base-vers-candidat soit nulle par construction. Il n'est alors même pas nécessaire d'entraîner le modèle : les deux axes indiqueront la normale.
Deuxièmement — l'attaque white-box sur le seuil. Si le propriétaire des poids a un accès complet au modèle, il peut spécialement affiner le checkpoint pour qu'il se situe en dehors de la frontière de décision, tout en restant dangereux du point de vue des garde-fous et en conservant sa cohérence.
C'est précisément pour cela que les auteurs qualifient l'approche de tri efficace, et non de protection contre l'intervention. Elle permet d'écarter rapidement les checkpoints manifestement sains et suspects, mais ne peut pas constituer la seule barrière de sécurité.

Conclusion : un outil pour le premier filtre
La vérification à deux signaux présente l'avantage de ne nécessiter qu'une référence de confiance et deux mesures peu coûteuses, et le résultat est facile à calibrer pour un registre spécifique. Les principales limites sont la dépendance à un étalon attesté et la vulnérabilité à une attaque white-box ciblée. De plus, les statistiques n'ont pour l'instant été collectées que sur un seul registre ; sur des architectures très différentes, la précision pourrait varier. Néanmoins, pour l'écosystème des poids ouverts, c'est une avancée pratique : auparavant, il fallait choisir entre des tests superficiels de générations et un reverse-engineering complet ; désormais, une option intermédiaire existe, qui peut servir de premier filtre.



