Six navigateurs IA, un même piège, zéro hésitation. La société de sécurité LayerX a baptisé son attaque BioShocking, et le nom n’est pas usurpé : un simple contenu web malveillant a suffi à convaincre six navigateurs et extensions pilotés par IA de copier des identifiants depuis des comptes déjà connectés. Le levier ? L’indirect prompt injection : des instructions cachées dans une page que l’agent avale comme un contexte parfaitement légitime.
LayerX dit avoir testé la technique contre ChatGPT Atlas d’OpenAI, Comet de Perplexity et l’extension Claude pour Chrome d’Anthropic, plus trois autres navigateurs IA. Dans le proof of concept, les six ont docilement extrait puis transmis des informations d’authentification depuis des sessions ouvertes. La parade recommandée tient en deux points : exiger une confirmation explicite avant toute lecture de données dans un compte connecté, et brider ce qu’un agent peut consulter.
Points clés
- LayerX a piégé six navigateurs et extensions IA, dont ChatGPT Atlas, Comet et l’extension Claude, via une attaque baptisée BioShocking
- La technique repose sur l’indirect prompt injection : des instructions cachées dans une page web que l’agent prend pour un contexte légitime
- Les agents ont copié et transmis des identifiants depuis des sessions déjà connectées, GitHub inclus
- LayerX recommande une confirmation explicite avant toute lecture de données dans un compte authentifié
Une attaque qui ne casse rien, elle persuade
LayerX décrit BioShocking comme une manière de faire basculer l’agent dans une réalité factice. Le clin d’œil au jeu vidéo BioShock, où un personnage agit contre son propre jugement, est assumé. L’attaque ne fracture pas le modèle. Elle le convainc, posément, que les règles habituelles ne s’appliquent plus.
Le procédé s’appuie sur une page piégée qui pousse l’agent à accepter des consignes absurdes, par exemple sous couvert d’un jeu. Une fois ce seuil franchi, l’agent suit des instructions qui le mènent à manipuler des données sensibles logées dans des onglets, des comptes ou des services déjà authentifiés.
« Lors de nos tests, les identifiants ont été copiés depuis GitHub sans la moindre hésitation. » (chercheurs en sécurité de LayerX)
Le vrai problème : la session déjà ouverte
Le risque est connu dans l’écosystème des navigateurs IA : plus l’outil lit le contenu d’une page, dialogue avec des services tiers et agit au nom de l’utilisateur, plus la frontière entre donnée fiable et donnée hostile s’effrite. Le rapport de Check Point Research de fin juin 2026 recense d’autres attaques par prompt injection indirecte visant BrowserOS, Copilot ou des fonctions de synthèse de pages web.
Ici, le nerf de la guerre n’est pas l’accès initial au compte. C’est que l’agent travaille déjà dans une session ouverte, avec les autorisations héritées du navigateur. Ce contexte transforme une banale page web en intermédiaire entre l’utilisateur et ses identifiants, jetons ou clés déjà exposés à l’interface.
Ce que LayerX demande aux éditeurs
- exiger une confirmation explicite avant toute lecture de données dans un contexte authentifié (dépôt GitHub, messagerie, gestionnaire de mots de passe) ;
- signaler quand un agent reçoit des consignes lui demandant d’abandonner ses règles normales ;
- laisser les utilisateurs restreindre précisément les services et comptes accessibles par l’agent ;
- réduire l’exposition des sessions connectées, surtout dans les modes où le navigateur agit en autonomie.
La morale est limpide : dès qu’un navigateur IA peut lire et agir dans des comptes déjà ouverts, une page web suffit à recruter votre assistant comme relais d’exfiltration. Pratique, l’IA agentique.