Lorsque nous interagissons avec un protocole DeFi, une marketplace de NFT ou une plateforme d’échange décentralisée (DEX), nous devons presque toujours signer une transaction « Approve » (approbation) ou « Permit ». Cette autorisation donne au contrat le droit de dépenser un jeton donné (ou une quantité illimitée de celui-ci) en notre nom. Le problème, c’est qu’une fois l’opération terminée, le contrat conserve cette autorisation, à moins que nous ne la révoquions explicitement.
Pourquoi les autorisations laissées ouvertes représentent-elles un véritable danger ?
Compromission du protocole (exploits) : si un protocole légitime avec lequel vous avez interagi par le passé est piraté et que son code ou son interface front-end est compromis, les pirates peuvent exploiter toutes les anciennes autorisations que les utilisateurs ont laissées actives afin de vider leurs portefeuilles. Comment se protéger et gérer ces autorisations ?
Les bonnes pratiques de sécurité exigent la révocation périodique des autorisations accordées à des contrats qui ne sont plus utilisés. Pour cela, nous utilisons des outils spécialisés d’audit des autorisations qui vérifient quelles adresses ont accès à vos jetons.
Les principaux outils sécurisés pour effectuer ce nettoyage sont :
Revoke.cash (l’un des outils les plus populaires et les plus fiables du marché)
Etherscan / BscScan / Polygonscan Token Approvals (outils intégrés aux explorateurs de blocs eux-mêmes pour Ethereum, BNB Chain, Polygon, etc.)
DeFiLlama Approvals
Étapes de base pour révoquer une autorisation :
Accédez à un outil fiable comme Revoke.cash.
Connectez votre portefeuille (veillez à vous connecter uniquement pour consulter les informations ; ne signez jamais rien de suspect lors de la connexion).
Sélectionnez le réseau souhaité (Ethereum, Arbitrum, Polygon, etc.).
Vérifiez la liste des contrats approuvés et les limites qui leur ont été accordées (beaucoup affichent la mention « Unlimited »).
Cliquez sur Revoke (Révoquer) pour mettre fin à l’autorisation. De petits frais de gaz du réseau seront facturés pour traiter la révocation.
Prendre l’habitude de faire ce nettoyage après des opérations ponctuelles — en particulier sur des réseaux à haut risque ou avec de nouveaux protocoles — constitue une couche de protection indispensable pour préserver votre patrimoine à long terme.
