WATS Wallet logoWATS Wallet
Technique6 min de lecture

Attaques par empoisonnement d'adresse : comment elles fonctionnent et comment s'en protéger

L'empoisonnement d'adresse plante des adresses sosies dans votre historique de transactions et attend que vous en copiiez une. Voici exactement comment l'arnaque fonctionne, pourquoi les adresses tronquées la rendent possible, et les habitudes qui vous immunisent.

L'arnaque qui exploite le copier-coller

La plupart des arnaques crypto s'attaquent à vos clés ou à vos signatures. L'empoisonnement d'adresse s'attaque à quelque chose de plus mou : vos habitudes. L'attaquant ne touche jamais votre portefeuille et ne vous demande jamais de signer quoi que ce soit. Il s'arrange simplement pour qu'une adresse sosie apparaisse dans votre historique de transactions — et attend le jour où vous la copierez à la place de la vraie. Un collage inattentif, et un transfert destiné à votre propre adresse ou à une contrepartie habituelle part chez l'attaquant, irréversiblement.

Comment l'empoisonnement fonctionne réellement

L'attaque commence par la génération. Les adresses crypto sont assez longues pour que les attaquants puissent produire à bas coût des adresses vanity correspondant aux premiers et derniers caractères de la vôtre ou de celle d'un de vos correspondants — exactement les caractères que les interfaces affichent. Vient ensuite le semis : l'attaquant envoie une transaction qui plante le sosie dans votre historique. Parfois c'est un minuscule transfert « dust » de quelques centimes vers votre adresse ; sur de nombreuses chaînes, ce peut même être un transfert de tokens à valeur nulle, qui ne coûte à l'attaquant que du gas et peut être construit pour que votre historique affiche une entrée impliquant la fausse adresse. Votre page d'explorateur et votre liste d'activité contiennent désormais un leurre convaincant, qui attend patiemment.

Pourquoi ça marche : troncature et confiance dans l'historique

Deux conventions d'interface rendent le piège efficace. D'abord, les interfaces tronquent presque universellement les adresses en quelque chose comme 0x1a2b…9f8e — un sosie conçu pour correspondre à ces caractères visibles est donc indiscernable d'un coup d'œil. Ensuite, les gens traitent leur propre historique de transactions comme un carnet d'adresses de confiance : « l'adresse à laquelle j'ai envoyé la semaine dernière » semble sûre à copier. L'empoisonnement transforme précisément cette confiance en arme. Rien dans la fausse entrée ne paraît anormal ; elle siège à côté de vos transactions légitimes, formatée à l'identique, imitant souvent la forme tronquée d'une contrepartie réelle.

Ce que l'empoisonnement peut et ne peut pas faire

Disons-le clairement : une transaction d'empoisonnement, à elle seule, ne prend rien. Recevoir du dust ne compromet pas vos clés ; un transfert à valeur nulle n'accorde aucune approbation ; l'attaquant ne gagne aucun pouvoir sur votre portefeuille. Toute l'attaque est un pari sur une future erreur de votre part. C'est une bonne nouvelle — cela signifie que la défense est entièrement comportementale et, contrairement à une compromission de clé, il n'y a rien à réparer. Ignorez le dust (interagir avec des tokens « cadeaux » inconnus est une autre famille d'arnaques), et le leurre reste inoffensif pour toujours.

Les habitudes qui vous immunisent

Quatre habitudes ferment la porte. Ne copiez jamais d'adresses depuis l'historique de transactions — prenez-les depuis l'interface du destinataire, une page officielle ou un contact enregistré. Vérifiez plus que les extrémités : avant de signer, contrôlez aussi une section médiane de l'adresse, puisque les sosies sont générés pour correspondre aux extrémités affichées par les interfaces. Utilisez le carnet d'adresses de votre portefeuille pour les contreparties récurrentes, afin que les envois de routine n'impliquent aucune copie. Et pour les transferts importants ou inédits, envoyez d'abord un petit montant de test et confirmez son arrivée avant d'engager le reste. Combinez cela avec l'hygiène plus large de nos bonnes pratiques de sécurité de portefeuille — et rappelez-vous que le moment de la signature est toujours la dernière ligne de défense, comme nous l'insistons dans connecter son portefeuille à une dApp en sécurité.

Où WATS entre en jeu

L'auto-conservation place la décision de signer — et donc cette défense — entièrement entre vos mains, et WATS est construit pour l'y maintenir : entièrement non-custodial sur EVM, Solana et TON, où vous détenez vos clés et WATS n'en détient jamais aucune, avec des contacts enregistrés pour que les transferts de routine ne dépendent jamais d'une copie depuis l'historique. Ce que WATS supprime, c'est la friction qui pousse à se précipiter : chaque action, sur chaque chaîne, est facturée dans un seul token, l'ATS, au lieu du gas natif de la chaîne — via un paymaster ERC-4337 sur EVM et un fee-payer/relayer équivalent sur Solana et TON — de sorte qu'un envoi de test soigneux ne cale jamais faute de token de gas sur ce réseau. L'ATS est un OFT LayerZero avec un seul solde sur les trois écosystèmes, et l'ATS collecté est brûlé, de 100M vers un plancher de 30M ; WATS est le premier et le seul portefeuille à combiner les frais en token unique ERC-4337 + OFT avec ce burn. Détails sur la page des frais ATS.

Foire aux questions

Qu'est-ce qu'une attaque par empoisonnement d'adresse ?

C'est une arnaque où un attaquant génère une adresse sosie correspondant aux premiers et derniers caractères visibles d'une adresse que vous utilisez, puis la plante dans votre historique via un transfert dust ou à valeur nulle. L'attaque ne prend rien par elle-même — elle attend que vous copiiez plus tard la fausse adresse depuis votre historique et lui envoyiez des fonds. La défense est comportementale : ne prenez jamais d'adresses dans l'historique et vérifiez au-delà des extrémités tronquées.

J'ai reçu du dust ou un token étrange d'une adresse inconnue — suis-je compromis ?

Non. Les transferts entrants ne peuvent pas voler de clés, créer d'approbations ni contrôler votre portefeuille — n'importe qui peut envoyer n'importe quoi à une adresse publique. Le risque ne naît que si vous copiez plus tard l'adresse de l'attaquant par erreur, ou si vous interagissez avec le contrat d'un token inconnu (un schéma d'arnaque distinct — n'y touchez simplement pas). Ignorez le dust et vos fonds restent exactement aussi sûrs qu'avant.

Comment vérifier une adresse avant d'envoyer ?

Contrôlez plus que les extrémités : les sosies sont générés spécifiquement pour correspondre aux premiers et derniers caractères affichés par les interfaces, comparez donc aussi une section du milieu. Mieux encore, évitez la comparaison manuelle pour les paiements de routine grâce aux contacts enregistrés de votre portefeuille, et pour les transferts importants ou inédits, envoyez un petit montant de test et confirmez son arrivée avant d'envoyer le reste.