Sécurité Web3Élevé

Qu’est-ce qu’un contrat drainer en cryptomonnaies ?

Un drainer est une infrastructure malveillante conçue pour transformer des signatures, autorisations ou transactions trompeuses en vol d’actifs.

Méthode de décision expliquant les contrats drainers en cryptomonnaies

Un drainer est une infrastructure malveillante conçue pour transformer des signatures, autorisations ou transactions trompeuses en vol d’actifs. Il peut viser les jetons, les NFT ou les actifs natifs et sélectionner en priorité les éléments les plus précieux après la connexion de la victime à un faux site.

L’idée essentielle#

Le contrat n’est qu’une partie du dispositif. Pages de phishing, publicités sponsorisées, comptes compromis et kits de signature conduisent les victimes jusqu’à lui ; des permissions hors chaîne peuvent permettre à l’attaquant d’agir plus tard.

L’interface visible ne montre qu’une partie du système. Vérifiez l’identité, l’actif, le réseau et l’autorité demandée avant de considérer un logo ou une étiquette familière comme une preuve.

Procédure pas à pas#

  1. Refusez les autorisations, permits et droits d’opérateur inattendus. Une simple vérification d’éligibilité ou connexion ne devrait pas accorder un pouvoir de transfert étendu.
  1. Contrôlez le contrat bénéficiaire et l’effet décodé. Comparez son adresse exacte avec une source officielle et examinez les actifs, montants et permissions concernés.
  1. Déplacez les actifs non touchés vers un nouveau portefeuille si un secret a pu être exposé. Créez-le sur un appareil sain avec une nouvelle seed ; ne recyclez pas le secret suspect.
  1. Révoquez les permissions restantes depuis une interface de confiance. Vérifiez chaque révocation on-chain et tenez compte de tous les réseaux où l’adresse a été utilisée.
  1. Signalez le domaine, les adresses et les transactions. Fournissez des preuves publiques et des horaires, jamais vos clés, phrases de récupération ou codes d’accès.

Les modes de défaillance à surveiller#

  • Croire qu’une simple connexion explique chaque perte. Il faut distinguer connexion locale, signature, allowance on-chain et compromission de clé pour choisir la bonne réponse.
  • Signer des données illisibles pour « vérifier la propriété ». Une signature hors chaîne peut autoriser un transfert futur sans nouvelle fenêtre évidente.
  • Utiliser sans plan le portefeuille compromis pour des transactions de sauvetage. Un attaquant disposant de la clé peut surveiller et devancer vos mouvements.
  • Payer un service de récupération qui promet d’annuler le vol. Une transaction confirmée n’est généralement pas réversible, et ce second acteur peut être une nouvelle arnaque.

Quand s’arrêter ou changer de méthode#

Après un contact suspect, déterminez si la seed ou la clé a fuité, ou si seule une permission a été accordée. Une clé compromise exige une migration ; une allowance limitée peut parfois être traitée par révocation.

Vérifier que la réponse est terminée#

Ne vous fiez pas au seul message de réussite d’une interface. Utilisez des preuves qui restent vérifiables après la fermeture de la page.

Point de contrôlePreuve à obtenirCondition d’arrêt
Refuser les autorisations et droits d’opérateur inattendusAction décodée et contrat rapprochés de la documentation officiellePerte attribuée à la seule connexion sans analyser l’autorité accordée
Vérifier le bénéficiaire et l’effet de la demandeAdresse exacte, réseau, actifs et montants contrôlésDonnées illisibles à signer pour « vérifier la propriété »
Migrer vers un portefeuille neuf si un secret a pu fuiterNouveau portefeuille créé sainement et transfert confirmé, secret excluSauvetage improvisé depuis le portefeuille compromis

Conservez les identifiants de transaction, numéros de dossier officiels et captures datées utiles pour documenter le drainer, mais excluez les phrases de récupération, clés privées et codes d’authentification.

Questions fréquentes#

Un drainer peut-il voler sans nouvelle signature ?

Il peut exploiter une autorisation existante ou une clé compromise. La simple connexion à un nouveau site n’autorise généralement pas, à elle seule, le transfert des actifs.

Déconnecter le site suffit-il à l’arrêter ?

Non. La déconnexion supprime une session locale, pas les autorisations on-chain ni une clé qui aurait fuité.

Un portefeuille matériel peut-il bloquer un drainer ?

Il protège contre l’extraction directe de la clé, mais signe une demande malveillante que vous approuvez. La vérification sur l’écran de l’appareil reste indispensable.

Guides associés#

Sources#

Avertissement sur les risques : les opérations en cryptomonnaies peuvent être irréversibles. Ne communiquez jamais votre phrase de récupération, votre clé privée, votre mot de passe ou un code d’authentification, et vérifiez indépendamment chaque domaine et chaque demande affichée par votre portefeuille.

Règles éditoriales

Ce guide est éducatif et fondé sur des sources. Les mesures de sécurité, règles des plateformes et exigences légales peuvent évoluer ; vérifiez les étapes importantes auprès des sources officielles.