Ce qu'est une attaque DDoS sur un serveur de jeu
Une attaque par déni de service distribué envoie à une adresse bien plus de trafic que sa connexion ne peut en absorber, depuis des milliers de machines à la fois, en général des appareils détournés et loués à l'heure. Personne n'a besoin de pénétrer dans le serveur : si sa ligne est pleine de déchets, les paquets des vrais joueurs ne passent plus et tout le monde est déconnecté.
| Type | Ce qu'il fait | Qui l'arrête |
|---|---|---|
| Volumétrique (floods UDP et similaires) | Sature le lien réseau de déchets | Le filtrage réseau, avant le serveur |
| Protocolaire (floods SYN et similaires) | Épuise les connexions au niveau réseau | Le filtrage réseau |
| Applicatif / bots | De faux clients qui se connectent ou pinguent sans arrêt | Le serveur : whitelist, limites, plugins anti-bot |
Pourquoi les serveurs Minecraft sont attaqués
Les serveurs de jeu sont bien plus attaqués que leur taille ne le laisserait penser. Un joueur banni veut se venger, un serveur rival veut vos joueurs, quelqu'un veut frimer sur Discord. Louer une attaque coûte peu et l'adresse d'un serveur est publique par nature. Si votre serveur est assez populaire pour que quelqu'un s'y intéresse, partez du principe que cela arrivera et préparez-vous.
Comment savoir si c'est un DDoS (ou autre chose)
| Symptôme | Probablement un DDoS | Probablement autre chose |
|---|---|---|
| Tout le monde est déconnecté au même instant | Oui, si le panel montre le serveur qui tourne normalement | Un plantage, si la console affiche une erreur |
| Le TPS reste à 20 mais personne ne peut se connecter | Possible | Pare-feu, mauvais port, panne d'authentification |
| Le TPS tombe à 10 et y reste | Rarement | Une ferme, un plugin ou trop d'entités |
| Des centaines de connexions aux pseudos aléatoires | Une attaque de bots | — |
Si c'est du lag plutôt que des déconnexions, ce n'est presque jamais un DDoS. Lisez tout le monde est déconnecté en même temps et lancez spark avant d'accuser une attaque.
Ce que fait la protection DDoS, et ce qu'elle ne peut pas faire
Une vraie protection se trouve dans le réseau, en amont du serveur. Le trafic vers votre adresse passe par des filtres qui reconnaissent les schémas d'attaque et les écartent, pendant que le trafic de jeu normal continue. Elle est toujours active : rien à allumer quand une attaque commence, et votre serveur ne voit que ce qui reste.
- Sur tous les plans EnduranceNodes, une protection anti-DDoS de niveau entreprise est active 24h/24, incluse dans le prix.
- Aucune option ni passage à une « protection premium ». Hermes a la même chose qu'Ender.
- Une limite, dite franchement : si une attaque extrême et sans précédent dépasse la mitigation, l'IP visée peut être mise en null-route un moment pour protéger le reste du réseau. C'est dans nos conditions, et c'est ainsi que fonctionne tout réseau sérieux.
Ce que le filtrage réseau ne peut pas faire, c'est distinguer d'un joueur un bot qui réussit une vraie connexion. Cette partie revient au serveur :
- Gardez la whitelist sur les serveurs privés : un bot ne peut pas rejoindre une liste où il ne figure pas.
- Laissez
online-mode=true, pour que Mojang vérifie chaque compte. - Derrière un proxy, utilisez la limite de connexions de Velocity ; sur les gros serveurs publics, un plugin anti-bot.
- N'exposez pas RCON ni le port query si vous n'en avez pas besoin.
La sécurité d'un serveur Minecraft au-delà du DDoS
D'expérience, « mon serveur s'est fait pirater » est rarement un DDoS. C'est en général l'un de ces cas :
| Risque | Comment ça arrive | Solution |
|---|---|---|
| Un compte du panel volé | Mot de passe réutilisé, lien de phishing | Mot de passe unique et double authentification (sécurité du compte) |
| Un plugin piégé | Un plugin « premium » cracké venu d'un site de fuites | Téléchargez uniquement sur des sites fiables (vérification) |
| Trop de pouvoir | OP ou permissions * données à un assistant | Groupes LuckPerms, pas d'OP pour l'équipe (permissions dangereuses) |
| Aucun retour possible | Pas de sauvegarde récente quand ça tourne mal | Sauvegardes quotidiennes, une copie hors du serveur (règle 3-2-1) |
| Réglages risqués | Mode offline, RCON ouvert | Les réglages qui sont des réglages de sécurité |
Si vous ne retenez qu'une chose
Choisissez un hébergeur dont la protection DDoS est toujours active et incluse, puis faites votre part : whitelist ou mesures anti-bot, mode online, plugins choisis avec soin, mots de passe uniques avec double authentification et sauvegardes. Ensemble, ils arrêtent presque tout.
Questions fréquentes
Non. Un serveur de jeu ne peut pas filtrer seul les floods réseau ; cela doit se faire en amont, dans le réseau de l'hébergeur.
Oui. Une protection anti-DDoS de niveau entreprise, toujours active, couvre tous les plans sans frais supplémentaires.
Pas un flood réseau. Les plugins aident contre les connexions de bots et le spam, qui sont un autre type d'attaque.
Regardez le panel : si le serveur tourne et que la console est propre, c'est au niveau réseau et la mitigation s'en charge. Prévenez vos joueurs sur Discord et contactez le support si cela dure.
L'adresse d'un serveur doit être publique pour que les joueurs se connectent. Ce qui compte, c'est qu'elle appartienne à un réseau protégé, pas à votre domicile.
À propos de cet article : Il vient de ce que j'ai appris en faisant tourner EnduranceNodes, et il est publié ici en premier. Nous vendons de l'hébergement Minecraft : tout ce que je dis de nous est vérifiable sur ce site, et je signale où nous ne sommes pas le meilleur choix.