Capitalisation boursière: $2.7991T -6.33%
Volume(24h): $182.2077B 63.84%
Indice de peur et de cupidité:

38 - Peur

  • Capitalisation boursière: $2.7991T -6.33%
  • Volume(24h): $182.2077B 63.84%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.7991T -6.33%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Comment repérer et révoquer les autorisations malveillantes des contrats intelligents ? (Sécurité du portefeuille)

Smart contracts can drain your tokens anytime after you grant unlimited approval—many users unknowingly leave dangerous allowances active for years.

Jan 29, 2026 at 08:40 pm

Comprendre les risques liés aux autorisations contractuelles

1. Les contrats intelligents sur Ethereum et les chaînes compatibles EVM demandent souvent l'approbation pour dépenser les jetons détenus dans le portefeuille d'un utilisateur via les fonctions approuver() ou setApprovalForAll() .

2. Des acteurs malveillants déploient des contrats contrefaits imitant les protocoles DeFi légitimes, incitant les utilisateurs à accorder des autorisations illimitées à des adresses inconnues.

3. Une fois approuvés, ces contrats peuvent drainer les jetons à tout moment sans autre interaction de l'utilisateur : aucune signature de transaction n'est requise pour chaque retrait.

4. Une seule approbation compromise peut persister pendant des années à moins qu'elle ne soit révoquée manuellement, exposant ainsi les actifs même après l'oubli de l'interaction initiale.

5. Les interfaces de portefeuille mettent rarement en évidence les autorisations actives, ce qui rend l'hygiène des autorisations invisible pour les utilisateurs non techniques.

Outils de détection des approbations actives

1. L'onglet Approbations de jetons d'Etherscan permet aux utilisateurs de coller l'adresse de leur portefeuille et d'afficher toutes les approbations ERC-20 et ERC-721 triées par jeton, dépensier et montant de l'allocation.

2. Revoke.cash fournit une interface claire pour analyser et révoquer plusieurs allocations en une seule transaction, y compris la prise en charge de la révocation par lots sur différents jetons.

3. Le vérificateur d'approbations de jetons de BlockSec s'intègre à MetaMask en tant qu'extension de navigateur, affichant des avertissements en temps réel lorsqu'une dApp demande des allocations excessives ou suspectes.

4. Le tableau de bord de Tenderly présente l'historique des événements d'approbation liés à l'activité du portefeuille, permettant une analyse médico-légale du moment et du lieu où les autorisations ont été accordées.

5. Les explorateurs de blockchain comme Arbiscan et Basescan reproduisent les outils d'approbation d'Etherscan pour leurs écosystèmes L2 respectifs, garantissant ainsi une visibilité inter-chaînes.

Mécanismes de révocation et considérations relatives au gaz

1. La révocation d'une allocation nécessite la soumission d'une nouvelle transaction appelant approuve(spender, 0) , réinitialisant effectivement l'allocation à zéro.

2. Certains jetons plus anciens ne prennent pas en charge la diminution des allocations en cours de session ; la révocation totale ne peut aboutir que si l'allocation actuelle est égale à la valeur demandée.

3. Les frais de révocation du gaz varient considérablement : sur le réseau principal Ethereum, ils varient de 45 000 à 65 000 gaz, tandis qu'Arbitrum et Base coûtent généralement moins de 10 000 gaz.

4. Les utilisateurs interagissant avec des jetons enveloppés ou renommés doivent vérifier l'adresse du contrat sous-jacent, car les symboles en double (par exemple, « USDC ») peuvent indiquer des implémentations totalement différentes.

5. Certains portefeuilles comme Rabby et Phantom intègrent des flux de révocation natifs directement dans leur interface utilisateur, réduisant ainsi la dépendance à l'égard de sites tiers et minimisant le risque de phishing.

Drapeaux rouges comportementaux lors des invites d’approbation

1. Une dApp demandant une allocation illimitée pour un jeton que vous n'avez jamais utilisé avec cette plate-forme devrait déclencher un scepticisme immédiat – même les protocoles réputés l'exigent rarement.

2. Les fenêtres contextuelles indiquant « Approuver pour continuer » sans divulguer l'adresse du dépensier ni créer de lien vers le code source du contrat vérifié indiquent un manque de transparence.

3. Les contrats sans code source vérifié sur Etherscan, avec un faible volume de transactions ou des adresses récemment déployées (<30 jours) comportent un risque élevé.

4. Les invites apparaissant immédiatement après la connexion d'un portefeuille (avant toute interaction significative) suggèrent une collecte agressive d'autorisations plutôt qu'une nécessité fonctionnelle.

5. Les interfaces qui masquent le bouton « Approuver » derrière des éléments animés ou qui font défiler automatiquement les utilisateurs au-delà des avertissements critiques exploitent les vulnérabilités de l'économie d'attention.

Foire aux questions

Q : Puis-je révoquer les approbations sans envoyer de transaction ? R : Non. La révocation est un changement d'état en chaîne nécessitant une transaction signée. Les outils hors chaîne ne peuvent pas modifier le stockage blockchain.

Q : La déconnexion de mon portefeuille d'une dApp révoque-t-elle automatiquement les approbations de jetons ? R : Non. La déconnexion du portefeuille supprime uniquement les métadonnées de session. Les allocations de jetons restent actives jusqu'à ce qu'elles soient explicitement réinitialisées via un appel de contrat.

Q : Que se passe-t-il si je révoque une allocation alors qu'une position de jalonnement est active ? R : La révocation n'affecte pas les soldes misés existants ni les récompenses accumulées. Cependant, cela peut empêcher de futurs dépôts ou retraits si le protocole repose sur cette allocation spécifique.

Q : Les approbations NFT sont-elles réversibles de la même manière que les approbations ERC-20 ? R : Oui. Les approbations setApprovalForAll() pour les collections peuvent être révoquées à l'aide de setApprovalForAll(spender, false) , avec des implications mécaniques et gazières identiques.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Comment générer une nouvelle adresse de réception pour la confidentialité de Bitcoin ?

Comment générer une nouvelle adresse de réception pour la confidentialité de Bitcoin ?

Jan 28,2026 at 01:00pm

Comprendre Bitcoin Gérer les risques de réutilisation 1. La réutilisation de la même adresse Bitcoin pour plusieurs transactions expose l'historiq...

Comment afficher l'historique des transactions sur Etherscan via le lien du portefeuille ?

Comment afficher l'historique des transactions sur Etherscan via le lien du portefeuille ?

Jan 29,2026 at 02:40am

Accéder à l'historique des transactions du portefeuille 1. Accédez au site Web officiel d'Etherscan à l'aide d'un navigateur Web sécur...

Comment restaurer un portefeuille Trezor sur un nouvel appareil ?

Comment restaurer un portefeuille Trezor sur un nouvel appareil ?

Jan 28,2026 at 06:19am

Comprendre le processus de récupération 1. Les appareils Trezor s'appuient sur une graine de récupération de 12 ou 24 mots générée lors de la conf...

Comment déléguer le jalonnement Tezos (XTZ) dans Temple Wallet ?

Comment déléguer le jalonnement Tezos (XTZ) dans Temple Wallet ?

Jan 28,2026 at 11:00am

Accéder à l'interface de jalonnement 1. Ouvrez l'extension de navigateur ou l'application mobile Temple Wallet et assurez-vous que votre p...

Comment mettre en place un achat récurrent sur un wallet non dépositaire ?

Comment mettre en place un achat récurrent sur un wallet non dépositaire ?

Jan 28,2026 at 03:19pm

Comprendre les limites du portefeuille non dépositaire 1. Les portefeuilles non dépositaires ne stockent pas les clés privées sur des serveurs central...

Comment protéger votre portefeuille contre les logiciels malveillants piratant le presse-papiers ?

Comment protéger votre portefeuille contre les logiciels malveillants piratant le presse-papiers ?

Jan 27,2026 at 10:39pm

Comprendre le piratage du presse-papiers dans les portefeuilles de crypto-monnaie 1. Les logiciels malveillants piratant le presse-papiers surveillent...

Comment générer une nouvelle adresse de réception pour la confidentialité de Bitcoin ?

Comment générer une nouvelle adresse de réception pour la confidentialité de Bitcoin ?

Jan 28,2026 at 01:00pm

Comprendre Bitcoin Gérer les risques de réutilisation 1. La réutilisation de la même adresse Bitcoin pour plusieurs transactions expose l'historiq...

Comment afficher l'historique des transactions sur Etherscan via le lien du portefeuille ?

Comment afficher l'historique des transactions sur Etherscan via le lien du portefeuille ?

Jan 29,2026 at 02:40am

Accéder à l'historique des transactions du portefeuille 1. Accédez au site Web officiel d'Etherscan à l'aide d'un navigateur Web sécur...

Comment restaurer un portefeuille Trezor sur un nouvel appareil ?

Comment restaurer un portefeuille Trezor sur un nouvel appareil ?

Jan 28,2026 at 06:19am

Comprendre le processus de récupération 1. Les appareils Trezor s'appuient sur une graine de récupération de 12 ou 24 mots générée lors de la conf...

Comment déléguer le jalonnement Tezos (XTZ) dans Temple Wallet ?

Comment déléguer le jalonnement Tezos (XTZ) dans Temple Wallet ?

Jan 28,2026 at 11:00am

Accéder à l'interface de jalonnement 1. Ouvrez l'extension de navigateur ou l'application mobile Temple Wallet et assurez-vous que votre p...

Comment mettre en place un achat récurrent sur un wallet non dépositaire ?

Comment mettre en place un achat récurrent sur un wallet non dépositaire ?

Jan 28,2026 at 03:19pm

Comprendre les limites du portefeuille non dépositaire 1. Les portefeuilles non dépositaires ne stockent pas les clés privées sur des serveurs central...

Comment protéger votre portefeuille contre les logiciels malveillants piratant le presse-papiers ?

Comment protéger votre portefeuille contre les logiciels malveillants piratant le presse-papiers ?

Jan 27,2026 at 10:39pm

Comprendre le piratage du presse-papiers dans les portefeuilles de crypto-monnaie 1. Les logiciels malveillants piratant le presse-papiers surveillent...

Voir tous les articles

User not found or password invalid

Your input is correct