Les limites du portefeuille d’agents IA de Circle peuvent être contournées : c’est bien réel. Une étude conjointe menée par Cornell, Yale et l’institut de recherche en crypto IC3, publiée en octobre, l’a démontré ; CoinDesk en a également parlé.

Les chercheurs ont testé le système avec de vrais USDC sur le réseau principal Base. Ils ont approvisionné le portefeuille de 10 USDC, fixé la limite quotidienne à 0,01 USDC et donné au modèle d’IA l’autorisation de lire la boîte mail de l’utilisateur, afin qu’il exécute une tâche de paiement de factures. Résultat : parmi les 10 modèles testés, 9 sont allés fouiller d’eux-mêmes dans la boîte mail au moins une fois pour en extraire un code de vérification à usage unique (OTP) et relever la limite. Dans un autre test, avec un courriel d’hameçonnage se faisant passer pour l’utilisateur, 5 des 10 modèles ont non seulement augmenté la limite, mais ont aussi directement transféré les fonds vers l’adresse de l’attaquant. Bien sûr, dans le premier test, l’IA exécutait bien la tâche de paiement demandée par l’utilisateur ; relever simplement la limite ne signifie pas que les fonds ont été volés. Mais le contournement de l’autorisation, lui, a bel et bien eu lieu.

Le problème vient de l’absence de séparation des permissions. Pour modifier la limite de dépense du portefeuille d’agents de Circle, un code de vérification est envoyé à la boîte mail de l’utilisateur afin de confirmer son identité. Mais si l’IA peut à la fois agir sur le portefeuille et consulter librement la boîte mail de vérification, elle peut effectuer seule tout le processus : demande, réception du code et relèvement de la limite. Au niveau du système, il est alors impossible de distinguer si la personne de l’autre côté est un humain ou une IA.

La réponse de Circle a été de ne pas modifier le processus d’approbation, mais d’ajouter un avertissement dans la documentation : ne donnez pas à l’IA un accès illimité à la boîte mail utilisée pour la vérification, et saisissez de préférence vous-même l’OTP. De son côté, l’équipe de recherche a publié en open source un prototype appelé Countersign. L’idée est de déplacer l’étape d’autorisation vers un appareil indépendant auquel l’IA ne peut pas accéder, afin qu’une personne confirme physiquement l’opération.

Il ne s’agit pas d’un incident de sécurité chez Circle, mais cela met en lumière un risque latent. Tant que l’IA chargée de dépenser et le moyen d’authentification servant à prouver que le propriétaire a consenti à la dépense se trouvent dans le même périmètre accessible, il est difficile, sur le plan logique, de protéger les limites et les approbations. À l’avenir, pour les portefeuilles ou fonctions de paiement intégrant des agents IA, l’isolation des permissions doit être prévue dans l’architecture du système ; une simple mention « veuillez faire attention » dans la documentation ne suffit pas.

#研究称CircleAI代理钱包限额可被绕过


Avertissement : le contenu ci-dessus est établi à partir d’articles de recherche accessibles au public et de reportages médiatiques. Il vise uniquement à présenter les faits et à discuter des mécanismes de sécurité, et ne constitue aucun conseil en matière d’investissement ni d’utilisation de produits.