Une attaque DDoS (déni de service distribué) cherche à mettre un service hors ligne en l'inondant de plus de trafic qu'il ne peut en traiter. Voici comment fonctionnent ces attaques, ce que fait la protection DDoS et ce qu'elle ne peut pas faire.
Les trois types d'attaque
- Les attaques volumétriques saturent le tuyau réseau lui-même avec du trafic parasite, mesuré en gigabits par seconde. Exemples : les floods UDP et l'amplification DNS ou NTP.
- Les attaques de protocole abusent du fonctionnement des connexions, comme les floods SYN qui épuisent la table de connexions du serveur.
- Les attaques de couche applicative envoient de nombreuses requêtes d'apparence légitime, comme des milliers de recherches ou de connexions par seconde, pour épuiser le CPU et les bases de données.
En termes de réseau, les deux premières sont des attaques de couche 3 et 4 (L3/L4) et la dernière de couche 7 (L7).
Comment fonctionne la protection au niveau réseau
- Le trafic vers votre adresse IP passe d'abord par le matériel de filtrage du fournisseur.
- Le système apprend à quoi ressemble le trafic normal et signale les anomalies.
- Les paquets malveillants, comme les sources usurpées ou les paquets malformés, sont éliminés avant d'atteindre votre serveur.
- Le trafic propre continue normalement, en général sans délai visible.
Chaque VPS de notre plateforme inclut la protection L3/L4, qui couvre les attaques volumétriques et de protocole à l'origine de la plupart des pannes.
Ce que la protection L3/L4 n'arrête pas
Les floods de couche 7 ressemblent à de vrais visiteurs, de sorte que les filtres réseau ne peuvent pas toujours les distinguer. Vous les traitez au niveau de l'application :
- Placez un CDN ou un reverse proxy devant les sites web et utilisez largement le cache.
- Utilisez la limitation de débit dans Nginx (
limit_req_zone) pour les pages de connexion et de recherche. - Utilisez fail2ban pour bloquer les récidivistes.
- Servez des pages statiques quand c'est possible ; elles ne coûtent presque rien à délivrer.
Réduisez votre exposition
- Gardez votre IP d'origine privée si vous utilisez un CDN, et ne la laissez pas fuir dans l'historique DNS ou les en-têtes d'e-mail.
- Fermez tous les ports inutilisés.
- Gardez les logiciels à jour pour que les attaquants ne puissent pas exploiter un petit bug pour les faire planter.
- Surveillez l'utilisation des ressources pour repérer tôt les problèmes.
Que faire pendant une attaque
- Confirmez qu'il s'agit d'une attaque : vérifiez les graphiques de bande passante et
ss -spour le nombre de connexions. - Contactez le support de votre hébergeur afin qu'il ajuste le filtrage.
- Activez la limitation de débit ou placez le site derrière un proxy.
- Ne cédez pas aux demandes d'extorsion. Payer n'arrête pas les attaques répétées.
Questions fréquentes
À quoi sert la protection DDoS ?
Elle filtre les flux de trafic malveillant avant qu’ils n’atteignent votre serveur, afin que le site reste accessible aux vrais visiteurs.
La protection DDoS de l’hébergeur bloque-t-elle toutes les attaques ?
Non. Elle gère surtout les grosses inondations réseau. Les attaques de la couche applicative, qui ressemblent à des requêtes normales, nécessitent des limites de débit, du cache et des règles anti-bots sur votre propre serveur.
Ai-je besoin d’une protection DDoS pour un petit site ?
Les petits sites sont rarement visés directement, mais ils peuvent être pris dans des scans et des inondations. Une protection de base et des limites de débit sont une assurance peu coûteuse.