Points clés à retenir

  • Une attaque de Sybil est un type de menace de sécurité dans lequel une personne ou entité crée plusieurs identités fictives afin d’obtenir de l’influence ou de contrôler un réseau.

  • Dans les réseaux blockchain, les attaques de Sybil peuvent permettre à un attaquant de perturber les transactions, de censurer des utilisateurs, ou encore de tenter une attaque de 51 % s’il accumule suffisamment de puissance de calcul ou de mise.

  • Des mécanismes de consensus tels que la preuve de travail et la preuve d’enjeu rendent les attaques de Sybil peu pratiques, car les attaquants doivent mobiliser des ressources du monde réel pour chaque identité qu’ils contrôlent.

  • Dans la finance décentralisée (DeFi), les attaques de Sybil sont couramment utilisées pour « truquer » la distribution d’airdrops en créant des centaines de portefeuilles afin de réclamer plusieurs récompenses.

  • Aucune défense unique n’élimine totalement les attaques de Sybil. Les approches modernes combinent un consensus basé sur les ressources, des graphes de confiance sociale et une vérification d’identité.

Binance Academy courses banner

Introduction

Une attaque de Sybil est un type de menace de sécurité sur un système en ligne dans lequel une personne tente de prendre le contrôle du réseau en créant plusieurs comptes, nœuds ou ordinateurs. L’attaquant utilise ces identités fictives pour obtenir un niveau d’influence disproportionné sur le système.

Cela peut être aussi simple que pour une personne de créer plusieurs comptes sur les réseaux sociaux afin de manipuler des votes ou de diffuser de la désinformation. Dans le monde des cryptomonnaies, un exemple plus pertinent consiste à faire tourner plusieurs nœuds sur un réseau blockchain pour influencer le consensus.

Le nom provient d’une étude de cas de 1973 sur un patient connu sous le pseudonyme de Sybil, qui a été traité pour un trouble impliquant plusieurs personnalités distinctes. Le terme a ensuite été adopté en informatique pour décrire des attaques exploitant des systèmes qui traitent chaque identité comme un participant séparé et indépendant.

Quels problèmes les attaques de Sybil peuvent-elles causer ?

Dans un réseau pair-à-pair, les décisions sont souvent prises par vote majoritaire entre les nœuds. Si un attaquant crée suffisamment d’identités fictives, il peut surpasser les nœuds honnêtes et acquérir la capacité de manipuler le comportement du réseau.

Si un attaquant contrôle la majorité de la puissance de calcul d’un réseau ou du taux de hachage, il peut réaliser une attaque de 51 %. Dans ce scénario, il peut modifier l’ordre des transactions, empêcher des transactions d’être confirmées, voire inverser des transactions qu’il a effectuées pendant qu’il contrôlait le réseau. Cela peut entraîner un double-spend, lorsque les mêmes fonds sont dépensés plus d’une fois.

Au-delà de la manipulation du consensus, les attaquants de Sybil peuvent refuser de relayer ou de valider des blocs, bloquant ainsi d’autres utilisateurs de participer au réseau. Ils peuvent aussi utiliser leurs nœuds fictifs pour collecter des informations sur des utilisateurs spécifiques, comme les adresses de portefeuilles appartenant à la même personne, ce qui compromet la confidentialité.

Comment les blockchains se défendent-elles contre les attaques de Sybil ?

Les réseaux blockchain utilisent divers algorithmes de consensus pour rendre les attaques de Sybil peu pratiques. Ces mécanismes n’empêchent pas un attaquant de créer plusieurs identités, mais ils rendent le contrôle d’une part significative du réseau excessivement coûteux.

Preuve de travail

Le mécanisme de preuve de travail de Bitcoin oblige les mineurs à mobiliser de vraies ressources de calcul pour créer de nouveaux blocs. La probabilité de miner un bloc est proportionnelle à la part du mineur dans le taux de hachage total du réseau. Cela signifie qu’un attaquant devrait obtenir la majorité du matériel informatique du réseau pour exécuter une attaque de Sybil à grande échelle, ce qui est extrêmement coûteux.

Comme le minage est gourmand en ressources, les mineurs honnêtes ont une forte incitation financière à continuer de valider des blocs légitimement plutôt que d’essayer une attaque. Le coût du matériel et de l’électricité nécessaires agit comme un frein naturel.

Preuve d’enjeu

Dans les systèmes de preuve d’enjeu, les validateurs doivent immobiliser une quantité significative de cryptomonnaie comme collatéral pour participer au consensus. L’influence sur le réseau est proportionnelle au montant misé. Un attaquant devrait obtenir une grande partie de l’offre totale mise en jeu pour mener à bien une attaque réussie, ce qui est à la fois coûteux et susceptible de faire augmenter le prix de l’actif au fur et à mesure qu’il l’accumule.

Des variantes comme la preuve d’enjeu déléguée ajoutent une couche supplémentaire en permettant aux détenteurs de jetons d’élire un ensemble limité de validateurs de confiance, réduisant encore davantage la surface d’attaque.

Vérification d’identité et confiance sociale

Certains réseaux abordent la résistance aux attaques de Sybil en dehors des mécanismes de consensus. Les graphes de confiance sociale exigent que les nouveaux participants soient recommandés/garantis par des membres existants, ce qui rend difficile la création de grandes quantités de faux comptes sans un réseau préexistant de relations réelles.

Plus récemment, des projets d’identité décentralisée ont exploré l’utilisation de preuves à connaissance nulle et d’attestations biométriques pour vérifier que chaque adresse appartient à une personne réelle et unique. Ces approches visent à offrir une résistance aux attaques de Sybil sans compromettre la confidentialité des utilisateurs ni nécessiter des fournisseurs d’identité centralisés.

Attaques de Sybil dans la DeFi et les Airdrops

Dans la finance décentralisée, les attaques de Sybil prennent une forme plus opportuniste. Lorsque les protocoles DeFi distribuent des jetons aux premiers utilisateurs via des airdrops, les attaquants créent des centaines ou des milliers de portefeuilles, interagissent avec le protocole depuis chacun d’eux et réclament plusieurs attributions de récompenses destinées à des utilisateurs distincts.

Cette pratique a conduit de nombreux projets DeFi à investir fortement dans la détection des attaques de Sybil avant de traiter des instantanés d’airdrop. Les méthodes courantes incluent l’analyse de modèles de comportement on-chain, les sources de financement des portefeuilles, le timing des transactions et l’utilisation du gaz afin d’identifier les portefeuilles susceptibles d’avoir été gérés par la même entité.

Aucune méthode n’est parfaite, et la tension entre l’accessibilité (ne pas exiger de documents d’identité) et la résistance aux attaques de Sybil demeure l’un des défis de conception actifs des systèmes décentralisés ces dernières années.

FAQ

Qu’est-ce qu’une attaque de Sybil, en termes simples ?

Une attaque de Sybil se produit lorsqu’une personne prétend en être plusieurs en créant de multiples comptes ou nœuds fictifs sur un réseau. L’objectif est d’obtenir plus d’influence ou de votes que ce à quoi elle a droit, ce qui peut servir à manipuler des décisions, perturber des services ou voler des récompenses.

Les attaques de Sybil peuvent-elles avoir lieu sur Bitcoin ?

Une attaque de Sybil complète sur la couche de consensus de Bitcoin nécessiterait qu’un attaquant contrôle plus de 50 % de la puissance de minage totale du réseau. Compte tenu de l’ampleur de Bitcoin, cela exigerait un investissement énorme en matériel et en électricité, ce qui la rend très peu pratique. En revanche, des attaques de Sybil moins sévères visant la confidentialité au niveau du réseau sont théoriquement possibles.

Comment la preuve de travail empêche-t-elle les attaques de Sybil ?

La preuve de travail relie le pouvoir de vote dans le processus de consensus à un travail computationnel réel. Comme un attaquant doit dépenser de l’argent pour le matériel et l’électricité correspondant à chaque unité d’influence qu’il veut, simplement créer davantage d’identités n’apporte aucun avantage. Il faudrait des ressources réelles pour chaque nœud fictif afin d’avoir un effet significatif.

Qu’est-ce que la résistance aux attaques de Sybil dans la DeFi ?

La résistance aux attaques de Sybil dans la DeFi désigne les mesures que les protocoles utilisent pour empêcher qu’une seule personne ne puisse réclamer plusieurs allocations d’airdrop ou des droits de vote en créant de nombreux portefeuilles. Les approches incluent l’analyse du comportement on-chain, la vérification du graphe social, et parfois des contrôles d’identité hors chaîne.

Les attaques de Sybil sont-elles illégales ?

Le caractère illégal d’une attaque de Sybil dépend de son contexte et de la juridiction. Dans de nombreux cas, créer de faux comptes pour tromper un système ou voler des fonds peut enfreindre les lois sur la fraude informatique ou les conditions d’utilisation. Toutefois, les issues judiciaires varient largement et aucune décision universelle ne s’applique à l’ensemble des réseaux blockchain.

Dernières réflexions

Les attaques de Sybil constituent un défi fondamental pour tout système où plusieurs participants indépendants partagent une influence. Les réseaux blockchain y répondent via des mécanismes de consensus basés sur les ressources, qui rendent la fabrication à grande échelle d’identités excessivement coûteuse. Dans la DeFi, le problème prend une autre forme, ce qui pousse à des investissements continus dans l’analyse du comportement on-chain et dans des solutions d’identité décentralisée.

Pour aller plus loin

  • Qu’est-ce qu’une attaque de 51 % ?

  • Qu’est-ce qu’un algorithme de consensus blockchain ?

  • Preuve de travail vs preuve d’enjeu

  • Qu’est-ce que le consensus de Nakamoto ?

  • La preuve de travail différée expliquée


Avertissement : Ce contenu vous est présenté « en l’état », à titre d’information générale et dans un but éducatif uniquement, sans aucune déclaration ni garantie d’aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et il n’a pas non plus pour objectif de recommander l’achat d’un produit ou service particulier. Vous devriez demander votre propre avis à des conseillers professionnels compétents. Lorsque le contenu est fourni par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent à ce contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut augmenter ou diminuer et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est responsable d’aucune perte que vous pourriez subir. Pour en savoir plus, consultez nos Conditions d’utilisation, l’Avertissement relatif aux risques et les Conditions d’utilisation de Binance Academy.