Reentrancy attack

Le terme “Reentrancy attack” signifie “Attaque de réentrée” en français. 

Le mot “Réentrée” fait référence à une caractéristique qui est présente dans les caractéristiques des smart contrats. Cette caractéristique donne la possibilité à certaines fonctions des smart contrats d’être exécutées plusieurs fois, ce qui est en réalité une faille qui est profitable pour les hackers. 

De nombreux hackers utilisent cette faille pour attaquer un smart contrat en faisant une demande de retrait de fonds, suivi de plusieurs autres demandes en simultané. L’objectif de cette manipulation est de tromper le protocole et de pouvoir réaliser un retrait qui sera supérieur au montant disponible. 

Ce type d’attaque est en réalité du vol.