ActualitésCryptoMetaMask déploie Added Protection pour bloquer les transactions qui s'écartent de leur aperçu

MetaMask déploie Added Protection pour bloquer les transactions qui s'écartent de leur aperçu

Auteur: CryptoNewsNet·

Points clés

  • La fonction Added Protection de MetaMask fait automatiquement échouer toute transaction dont le résultat on-chain diffère de l'aperçu affiché avant la signature.
  • En cas d'écart, les utilisateurs ne perdent que les frais de gaz déjà dépensés, sans transfert de fonds ni octroi d'autorisations.
  • Le dispositif est activé par à partir de la version 13.45 de l'extension MetaMask ; les utilisateurs de cette version ou d'une version ultérieure en bénéficient sans modifier les paramètres.
  • La fonction couvre actuellement 13 réseaux EVM prenant en charge les smart accounts EIP-7702, laissant les transactions sur d'autres réseaux ou configurations de comptes hors de sa vérification.
  • MetaMask a conçu Added Protection spécifiquement pour se prémunir contre les attaques Red Pill, qui trompent l'aperçu du portefeuille en affichant un résultat tandis qu'une action différente et nuisible s'exécute on-chain.
MetaMask déploie Added Protection pour bloquer les transactions qui s'écartent de leur aperçu

MetaMask a introduit un nouveau dispositif de sécurité conçu pour combler une dangereuse faille dans la manière dont les portefeuilles crypto confirment ce qu'une transaction fait réellement. Cette fonction, appelée Added Protection, impose une correspondance stricte entre le résultat affiché dans l'aperçu d'une transaction et ce qui se passe réellement on-chain. Si les deux ne concordent pas, la transaction est automatiquement stoppée avant de pouvoir causer des dommages.

Comme le rapporte The Cryptonomist, cette mise à jour cible l'une des plus anciennes astuces de l'arsenal des arnaques crypto : présenter à l'utilisateur un aperçu d'apparence inoffensive alors que la transaction sous-jacente fait quelque chose de complètement différent — vider des fonds ou accorder l'accès à un contrat malveillant, par exemple.

Des aperçus passifs à la vérification active

Added Protection repose sur un principe simple mais puissant : tout ce qu'affiche un portefeuille avant la signature doit correspondre à ce qui se passe réellement une fois la transaction réglée on-chain. Chaque transaction Ethereum ou EVM traitée via un portefeuille avec la fonction activée doit produire un résultat identique à celui qui a été prévisualisé au préalable.

Cela représente un changement significatif dans la manière dont la sécurité des transactions de MetaMask est appliquée au niveau du protocole, passant d'un affichage passif à une vérification active. Les utilisateurs ne dépendent plus uniquement d'un écran d'aperçu statique ; le portefeuille vérifie désormais si l'exécution on-chain correspond aux attentes avant de finaliser quoi que ce soit.

Les transactions incohérentes échouent automatiquement

Lorsqu'un écart se produit, la transaction n'aboutit pas. Elle échoue au contraire automatiquement, et le seul coût pour l'utilisateur est le montant des frais de gaz déjà dépensé pour la tentative. En pratique, cela plafonne le risque financier d'une transaction manipulée : aucun fonds n'est déplacé, aucune autorisation n'est accordée, et aucun actif ne change de mains au-delà du gaz déjà payé.

Cela constitue une amélioration notable par rapport au comportement antérieur des portefeuilles, où une transaction trompeuse pouvait s'exécuter entièrement et entraîner une perte totale des fonds plutôt qu'un simple faible montant de frais.

Déploiement et couverture des réseaux

Activée par défaut dans la version 13.45 de l'extension

Added Protection est déjà en ligne et activée pour la plupart des utilisateurs, plutôt que d dissimulée derrière une option à activer. MetaMask l'a activée par défaut à partir de la version 13.45 de l'extension, de sorte que toute personne utilisant cette version ou une version ultérieure bénéficie automatiquement de la protection, sans modification des paramètres.

Comme le dispositif est fourni en paramètre par défaut plutôt qu'en fonctionnalité optionnelle, l'adoption est immédiate parmi la base d'utilisateurs de l'extension mise à jour. Cela réduit le risque que des utilisateurs vulnérables ou moins attentifs à la sécurité passent à côté de la protection simplement parce qu'ils ignoraient son existence. Pour les utilisateurs encore sur des versions antérieures, la protection n'arrive qu'une fois l'extension mise à jour.

Une couverture de 13 réseaux EVM avec des smart accounts EIP-7702

La fonction couvre actuellement 13 réseaux EVM prenant en charge les smart accounts EIP-7702, une norme Ethereum qui élargit la manière dont les comptes peuvent exécuter et regrouper des transactions. Le fait que Added Protection soit spécifiquement liée aux smart accounts EIP-7702 suggère que MetaMask priorise les réseaux où ce nouveau modèle de compte est déjà actif, puisque c'est là que la vérification entre résultat et aperçu peut être appliquée de la manière la plus fiable.

Cette couverture a également, pour l'instant, une limite clairement définie : les transactions sur des réseaux ou des configurations de comptes en dehors de ces 13 réseaux EVM ne relèvent pas de cette vérification entre aperçu et exécution, ce qui fait du périmètre de la fonction un détail pratique que les détenteurs de portefeuilles doivent vérifier selon leur propre configuration.

Conçue pour contrer les attaques Red Pill

MetaMask indique que Added Protection est conçue spécifiquement pour se prémunir contre les attaques Red Pill — une catégorie d'exploit visant à tromper l'aperçu de transaction d'un portefeuille afin qu'il affiche un résultat tandis qu'une action différente et nuisible s'exécute réellement. En exigeant que le résultat réel corresponde exactement à l'aperçu, la fonction vise à neutraliser l'écart entre ce que les utilisateurs voient et ce qui se passe on-chain, refermant ainsi un vecteur de manipulation qui rendait les attaques Red Pill sur Ethereum et les autres chaînes EVM particulièrement difficiles à détecter avant qu'il ne soit trop tard.

Ce changement est important pour les détenteurs de portefeuilles ordinaires, car les aperçus de transaction ont longtemps été considérés comme fiables par défaut. Si un aperçu peut être falsifié alors que la transaction sous-jacente fait quelque chose de complètement différent, les utilisateurs n'avaient aucun moyen fiable de savoir qu'ils étaient sur le point d'être arnaqués avant que les dommages ne soient déjà causés. Added Protection supprime cette confiance aveugle en insérant une vérification entre l'aperçu et l'exécution finale.

Questions fréquentes

Qu'est-ce que la fonction Added Protection de MetaMask ?

Added Protection est une fonction de sécurité qui exige que les résultats des transactions Ethereum ou EVM correspondent à leurs aperçus, en faisant automatiquement échouer une transaction en cas d'écart.

Que se passe-t-il si le résultat d'une transaction diffère de son aperçu ?

La transaction échoue automatiquement, et l'utilisateur ne perd que les frais de gaz dépensés pour la tentative.

Quels réseaux prennent en charge Added Protection de MetaMask ?

La fonction prend en charge 13 réseaux EVM qui implémentent les smart accounts EIP-7702.

Added Protection est-elle activée par défaut ?

Oui, elle est activée par défaut à partir de la version 13.45 de l'extension MetaMask.