Explication des attaques de drainage de portefeuille : comment reconnaître et éviter

— By Boni in Tutorials

Explication des attaques de drainage de portefeuille : comment reconnaître et éviter

Garder votre phrase de départ ne suffit plus à sécuriser vos actifs Web3. Nous expliquons comment les draineurs de portefeuille automatisés exploitent les signatures hors chaîne, les prédictions d'adresses de contrat CREATE2 et les flux de délégation EIP-7702.


La menace invisible : lorsque votre clé privée est en sécurité, mais que votre Portefeuille est drainé

  • De nombreux participants au Web3 partent du principe erroné que tant qu'ils ne partagent jamais leur phrase de départ de 12 mots ou leurs clés privées, leurs actifs numériques sont totalement immunisés contre le vol. Bien que la protection des phrases de départ reste une base de sécurité essentielle, les voleurs de cryptomonnaies modernes n'ont plus besoin de voler vos clés privées pour vider vos comptes. Au lieu de cela, ils exploitent les fonctionnalités mêmes conçues pour rendre finance décentralisée (DeFi) transparent et efficace.
  • Égouttoirs de portefeuille sont des scripts de phishing hautement automatisés déployés sur des applications Web malveillantes qui incitent les utilisateurs à signer des charges utiles nuisibles. Ces exploits ne violent pas blockchain réseaux ou crack de cryptographie ; ils compromettent la couche humaine via une tromperie frontale, des signatures malveillantes hors chaîne et des intégrations de protocoles innovantes comme EIP-7702 ou Permit2. Ce guide complet détaille les mécanismes de l'infrastructure moderne de drainage de portefeuille, décompose les signatures d'attaque dominantes et fournit des cadres opsec exploitables pour isoler et protéger votre capital.

Qu'est-ce qu'un égouttoir de portefeuille ?

  • Un draineur de portefeuille est une boîte à outils malveillante spécialisée de type logiciel en tant que service (DaaS) conçue pour détecter, cataloguer et voler automatiquement les actifs numériques les plus précieux dans le portefeuille Web3 connecté d'une victime.
  • Lorsqu'un utilisateur connecte accidentellement son portefeuille à une interface Web frauduleuse, le script draineur analyse le grand livre public pour indexer les avoirs du portefeuille, y compris les jetons de grande valeur, les dérivés de jalonnement liquide et les NFT premium. Le script génère ensuite systématiquement une succession rapide de demandes de transaction ou d'invites de signature personnalisées, les présentant à l'utilisateur sous des étiquettes déguisées d'interface utilisateur (telles que « Claim Airdrop », « Verify Network » ou « Migrate Token ») pour inciter la victime à abandonner le contrôle des actifs.
Wallet Drainer Attacks Explained: How to Recognize and Avoid

1. Les vecteurs d'attaque : de l'usurpation d'identité DApp à l'évasion

Un draineur de portefeuille moderne déploie une combinaison de tactiques d'ingénierie sociale et d'évasion technique pour intercepter les utilisateurs avant qu'ils ne réalisent qu'ils ont quitté le chemin de la sécurité.

  • Interfaces d'usurpation d'identité et de clonage DApp : Les attaquants déploient des clones au pixel près d'applications Web3 populaires, d'échanges décentralisés ou de lancements de jetons à venir. Ces liens malveillants sont distribués via des publicités sponsorisées sur les moteurs de recherche, des comptes X officiels piratés ou des robots de la communauté Discord compromis, créant un sentiment immédiat d'urgence ou de récompense financière.

  • Contournement d'alerte CREATE2 : Pour échapper aux alertes de sécurité en temps réel intégrées aux portefeuilles avancés, les draineurs modernes abusent fortement du CRÉER2 Opcode . Cet opcode permet de prédire mathématiquement une adresse de contrat avant qu'elle ne soit physiquement déployée sur la chaîne. Le draineur incite l'utilisateur à signer une approbation pour une adresse inactive et apparemment inoffensive. Au moment où la signature est installée, le draineur instancie le malware Contrat intelligent à cette adresse prévue et supprime immédiatement le portefeuille de ses jetons, contournant les anciennes listes de blocage de sécurité statiques.

2. Expliquer les approbations malveillantes et les signatures hors chaîne

Comprendre les charges utiles spécifiques utilisées par un draineur de portefeuille nécessite d'analyser le fonctionnement des architectures contemporaines d'allocation de jetons en coulisses.

Le piège d'approbation classique (approve / setApprovalForAll)

La forme la plus ancienne de drainage de portefeuille consiste à inciter un utilisateur à exécuter une transaction native en chaîne qui accorde à une adresse externe une autorisation illimitée pour dépenser un jeton spécifique. Une fois signé, l'attaquant invoque le transferFrom fonctionne sur le contrat de jeton depuis son propre appareil, retirant tous les actifs approuvés du portefeuille de la victime sans avoir à nouveau besoin de sa clé privée.

L'exploit de permis hors chaîne (Permit / Permit2)

Pour éliminer les frais de gaz pour les échanges de routine, les protocoles ont introduit des signatures hors chaîne via EIP-2612 (Permis) et Uniswap Permis2 Contrat .

  • La vulnérabilité : Au lieu d'envoyer une transaction blockchain en direct, l'utilisateur signe simplement un message structuré avec son portefeuille. Cette signature hors chaîne contient des variables de validation cryptographiques spécifiques.

  • Le Siphon : Le draineur capture cette chaîne de signature brute et la transmet au contrat de jeton en chaîne. Étant donné que l'utilisateur a précédemment accordé une autorisation générale à un contrat d'écosystème tel que Permit2, le draineur peut instantanément racheter cette signature pour drainer le solde des actifs. Les escroqueries basées sur les permis représentent l’un des exploits de signature les plus dommageables sur l’ensemble des couches EVM.

3. La prochaine frontière : les exploits d'abstraction de compte EIP-7702

  • Suite aux récentes mises à jour du protocole comme la mise à niveau Pectra d'Ethereum, une puissante primitive technique appelée EIP-7702 a été introduit pour apporter des fonctionnalités avancées d'abstraction de compte aux comptes externes (EOA) standard.
  • EIP-7702 permet à un portefeuille standard sans contrat de déléguer temporairement ses droits d'exécution à un contrat intelligent pour une charge utile de transaction spécifique. Bien que cela offre un confort d’utilisation incroyable (comme le parrainage de gaz et le regroupement de transactions atomiques), cela crée un tout nouveau vecteur de phishing pour les services de drainage sophistiqués.
  • Au lieu de demander aux utilisateurs l'approbation de jetons individuels, les draineurs de nouvelle génération incitent les victimes à signer un contrat de délégation EIP-7702 sous le couvert d'une « mise à niveau de la sécurité du portefeuille » ou d'un « assistant d'actifs IA ». Une fois signé, le portefeuille de la victime fonctionne essentiellement comme un contrat programmable contrôlé par l'attaquant. Le contrat malveillant peut exécuter immédiatement des transactions par lots pour balayer plusieurs soldes de jetons indépendants, extraire des allocations de jalonnement liquide ou déclencher des voies de réentrée complexes en une seule exécution de bloc, contournant complètement les outils de simulation de transactions existants.

Matrice de répartition technique : signatures des vecteurs draineurs

Vecteur exploitéNorme de signatureInterface cibleVecteur de menace principale
Approbation en chaînesetApprovalForAllTransmission du grand livre en directAccorde tous les droits de transfert NFT/Token
Sans gaz hors chaînePermit / Permit2Message sans gazSignature cryptographique volée hors chaîne
Évasion d'adresseCREATE2 OpcodeContrat prévuContourne les listes de blocage d'adresses de portefeuille
Mise à niveau du compteEIP-7702 (0x04)Charge utile de délégationRegroupe et balaie tout l'état du portefeuille

4. Comment reconnaître et protéger votre portefeuille

Défendre votre capital contre les boîtes à outils de drainage automatisé nécessite une discipline opérationnelle rigoureuse et la mise en œuvre d'habitudes de défense actives.

  • Déconstruisez l'écran de confirmation du portefeuille : Ne cliquez jamais sur « Confirmer » ou « Signer » en fonction des étiquettes de texte affichées sur l'interface frontale d'un site Web. Le front-end peut mentir. Faites toujours défiler vers le bas dans votre logiciel de portefeuille pour lire le chemin d’exécution brut réel. Si un site promettant une réclamation de largage demande une action contenant des mots comme approve, permit, SET_CODE, ou une chaîne générique de code hexadécimal, rejette immédiatement la transaction.

  • Maintenir une compartimentation stricte du portefeuille : Divisez vos actifs cryptographiques en couches opérationnelles distinctes. Utilisez un « portefeuille chaud » jetable à faible solde pour interagir avec de nouvelles dApps, créer des NFT expérimentaux ou réclamer des récompenses de la communauté. Gardez votre richesse générationnelle de base entièrement isolée sur des appareils matériels institutionnels qui ne sont jamais connectés aux navigateurs de navigation quotidiens ou à des protocoles Web inconnus.

  • Révocation proactive des autorisations de jetons : Auditez périodiquement vos autorisations de jeton ouvert à l'aide d'outils d'autorisation en chaîne vérifiés tels que Revoke.cash ou de tableaux de bord de sécurité de portefeuille natifs. L'effacement régulier des anciennes approbations garantit que même si une dApp historique que vous avez utilisée précédemment est compromise ou si un draineur cible vos allocations passées, les soldes actuels de votre portefeuille restent complètement isolés.

Suivi des flux malveillants via la télémétrie médico-légale DEXTools

  • Utilisation les architectures graphiques décentralisées avancées telles que DEXTools fournissent au marché les participants disposent d'une plate-forme essentielle et universelle pour surveiller les jetons en direct comportements, évaluer la profondeur du pool et inspecter les paramètres du contrat dans tous les domaines. réseaux d’exécution publique. 
  • En tirant parti des fonctionnalités de base telles que la paire Explorer, le tableau de bord Live New Pairs et Trade Story, entre autres options, techniques les traders peuvent auditer les tendances de volumes localisées et vérifier la sécurité automatisée des contrats scores avant de lancer toute interaction en chaîne. Cela garantit que votre la configuration matérielle sécurisée ne s'engage qu'avec les places de marché vérifiées.
Vous pouvez accéder à DEXTools ici et commencez à trader dès aujourd'hui !

Comment relier la crypto entre les chaînes : tutoriel complet entre chaînes 2026Comment utiliser 1 pouce pour les swaps : ordres classiques, fusion et limités (2026)Tutoriel OKX Web3 Wallet 2026 : Guide de configuration multi-chaînes

Avertissement : Cet article est à titre informatif uniquement et ne constitue pas un conseil en investissement, un conseil financier, un conseil commercial ou tout autre type de conseil. DEXTools ne recommande pas d'acheter, de vendre ou de détenir une crypto-monnaie ou un jeton. Les utilisateurs doivent effectuer leurs propres recherches et consulter un conseiller financier qualifié avant de prendre toute décision d'investissement. Les investissements en crypto-monnaie sont volatils et à haut risque. DEXTools n'est pas responsable des pertes subies.