Osegi
Sécurité·2 min de lecture

Lazarus : 7 neurones suffisent pour piéger un agent IA

Des chercheurs de Microsoft ont piégé un agent IA en réécrivant 7 neurones sur plus de 12 000, sans réentraînement. L'idée vient de Claude Code.

Illustration of a neural network with a handful of highlighted neurons glowing red, representing a hidden backdoor in an AI agent.
Image: Numerama

Sept neurones. C'est tout ce qu'il a fallu réécrire à des chercheurs de Microsoft pour qu'un agent IA exécute une commande malveillante sur commande. Et l'idée de départ est venue d'une autre IA.

La méthode s'appelle Lazarus. Dans une étude parue le 10 novembre 2026, cinq chercheurs de Microsoft montrent qu'en modifiant sept neurones sur plus de 12 000, ils poussent un agent à exécuter une commande malveillante presque à chaque apparition d'un déclencheur. Le reste du temps, il se comporte normalement. Cela a fonctionné sur plusieurs modèles open weight (dont les poids sont publics), notamment des versions de Nemotron (Nvidia), Qwen (Alibaba) et Gemma (Google).

L'idée centrale a été trouvée en février 2026 par Claude Code, l'agent de programmation d'Anthropic. Son coauteur Dimitris Papailiopoulos lui avait demandé : « Et si on codait en dur un déclencheur sans modifier l'architecture ? » Claude Code a remarqué que certains neurones ne servent presque à rien. On peut les reprogrammer pour qu'ils ne s'activent qu'en présence d'un déclencheur, comme une date ou un message d'erreur dans le contexte.

Comment fonctionne la porte dérobée Lazarus ?

Chaque neurone reprogrammé peut injecter un token, un fragment de texte. En en enchaînant plusieurs, on obtient une commande complète, par exemple télécharger puis exécuter un script distant. D'où l'enjeu des agents : « Un chatbot piégé ne peut que dire de mauvaises choses, un agent piégé peut exécuter des commandes sur votre machine », résume le chercheur, avec tous les accès dont il dispose.

Aucun réentraînement n'est nécessaire, et les tests habituels n'y voient rien, puisque le modèle répond comme avant tant que le déclencheur est absent. L'attaquant n'a besoin que d'un accès en écriture à une version du modèle : un compte, un pipeline ou un espace de stockage compromis peut suffire.

Peut-on détecter la manipulation ?

En partie. Les neurones réécrits ne ressemblent plus à ce qu'ils étaient, et l'inspection des poids peut le révéler. Les chercheurs ont confié cette tâche à des agents IA, sans leur donner le modèle d'origine. Ils ont repéré 91,4 % des modèles piégés, mais signalé à tort près d'un modèle sain sur dix.

Les auteurs conseillent d'inspecter les poids avant déploiement, comme on relit du code, et de vérifier que le modèle n'a pas été modifié en chemin. Microsoft veut en faire un outil de test interne, envisage un contrôle supplémentaire sur sa plateforme Foundry et prévoit de signer cryptographiquement les modèles.

Des apps à découvrir

SUMO : le puzzle de nombres

Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.

Mots-clés:microsoftlazarusai agentsclaude codebackdooropen weight models

Plus d'actus de ce jour

Tout voir →

Plus dans: Sécurité

Tout voir →