Sécurité web

Attaque DDoS

Définition

Une attaque DDoS (déni de service distribué) cherche à rendre un site ou un serveur indisponible en le submergeant de trafic ou de requêtes envoyés depuis un grand nombre de machines, souvent des appareils piratés réunis en botnet. Le service ralentit fortement ou cesse de répondre aux visiteurs légitimes.

Attaque DDoS, Sécurité web

DDoS signifie Distributed Denial of Service, déni de service distribué. Un déni de service (DoS) cherche à épuiser une ressource : bande passante, connexions, processeur, mémoire, base de données. Quand l’attaque vient d’une seule machine, il suffit souvent de bloquer son adresse. Le « D » de distribué change tout : le trafic arrive de milliers d’adresses à la fois, souvent des ordinateurs, serveurs ou objets connectés piratés et réunis en botnet. Le MITRE classe ce mécanisme parmi les attaques par inondation (CAPEC-125), qui exploitent une limitation de débit insuffisante.

Les différents types d’attaque DDoS

  • Volumétrique : un déluge de trafic sature le lien réseau du serveur ou de l’hébergeur. Le site tombe sans qu’une seule page soit réellement demandée.
  • Protocolaire : l’attaque épuise les tables de connexions des serveurs, pare-feu ou répartiteurs de charge en abusant des protocoles réseau.
  • Applicative : des requêtes HTTP d’apparence normale visent des pages coûteuses à produire, comme une recherche, un panier ou une page non mise en cache. Moins de trafic suffit, et il est plus difficile à distinguer des vrais visiteurs.

Les motivations sont variées. Cybermalveillance.gouv.fr cite les raisons idéologiques, le défi, le chantage, la vengeance ou la concurrence. Un DDoS peut aussi servir de diversion pendant une autre attaque, ou de moyen de pression lors d’un rançongiciel.

Vidéo : « Comprendre l’attaque DDOS en 4 minutes » (Cookie connecté)

Comment s’en protéger

Un site ne se défend pas seul contre un DDoS : la protection se joue en amont, là où la capacité est la plus grande. L’ANSSI cite trois niveaux, que l’on combine selon l’enjeu : l’opérateur réseau, un service spécialisé anti-DDoS et un réseau de diffusion de contenu (CDN).

Chemin d’une attaque DDoS en cinq couches, le botnet envoie le trafic, l’opérateur et le service anti-DDoS absorbent le volume, le CDN et le proxy inverse répartissent la charge et limitent le débit, le pare-feu applicatif écarte les requêtes suspectes, et le serveur WordPress ne reçoit que le reste
Chaque couche en amont soulage la suivante ; le serveur WordPress est la dernière, et la moins armée.
  • Demandez à votre hébergeur quelle protection il inclut et ce qu’il fait en cas d’attaque : certains coupent le site pour protéger leurs autres clients.
  • Placez le site derrière un proxy inverse ou un CDN, et ne laissez pas l’adresse IP réelle du serveur exposée, sinon l’attaquant le vise directement. Notre article Cloudflare devant WordPress détaille les réglages.
  • Activez un pare-feu applicatif avec des règles de limitation de débit pour les attaques applicatives.
  • Servez un maximum de pages depuis le cache : une page en cache coûte très peu à produire.

Pour WordPress

Certaines adresses de WordPress échappent au cache et deviennent des cibles faciles d’une attaque applicative : wp-login.php, xmlrpc.php, admin-ajax.php, la recherche ?s=, l’API REST. Désactiver XML-RPC quand il ne sert pas retire une porte coûteuse à servir. Une vague de connexions ratées sur wp-login.php ressemble d’ailleurs souvent à une petite attaque par déni de service.

WP Masquerade n’est pas une protection anti-DDoS. Sa limitation des connexions ne limite pas le trafic réseau ; derrière Cloudflare, la prise en compte de la vraie adresse des visiteurs évite seulement que tous les visiteurs partagent le compteur du proxy.

Que faire pendant une attaque

  • Contactez votre hébergeur et, le cas échéant, votre service de protection pour filtrer le trafic.
  • Ne payez pas de rançon : cela finance les attaquants sans garantir l’arrêt de l’attaque.
  • Conservez les journaux du serveur, du pare-feu et du proxy pour une plainte.
  • Vérifiez après coup qu’aucune autre intrusion n’a profité de la diversion, et changez les mots de passe au moindre doute.

Pour aller plus loin

  • Article Cloudflare devant WordPress : vraie IP, WAF et erreurs à éviter
  • Page Cloudflare, Sucuri et adresse IP réelle

Sources

  1. Cybermalveillance.gouv.fr : Attaque DDoS, que faire ? (lien externe, nouvel onglet)
  2. ANSSI : Comprendre et anticiper les attaques DDoS (lien externe, nouvel onglet)
  3. MITRE CAPEC-125 : Flooding (lien externe, nouvel onglet)

Toutes les définitions

La sécurité WordPress, sans le bruit

Un e-mail quand ça compte : nouvelles attaques observées, mises à jour de l’extension et guides pratiques. Pas de spam, désinscription en un clic.

Commencez gratuitement, passez à Pro quand vous êtes prêt

La version gratuite masque déjà WordPress et déplace la page de connexion. Pro ajoute alias, double authentification et surveillance.