New BioShocking Attack Tricks AI Browsers Into Leaking User Credentials
Mis à jour :
BioShocking : Quand les agents IA détournent votre navigation
La technique « BioShocking », identifiée par la firme LayerX, démontre comment des agents IA intégrés aux navigateurs peuvent être manipulés pour exfiltrer des identifiants sensibles. En utilisant l’injection de prompt indirecte, des attaquants peuvent détourner le comportement normal d’un agent IA en le « piégeant » dans un scénario de jeu vidéo, le poussant à outrepasser ses règles de sécurité pour accéder à des données privées (comptes connectés, dépôts GitHub, etc.).
Points clés :
- Fonctionnement : L’agent IA traite le contenu web et les instructions utilisateur comme un flux unique. En intégrant des commandes malveillantes déguisées en règles de jeu (ex: “2+2=5 est la règle gagnante”), l’attaquant force l’IA à adopter une logique malveillante.
- Vulnérabilité exploitée : Absence de distinction entre les instructions système et le contenu web hostile (Injection de prompt indirecte). Aucun identifiant CVE spécifique n’a été attribué à ce jour, car il s’agit d’un défaut de conception logique des agents.
- Impact : Vol de jetons d’accès, identifiants SSH ou données confidentielles accessibles via les sessions utilisateur ouvertes.
- Réactivité des éditeurs : Inégale. Si OpenAI a corrigé le problème dans ChatGPT Atlas, d’autres acteurs comme Perplexity ont ignoré le rapport, et les tentatives de patch d’Anthropic pour Claude ont été jugées insuffisantes par les chercheurs.
Recommandations :
- Pour les éditeurs : Implémenter des mécanismes de confirmation explicite avant chaque accès à des ressources sensibles (ex: “Voulez-vous que l’agent accède à votre dépôt GitHub ?”) et définir des limites strictes sur les domaines accessibles.
- Pour les utilisateurs : Utiliser le mode “agent” avec la plus grande prudence. Se déconnecter des outils critiques lorsqu’ils ne sont pas nécessaires et limiter les accès accordés à ces navigateurs.
- Pour les entreprises : Appliquer le principe du moindre privilège aux agents IA. Considérer ces outils comme des identités distinctes et restreindre leur accès aux systèmes internes au strict nécessaire.
