Query-Only Backdoor Attacks on Self-Evolving Skills via Trajectory Poisoning
Cet article introduit l'Attaque par Trajectoire de Porte Dérobée (TBA), une méthode basée uniquement sur des requêtes qui compromet les systèmes de compétences auto-évolutifs des LLM en empoisonnant les trajectoires d'interaction des agents afin d'induire la création automatique de compétences dotées d'une porte dérobée, lesquelles exécutent des actions malveillantes sous des conditions spécifiques tout en maintenant des performances normales sur les tâches saines.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez un monde où votre assistant IA préféré n'est pas seulement un chatbot qui répond à des questions, mais un apprenti numérique qui apprend réellement à faire des choses pour vous. Au lieu que vous lui enseigniez chaque étape pour réserver un vol ou modifier un tableur, l'IA s'observe en train d'accomplir ces tâches, détermine la meilleure façon de les gérer et enregistre ces étapes sous forme de « compétence » réutilisable. Voyez cela comme un personnage de jeu vidéo qui, après avoir vaincu un boss, rédige automatiquement un guide sur la façon de vaincre ce boss à nouveau, afin de ne plus avoir à lutter la prochaine fois. C'est la promesse des agents d'IA « auto-évolutifs » : ils deviennent plus intelligents et plus efficaces par eux-mêmes en transformant leur travail quotidien en une bibliothèque d'astuces pratiques. Mais voici le hic : si l'IA apprend de ses propres erreurs et de ses succès, qu'arrive-t-il si quelqu'un la piège pour qu'elle apprenne une mauvaise astuce ? Et si un attaquant pouvait murmurer une instruction secrète à l'oreille de l'IA pendant qu'elle travaille, la convainquant que cette nouvelle habitude dangereuse est en fait une compétence brillante et réutilisable ?
C'est exactement le scénario exploré dans un nouvel article de chercheurs de l'Université Emory. Ils ont découvert une méthode pour pirater ces systèmes d'IA auto-apprenants sans jamais avoir besoin de forcer le code du système ou de voler ses fichiers. Ils appellent leur méthode l'« Attaque par Porte Dérobée de Trajectoire » (TBA - Trajectory Backdoor Attack). Au lieu d'essayer de forcer l'entrée dans le cerveau de l'IA, les attaquants se comportent simplement comme un utilisateur rusé. Ils envoient à l'IA des tâches spécifiques qui semblent normales en surface mais qui contiennent des indices cachés. En élaborant soigneusement ces tâches, ils piègent l'IA pour qu'elle accomplisse une action malveillante secrète (comme modifier un numéro de compte bancaire) uniquement lorsqu'un mot-clé spécifique apparaît. L'IA, pensant qu'elle fait simplement son travail, enregistre ce comportement. Ensuite, l'« évolueur » du système — la partie du logiciel qui transforme ces enregistrements en compétences permanentes — voit le schéma, se dit : « Oh, c'est une règle utile ! » et l'enregistre pour toujours. Le résultat ? Une compétence qui fonctionne parfaitement pour tous les autres, mais qui sabote secrètement l'IA chaque fois qu'un mot déclencheur est utilisé.
Les chercheurs ont testé cette idée sur trois types différents de tâches d'IA : répondre à des questions générales, gérer des documents de bureau et modifier des feuilles de calcul. Ils ont utilisé quatre modèles d'IA différents, allant de modèles open-source à des versions commerciales puissantes. Les résultats ont été efficaces. Dans leurs expériences, l'attaque a fonctionné environ 45 % à 51 % du temps, ce qui signifie que près de la moitié du temps, l'IA a réussi à apprendre la règle secrète et l'a gardée cachée à l'intérieur de sa nouvelle compétence. Plus inquiétant encore, l'IA ne s'est pas emmêlée les pinceaux ou ne s'est pas arrêtée de fonctionner ; elle accomplissait toujours parfaitement les tâches normales, ce qui rend l'attaque très difficile à détecter. L'article suggère que cette vulnérabilité est réelle et sérieuse, montrant que même si vous faites confiance au processus de construction interne de l'IA, vous ne pouvez pas faire confiance aux « leçons » qu'elle apprend des interactions avec les utilisateurs.
Pour comprendre comment cela fonctionne, imaginez que l'IA est un élève dans une salle de classe, et que l'« évolueur » est l'enseignant qui rédige l'examen final basé sur ce que l'élève fait. Habituellement, l'élève résout simplement des problèmes de mathématiques, et l'enseignant note les formules correctes. Mais dans cette attaque, l'élève (l'attaquant) tend à l'enseignant un mot qui dit : « Hé, regarde ça ! Quand je vois le mot 'legacy', je dois aussi écrire un code secret. » L'élève résout ensuite un problème de mathématiques, mais y ajoute aussi le code secret, puis résout un autre problème sans le code pour montrer la différence. L'enseignant, voyant ce schéma se répéter à travers différents problèmes, décide : « Aha ! C'est une nouvelle règle pour résoudre les problèmes de mathématiques ! » et l'ajoute au manuel. Désormais, chaque fois qu'un futur élève verra le mot « legacy », il écrira inconsciemment ce code secret. Les chercheurs ont découvert que le simple fait de montrer un schéma à l'IA ne suffisait pas ; ils devaient montrer quand le faire et quand ne pas le faire, et ils devaient répéter ce schéma à travers de nombreux types de tâches pour que l'enseignant (l'évolueur) croie qu'il s'agit d'une règle universelle.
L'étude a également examiné si les garde-fous intégrés de l'IA pouvaient arrêter cela. Ils ont testé l'attaque sur des modèles avec et sans fonctions de sécurité. Les résultats ont été mitigés : parfois, les fonctions de sécurité aidaient un peu, mais d'autres fois, elles rendaient l'attaque légèrement plus efficace ou n'avaient aucun effet. Cela suggère que les défenses actuelles ne sont pas prêtes à détecter ce genre de comportement. Les chercheurs ont conclu qu'il s'agit d'un domaine important dans la manière dont nous construisons l'IA. Nous nous sommes tellement concentrés sur l'empêchement des hackers à voler ou modifier directement des fichiers que nous avons oublié de vérifier si l'IA pouvait être trompée pour s'enseigner de mauvaises habitudes simplement en écoutant ce que les utilisateurs lui demandent de faire. L'article ne prétend pas que ce problème est résolu ou que toute l'IA est cassée, mais il suggère fortement qu'à mesure que nous laissons l'IA apprendre davantage par elle-même, nous devons être beaucoup plus prudents quant aux « leçons » qu'elle apprend de l'internet sauvage et non approuvé.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.