MetaMask transforme les aperçus de transactions en conditions d'exécution contraignantes pour bloquer les arnaques « red pill »
Points clés
- •MetaMask a lancé Added Protection, une fonctionnalité conçue pour contrer les « red pill attacks », dans lesquelles des contrats intelligents malveillants affichent des aperçus de transactions bénins mais exécutent des actions nuisibles une fois l'utilisateur signataire.
- •La fonctionnalité intègre le résultat simulé d'une transaction dans ses conditions d'exécution, de sorte que les transactions signées sont automatiquement annulées si leur comportement on réel s'écarte de l'aperçu présenté à l'utilisateur.
- •Les transactions annulées consomment toujours des frais de gaz sur Ethereum et les chaînes EVM similaires, bien que MetaMask ne facture rien pour la fonctionnalité et ne prélève aucun frais sur les transactions échouées.
- •Added Protection est activée par défaut dans la version 13.45 de l'extension de navigateur MetaMask, couvrant 13 réseaux EVM prenant en charge les Smart Accounts selon la norme EIP-7702, et peut être désactivée sur l'écran de confirmation.
- •MetaMask se positionne comme le premier portefeuille auto-gardé à garantir que la transaction approuvée est celle qui s'exécute, avec un support mobile attendu dans une version ultérieure.

MetaMask a lancé Added Protection, une nouvelle fonctionnalité de sécurité conçue pour combler une vulnérabilité de longue date dans la manière dont les portefeuilles auto-gardés gèrent les aperçus de transactions. La fonctionnalité cible les soi-disant « red pill attacks », un schéma de phishing dans lequel un contrat intelligent malveillant détecte qu'il est en cours de simulation et adopte un comportement inoffensif pendant la phase d'aperçu, affichant un résultat propre et attendu, comme un petit transfert entrant, avant d'exécuter un comportement entièrement différent, souvent malveillant, une fois que l'utilisateur a signé. Concrètement, Added Protection intègre le résultat simulé d'une transaction dans ses conditions d'exécution, de sorte qu'une transaction signée est annulée si son comportement réel s'écarte de l'aperçu présenté à l'utilisateur.
La mécanique de l'attaque exploite une faille structurelle qui persiste dans la plupart des portefeuilles crypto. Avant qu'un utilisateur n'approuve une transaction sur une application, le portefeuille affiche un aperçu simulé de ce qui est censé se produire. Ces aperçus existent parce que les données brutes des transactions sont largement illisibles pour les utilisateurs non techniques ; les portefeuilles exécutent donc l'opération prévue contre l'état actuel de la blockchain et traduisent le résultat en un résumé lisible avant toute diffusion. Historiquement, cet aperçu a été purement informatif : rien n'imposait de correspondance entre le résultat simulé et l'exécution réelle on-chain. Un attaquant sophistiqué peut donc écrire un contrat qui renvoie des données bénignes pendant la simulation, mais qui draine les fonds de l'utilisateur ou transfère des actifs ailleurs lorsque la transaction réelle s'exécute. Comme l'aperçu semble légitime, les victimes n'ont aucune raison d'hésiter avant de signer.
Annonçant la fonctionnalité sur X le 17 septembre 2026, MetaMask a écrit :
MetaMask is the first self-custody wallet that stops red pill attacks. The scam: a transaction looks safe in the preview, then drains your wallet after sign. Added Protection ensures what you see is what happens. If it doesn't, it reverts. Your funds stay put.… pic.twitter.com/N7FeXjGGOg
— MetaMask (@MetaMask) September 17, 2026
Verrouiller l'aperçu dans la transaction
Added Protection répond à cette faille en transformant l'aperçu d'une simple estimation en une condition contraignante. Lorsqu'un utilisateur initie une transaction via une application, MetaMask la simule et présente le résultat attendu comme à l'accoutumée. La différence clé est que ce résultat simulé est désormais intégré aux conditions d'exécution de la transaction. Si l'exécution réelle s'écarte de ce qui a été montré — le comportement caractéristique d'un contrat red pill — la transaction est automatiquement annulée et les fonds ne quittent jamais le portefeuille.
Les utilisateurs doivent être attentifs à une réserve : même lorsqu'une transaction échoue via ce mécanisme, les frais de gaz du réseau pour l'exécution tentée restent consommés. Sur Ethereum et les chaînes EVM comparables, une annulation supprime les changements d'état de la transaction tout en rémunérant le réseau pour le calcul déjà effectué, ce qui explique pourquoi les frais s'appliquent même lorsque le transfert lui-même est bloqué. MetaMask ne facture rien pour la fonctionnalité et ne prélève aucun frais sur les transactions annulées. L'entreprise précise également que la protection se prémunit contre les résultats délibérément manipulés, et non contre les mouvements ordinaires du marché ou le slippage causé par des variations légitimes des prix.
Cette fonctionnalité reflète une philosophie de conception plus large visant à préserver l'autonomie de l'utilisateur. MetaMask bloque les transactions que les utilisateurs souhaitent effectuer ; elle garantit uniquement que la transaction approuvée sur une application Ethereum ou EVM est bien celle qui s'exécute réellement. Added Protection est activée par défaut mais peut être désactivée directement sur l'écran de confirmation, laissant la gestion des risques entre les mains de l'utilisateur.
MetaMask se positionne comme le premier portefeuille auto-gardé à offrir cette garantie. La fonctionnalité est actuellement disponible dans la version 13.45 de l'extension de navigateur MetaMask, couvrant 13 réseaux EVM prenant en charge les Smart Accounts selon la norme EIP-7702, qui permet aux comptes classiques gérés par clé externe d'acquérir des fonctionnalités de smart account. Un support mobile est attendu dans une version ultérieure.
L'enjeu de cette faille est structurel : en auto-garde, aucun intermédiaire ne peut annuler ou rembourser un transfert signé, de sorte que l'étape de signature concentre l'essentiel de la charge de sécurité sur les utilisateurs individuels. Comme les red pill attacks sont particulièrement efficaces contre les utilisateurs approuvant de grosses transactions ou interagissant avec des contrats inconnus, la fonctionnalité est susceptible de devenir une protection de base significative pour le nombre croissant d'utilisateurs effectuant des transactions avec des applications décentralisées.
Source : Metaverse Post