Qu'est-ce que Distributed Denial of Service (DDoS) ?
Distributed Denial of Service (DDoS) se produit lorsqu'une foule de machines détournées inonde un site web ou une application de requêtes inutiles, empêchant les utilisateurs réels d'accéder au service. Imaginez une foule qui bloque l'entrée d'un magasin de sorte que personne ne peut acheter quoi que ce soit alors que le magasin est ouvert.
On entend parfois qu'un DDoS n'affecte que les projets faibles. C'est faux. Distributed Denial of Service (DDoS) peut submerger même des services bien conçus si un trafic assez important inonde simultanément les canaux réseau.
Comment fonctionne Distributed Denial of Service (DDoS)
Explication rapide, sans fioritures :
- Préparation : Un attaquant réunit un botnet, souvent composé d'appareils infectés et de serveurs loués.
- Déclenchement : Il oriente ces machines vers une cible et commence à envoyer un flot de requêtes ou de paquets.
- Pression : Les routeurs, pare-feu et serveurs d'application sont noyés par le trafic factice au lieu de servir les visiteurs légitimes.
- Impact : Les pages expirent, les appels d'API échouent, les connexions se bloquent, les alertes s'enclenchent.
- Rétablissement : Les défenses filtrent le trafic, redirigent ou bloquent les sources pendant que la capacité augmente.
Voilà le plan en grandes lignes.
Pourquoi Distributed Denial of Service (DDoS) est important
Voici pourquoi cela devrait vous concerner, même si vous êtes là surtout pour les graphiques :
- Avantage : Si vous vous y préparez, votre site reste accessible lors des pics d'intérêt, ce qui réduit le nombre d'utilisateurs mécontents et d'opportunités manquées.
- Perspective : Les attaquants utilisent parfois des inondations comme couverture pour d'autres actions, des escroqueries à l'ingénierie sociale à d'autres fraudes.
- Où cela se remarque : Vous le verrez autour de Plateformes d'échange de cryptomonnaies, des lancements de NFT, des ventes de tokens, et des points de terminaison RPC publics très sollicités.
Répartissez vos points d'accès. Utilisez plusieurs fournisseurs RPC, définissez des limites de débit, activez un CDN anycast, et gardez un filtre de trafic prêt pour activer la protection sans problème.
Caractéristiques clés de Distributed Denial of Service (DDoS)
Ce qui le distingue :
- Distribué : Le trafic provient de nombreuses sources, ce qui rend le blocage simple difficile.
- Inondation : L'objectif est d'épuiser la bande passante ou les ressources de calcul, pas de casser le chiffrement.
- Par couches : Les attaques peuvent viser les canaux réseau, les protocoles, ou la couche application où se trouvent les connexions et les API.
- Résilient : Le cœur blockchain peut continuer à produire des blocs alors que votre interface semble indisponible pour les utilisateurs.
Variantes
Principales variantes dont vous entendrez parler :
- Volumétrique : Inondations pures de bande passante qui cherchent à saturer la liaison.
- Protocole : Abusant d'éléments comme SYN ou DNS pour immobiliser l'équipement réseau.
- Application : Visant des points de terminaison comme la connexion ou la recherche, souvent avec faible bande passante mais fort impact.
- Réflexion : Usurpant l'adresse de la victime pour que des serveurs innocents renvoient du trafic vers la cible.
- Amplification : Utilisant des services qui répondent avec des paquets bien plus volumineux que ceux reçus.
Distributed Denial of Service (DDoS) concerne la disponibilité. Vos clés et contrats intelligents peuvent être en sécurité tandis que votre application semble inutilisable.
Exemple
Le lancement d'un meme coin attire un fort trafic, le RPC public s'étouffe, et les utilisateurs ne peuvent pas soumettre transactions pendant plusieurs minutes.
Fait amusant
Certaines des plus grosses inondations observées provenaient de serveurs mal configurés qui transformaient de petites requêtes en réponses énormes, convertissant un petit botnet en un flux massif. L'infrastructure réseau compte vraiment beaucoup.
Conclusion
Pensez-y ainsi : trop de visiteurs factices arrivent en même temps, et les vrais attendent dehors. Voilà le cœur d'un Distributed Denial of Service (DDoS).
