- Cet article annonce l’introduction d’une fonction de défense par preuve de travail (PoW) pour les services onion, visant à donner la priorité au trafic réseau vérifié et à prévenir les attaques par déni de service (DoS). Cette fonction fait partie de la nouvelle version de Tor 0.4.8.
- Le mécanisme de défense PoW reste désactivé en temps normal afin de préserver une expérience utilisateur fluide. En revanche, lorsqu’un service onion est sous pression, il demande aux connexions clientes entrantes d’effectuer des tâches de plus en plus complexes.
- Les services onion priorisent ensuite ces connexions en fonction du niveau d’effort démontré par le client. Ce mécanisme PoW devrait rendre les attaques à grande échelle coûteuses et peu réalistes, décourageant ainsi les attaquants tout en donnant la priorité au trafic légitime.
- La nécessité de ce mécanisme découle de la conception propre aux services onion, qui privilégie la confidentialité des utilisateurs en masquant les adresses IP. Cette conception a rendu les services onion vulnérables aux attaques DoS, et les limitations de débit traditionnelles basées sur l’IP n’offraient qu’une protection incomplète.
- Le mécanisme PoW fonctionne comme un système de tickets désactivé par défaut, mais capable de s’adapter au stress du réseau afin de créer une file de priorité. Avant d’accéder à un service onion, le client doit résoudre une petite énigme pour prouver qu’un « travail » a bien été effectué. Plus l’énigme est difficile, plus le travail fourni est important, ce qui aide à montrer que l’utilisateur est un véritable utilisateur et non un bot cherchant à envahir le service.
- Si un attaquant tente de submerger un service onion de requêtes, la défense PoW augmente l’effort de calcul nécessaire pour accéder au site en
.onion. Ce système de tickets vise à désavantager les attaquants qui tentent d’établir un grand nombre de connexions vers les services onion.
- Pour les utilisateurs ordinaires, l’effort de calcul supplémentaire requis pour résoudre les énigmes reste supportable sur la plupart des appareils. À mesure que le trafic d’attaque augmente, l’effort demandé augmente lui aussi, jusqu’à environ une minute de calcul. Ce processus reste invisible pour l’utilisateur, et attendre une solution PoW s’apparente à attendre une connexion réseau lente.
- L’introduction par Tor d’une défense PoW place les services onion parmi les rares protocoles de communication dotés d’une protection DoS intégrée. Si elle est adoptée par des sites majeurs, elle promet de réduire l’impact négatif des attaques ciblant les performances du réseau, tandis que la nature dynamique du système aide à équilibrer la charge lors des pics de trafic et à garantir un accès plus cohérent et plus fiable aux services onion.
1 commentaires
Avis Hacker News