Explore
0

Currently Empty: $0.00

Continue shopping

Révocation en masse des approvals avec Rabby Wallet : protégez votre portefeuille

January 27, 2026

Un utilisateur Ethereum a approuvé un contrat intelligent pour échanger des tokens en 2022, puis n’a jamais utilisé ce service à nouveau. Cette approbation reste active, visible sur la blockchain, et le contrat retain toujours la permission de dépenser un montant illimité de ses tokens. Trois ans plus tard, le projet a fermé, le code a été compromis, ou un attaquant a repris le contrôle. Le risque n’a jamais disparu ; il s’est simplement laissé dans l’oubli. C’est l’une des vulnérabilités les plus courantes des portefeuilles Ethereum : les approvals dormantes, qui peuvent transformer un portefeuille sécurisé en vecteur d’extraction de fonds sans avertissement.

La plupart des portefeuilles et des interfaces DeFi permettent de révoquer une approbation à la fois, ce qui nécessite une transaction distinct par contrat approuvé, et donc un coût en gas à chaque fois. Un portefeuille qui supporte la révocation en masse peut réduire ce coût et, plus important, peut la rendre assez simple pour que les utilisateurs la pratiquent réellement. Rabby Wallet, développé par DeBank, intègre précisément cette capacité : l’identification automatique des approvals actifs, une interface claire, et la possibilité de les révoquer par lots. Cette approche transforme une tâche technique et coûteuse en un processus de maintenance de routine.

Interface de Rabby Wallet affichant la liste des contrats approuvés et l'option de révocation en masse

Pourquoi les approvals anciennes deviennent un risque de sécurité

Une approbation ERC-20 est une permission accordée à un contrat intelligent pour transférer une certaine quantité de tokens au nom de l’utilisateur. Techniquement, l’approbation est stockée dans la blockchain, enregistrant l’adresse du contrat, l’adresse du propriétaire du token, et le montant autorisé. Pour effectuer un échange sur Uniswap, participer à un pool de liquidité sur Curve, ou miser des tokens sur un protocole DeFi, un utilisateur doit d’abord signer une transaction d’approbation. C’est un mécanisme nécessaire et inévitable.

Le problème surgit parce que, par défaut, beaucoup d’interfaces DeFi demandent une approbation « illimitée » : plutôt que de spécifier un montant exact, elles fixent la limite d’approbation au maximum possible. Cela réduit le nombre de transactions nécessaires si l’utilisateur veut faire plusieurs trades, mais cela signifie aussi que le contrat peut toujours dépenser la totalité des tokens disponibles de cet utilisateur, indéfiniment. Si le projet est abandonné, victime d’une attaque, ou acheté par un tiers, les approvals illimitées restent actives. Les fonds restent à risque.

Une approbation n’est pas une escrow. Elle ne transfère pas les tokens ; elle accorde simplement la permission de le faire. L’utilisateur conserve la clé privée et contrôle son portefeuille. Cependant, chaque approbation active est un point d’attaque potentiel. Si un contrat intelligent est compromis, un attaquant peut utiliser l’approbation pour transférer les tokens vers ses adresses. Plus l’approbation est ancienne et oubliée, moins l’utilisateur est vigilant et moins il vérifie les modifications du contrat. L’une des attaques les plus fructueuses en DeFi exploite précisément cette confiance dormante : les utilisateurs ne réalisent que des mois plus tard que leurs tokens ont disparu.

Comment Rabby Wallet identifie et affiche les approvals actifs

Rabby Wallet extension, disponible sur rabby wallet extension / rabby wallet download / rabby wallet, intègre un scanner qui détecte automatiquement toutes les approvals actives associées à l’adresse connectée. Lorsque vous importez ou connectez un portefeuille, Rabby interroge la blockchain pour identifier chaque contrat qui a reçu une autorisation de dépenser vos tokens. Cette détection ne repose pas sur un serveur centralisé dont vous dépendez ; Rabby interroge directement la blockchain, ce qui signifie que les données sont toujours à jour et que aucune information supplémentaire n’est révélée à des tiers.

L’interface affiche trois catégories : les approvals reconnus et de confiance (comme Uniswap ou Aave), les approvals suspects (contrats non vérifiés ou peu connus), et les approvals révoqués. Pour chaque approbation listée, vous pouvez voir le contrat, le token concerné, la date approximative de la dernière interaction, et le montant autorisé. Cette clarté est rare. La plupart des portefeuilles et des explorateurs de blockchain montrent les transactions d’approbation, mais pas une vue consolidée des permissions actuelles.

Rabby met aussi à jour dynamiquement la liste en fonction de vos interactions : si vous révoquez une approbation, elle disparaît de la liste active. Si vous approuvez un nouveau contrat, elle apparaît. Cela crée une boucle de rétroaction qui encourage l’utilisateur à revisiter régulièrement cette section. Contrairement à des outils en ligne qui stockent vos données ou demandent votre seed phrase, Rabby exécute ce scan localement dans le navigateur, ce qui signifie que vos clés privées ne quittent jamais votre appareil et que aucun tiers ne sait quels contrats vous avez approuvés.

La révocation en masse : mécanisme et avantages économiques

Révoquer une approbation signifie envoyer une transaction à la blockchain qui fixe le montant autorisé à zéro. Ordinairement, chaque révocation exige une transaction distincte et paie le gas séparément. Si vous avez cinquante approvals à révoquer, vous devez payer le coût du gas cinquante fois. C’est techniquement possible, mais c’est coûteux, ennuyeux, et cela dissuade les utilisateurs de le faire.

Rabby Wallet offre la possibilité de sélectionner plusieurs approvals et de les révoquer en une seule transaction. Cela fonctionne par flashbot ou par delegation au contrat qui traite plusieurs appels de révocation en parallèle. Le résultat est un coût du gas réduit et une interface qui transforme une tâche répétitive et chère en un clic. Vous cochez les boîtes des contrats que vous voulez révoquer, confirmez, et une seule transaction suffit.

Cet effet économique est important. Sur Ethereum, où le gas peut être élevé, l’économie peut représenter des dizaines ou des centaines de dollars selon le nombre d’approvals. Sur des chaînes moins chères comme Polygon ou Arbitrum, l’avantage est moins dramatique, mais la commodité reste la même. Plus important encore, la commodité augmente l’adoption : si révoquer vos anciennes approvals n’est pas coûteux ou fastidieux, vous êtes plus susceptible de le faire régulièrement.

Rabby gère automatiquement le calcul et la construction de la transaction, ce qui signifie que vous n’avez pas besoin de comprendre les détails techniques. Vous sélectionnez les approvals, approuvez la révocation, et Rabby détecte le réseau sur lequel vous êtes et utilise les paramètres de gas appropriés. Cette automatisation est particulièrement utile parce que la révocation d’un approval utilisé sur Ethereum n’affecte pas vos approvals sur Polygon ou Arbitrum. Rabby traite chaque chaîne séparément, ce qui élimine une source courante d’erreur.

Intégration avec les 141+ chaînes EVM supportées

Ethereum n’est pas la seule chaîne où vous approuvez des contrats. Polygon, Arbitrum, Optimism, Base, Avalanche, et bien d’autres chaînes EVM utilisent le même standard ERC-20 et le même mécanisme d’approbation. Un utilisateur qui a participé à la DeFi sur plusieurs chaînes peut avoir accumulé des dizaines d’approvals dormantes distribuées partout. Rabby Wallet supporte 141+ chaînes EVM, ce qui signifie que vous n’avez pas besoin de basculer entre plusieurs portefeuilles ou interfaces pour auditer et révoquer vos permissions sur chaque réseau.

Rabby détecte automatiquement la chaîne sur laquelle vous êtes connecté et met à jour la liste des approvals en conséquence. Si vous maintenez des actifs sur Ethereum, Polygon, et Arbitrum, vous pouvez ouvrir Rabby, regarder les approvals sur chaque chaîne, et décider lesquelles révoquer sans jamais quitter le portefeuille ou configurer manuellement des RPC. Cette détection automatique du réseau est particulièrement utile parce qu’elle réduit les risques de confusion ou de mauvaise manipulation entre chaînes.

Cependant, une mise en garde : une approbation sur une chaîne n’affecte que cette chaîne. Un attaquant qui compromet une approbation sur Polygon ne peut pas dépenser votre Ethereum. Inversement, si vous avez un solde de tokens sur Arbitrum mais que vous avez oublié de vérifier les approvals là-bas, ce risque reste. Rabby rend l’audit plus facile, mais l’utilisateur doit intentionnellement vérifier chaque chaîne qu’il utilise. La tentation est de supposer que parce que Rabby supporte tout, tout est couvert ; ce n’est couvert que si vous prenez le temps de le vérifier.

Simulation de transaction et alertes de sécurité pour les approvals suspectes

Même après révocation en masse, de nouvelles approvals peuvent surgir. Chaque interaction avec un protocole DeFi introduit potentiellement une nouvelle permission. Rabby Wallet offre deux couches de protection supplémentaires : la simulation de transaction et les alertes de sécurité proactives. Avant que vous signiez une transaction d’approbation, Rabby simule comment elle se comporterait sur la blockchain. Si le contrat tentait de vous dépouiller ou de faire quelque chose d’imprévu, la simulation l’avertit souvent.

La simulation fonctionne en exécutant la transaction dans un environnement de test virtuel avant que vous ne la soumettiez réellement. Si vous approuvez Uniswap pour dépenser 1000 USDC mais que le contrat tente de dépenser 2000 USDC, Rabby le détecte. Si vous approuvez un contrat que Rabby reconnaît comme un honeypot ou un escroquerie connu, une alerte apparaît. Cela ne garantit pas que vous ne serez jamais arnaqué, mais cela prend la majorité des attaques d’approbation et les signale avant que vous ne les signiez.

Les alertes proactives fonctionnent différemment. Elles analysent les contrats que vous interagissez et leur historique. Si vous essayez d’approuver un contrat qui a été employé dans des usages douteux ou qui a un score de sécurité faible, Rabby vous avertit. Cela repose sur des données agrégées et des analyses de contrats intelligents, plutôt que sur une base de données manuelle de scams. En conséquence, elle détecte de nouvelles menaces plutôt que d’attendre qu’elles soient répertoriées par quelqu’un d’autre.

Sécurité des clés privées et stockage chiffré dans Rabby Wallet

Une révocation en masse ne vaut rien si votre portefeuille lui-même est compromis. Rabby Wallet stocke les clés privées en utilisant le chiffrement au niveau de l’appareil : les clés ne sont jamais envoyées aux serveurs DeBank, elles ne sont jamais stockées en texte brut, et elles ne quittent jamais votre appareil. Quand vous approuvez une transaction, votre navigateur utilise votre clé privée locale pour signer, puis envoie seulement la transaction signée à la blockchain. Rabby ne voit jamais votre clé.

Cette architecture s’appelle non-custodiale : vous êtes le seul à avoir accès à vos fonds. DeBank ne peut pas geler votre compte, réinitialiser votre mot de passe, ou vous verrouiller hors de votre portefeuille. Si vous oubliez votre mot de passe, DeBank ne peut pas le récupérer. Cette distinction est critique pour la sécurité DeFi : si l’entité qui gère votre portefeuille est hackée, vos fonds restent sûrs parce que votre clé n’a jamais été sur ses serveurs.

Le code de Rabby Wallet est open-source, ce qui signifie que des tiers indépendants peuvent l’examiner à la recherche de bugs ou de portes dérobées. Cela ne garantit pas qu’il n’y a pas de vulnérabilités, mais cela crée une incitation plus forte à la qualité parce que les défauts peuvent être découverts publiquement. Les audits par des tiers à jour renforcent cette position. Cependant, aucun portefeuille n’est invulnérable ; la meilleure pratique reste de maintenir des montants élevés sur un portefeuille matériel hors ligne et d’utiliser des portefeuilles logiciels comme Rabby pour des montants opérationnels modestes.

Avoidance des fausses applications et installation depuis des sources fiables

Un avertissement critique : bien que Rabby Wallet soit authentique et développé par DeBank, plusieurs imposteurs frauduleux existent sur les app stores mobiles. Il n’y a pas d’application officielle Rabby pour iOS ou Android. Si vous voyez « Rabby Wallet » sur l’App Store ou Google Play, c’est une imitation. Ces fausses applications peuvent voler vos seed phrases, surveiller vos transactions, ou vous inciter à approuver des contrats malveillants.

Rabby Wallet est disponible uniquement en tant que navigateur extension pour Chrome, Firefox, Edge, et Brave, ou en tant qu’application desktop pour Windows, Mac, et Linux. Si vous installez Rabby, vérifiez que vous le téléchargez depuis le site officiel ou depuis la boutique de votre navigateur : pour Chrome, recherchez simplement « Rabby Wallet » dans le Chrome Web Store et vérifiez que le développeur est « DeBank ». Cette étape unique prévient la majorité des attaques par usurpation d’identité.

L’autre protection est d’inspecter les permissions que Rabby demande. Quand vous installez une extension, le navigateur vous montre ce qu’elle peut accéder. Rabby demande d’accéder à votre historique de navigation et aux sites que vous visitez, car elle doit détecter quand vous êtes sur une interface DeFi pour vous avertir des approbations suspectes. Elle ne vous demande jamais votre mot de passe, votre seed phrase, ou l’accès à votre webcam. Si une extension Rabby demande l’une de ces permissions, c’est une fausse application et vous devez la désinstaller immédiatement.

Pratiques de maintenance continue et audit régulier

La révocation en masse est une opération ponctuelle, mais la maintenance des approvals est un processus continu. Chaque fois que vous participez à un protocole DeFi, vous créez potentiellement une nouvelle approbation. Chaque protocole que vous utilisez une fois mais ne réutilisez jamais reste un vecteur d’attaque dormant. La meilleure pratique est de vérifier régulièrement vos approvals actifs et de révoquer ceux que vous ne reconnaissez pas ou que vous n’utilisez plus.

Rabby Wallet rend cet audit facile et peu coûteux, ce qui signifie que vous pouvez le faire mensuellement ou trimestriellement plutôt que de l’ignorer pendant des années. Chaque fois que vous ouvrez votre portefeuille, vous pouvez jeter un coup d’œil à la section des approvals, identifier les changements récents, et décider si vous voulez révoquer quelque chose. C’est un processus comparable à examiner votre relevé bancaire : ennuyeux, mais protecteur.

Avant de révoquer une approbation, vérifiez que vous ne l’utiliserez pas bientôt. Si vous révoquez l’approbation d’Uniswap et que vous en avez besoin le lendemain, vous devrez signer une nouvelle approbation, ce qui coûte à nouveau du gas. Cependant, le coût d’une nouvelle approbation est bien inférieur au risque que votre portefeuille soit vidé par une approbation oubliée. En cas de doute, révoquez. Vous pouvez toujours approuver à nouveau.

Questions fréquemment posées

Qu’est-ce qu’une approbation ERC-20 et pourquoi est-ce un risque ?

Une approbation ERC-20 accorde à un contrat intelligent la permission de transférer vos tokens au-delà de votre contrôle direct. Beaucoup de protocoles demandent une approbation illimitée, ce qui signifie que le contrat peut dépenser la totalité de vos tokens indéfiniment. Si le contrat est compromis ou abandonné, vos fonds restent à risque. Révoquer les approbations anciennes supprime ce risque.

Rabby Wallet gère-t-il les approvals sur toutes les chaînes à la fois ?

Non. Une approbation ne s’applique que sur la chaîne où elle a été créée. Rabby Wallet supporte 141+ chaînes EVM et peut afficher les approvals sur chaque chaîne, mais vous devez vérifier et révoquer séparément sur chacune. Rabby détecte automatiquement la chaîne sur laquelle vous êtes connecté, ce qui rend l’audit plus facile.

Y a-t-il une application mobile officielle de Rabby Wallet ?

Non. Rabby Wallet est disponible uniquement en tant qu’extension de navigateur (Chrome, Firefox, Edge, Brave) et d’application desktop (Windows, Mac, Linux). Toute application « Rabby Wallet » sur l’App Store ou Google Play est une imitation frauduleuse. Installez toujours depuis le navigateur ou le site officiel.

Leave a Comment