À quoi ressemble une attaque de bots
Les outils d'attaque pour Minecraft se trouvent facilement. Ils ouvrent des centaines ou des milliers de connexions qui ressemblent à des joueurs : elles se connectent, écrivent parfois dans le chat ou lancent des commandes, puis repartent. Signes typiques :
- le nombre de connexions dépasse de loin le niveau habituel du serveur ;
- les pseudos semblent générés : lettres au hasard, chiffres uniquement, ou un même préfixe avec un compteur comme
Lobby_1234; - beaucoup de connexions viennent du même sous-réseau ou du même réseau ;
- les places se remplissent et les vrais joueurs ne peuvent plus entrer ;
- la console et le chat sont inondés, le proxy commence à lagger.
Certains bots n'attaquent pas du tout. Ils se connectent encore et encore pour scanner le serveur, récupérer la liste des joueurs ou vérifier qu'il est en ligne.
Pourquoi les bots passent par des proxys
Un ordinateur n'a qu'une adresse, et la bloquer ne pose aucune difficulté. C'est pourquoi les attaques passent par des listes de proxys : proxys de centres de données, appareils piratés et proxys résidentiels, où le trafic transite par la connexion domestique de quelqu'un. Chaque bot a sa propre adresse, et un bannissement d'IP sur le proxy n'arrête rien.
Comment fonctionne le mode attaque de Kordon
Kordon, un service AntiVPN et anti-bot pour Minecraft, suit les connexions à votre serveur et repère le début d'une vague de bots. Il passe alors le serveur en mode attaque, et la page « Vue d'ensemble » du panneau affiche « Attaque de bots en cours ».
Pendant une attaque :
- les nouveaux joueurs qui ressemblent aux bots de cette attaque sont refusés ;
- les réseaux d'où viennent les bots peuvent aussi être fermés pour les autres serveurs protégés par Kordon ;
- les proxys résidentiels sont refusés à tous les niveaux de protection ;
- un serveur encore en mode Surveillance voit sa protection activée automatiquement ;
- les vérifications faites pendant l'attaque ne comptent pas dans la limite quotidienne de votre offre.
Les signes d'attaque ne s'appliquent pas aux joueurs que votre serveur avait déjà laissés entrer avant l'attaque, mais leur adresse est quand même vérifiée comme d'habitude : un joueur sous VPN n'entrera pas pendant une attaque. La liste blanche fonctionne toujours, c'est donc l'endroit le plus sûr pour le staff.
Les bots qui reviennent sans cesse
Certains bots se connectent encore et encore, parfois pendant des jours. Kordon les reconnaît et les bloque définitivement, après quoi ils ne consomment plus vos vérifications. Dans le journal des connexions, un tel bot occupe une seule ligne avec un compteur de tentatives.
Ce qui aide aussi
- Gardez votre staff et vos joueurs habituels dans la liste blanche : ils entrent toujours, même pendant une attaque.
- Activez le mode online si votre serveur le permet. Les bots ont alors besoin de vrais comptes Minecraft, ce qui coûte de l'argent à l'attaquant.
- Laissez les règles de pseudo activées : par défaut, seuls les pseudos que Paper lui-même accepte peuvent entrer, et vous pouvez ajouter vos propres modèles.
- Si les attaques viennent sans cesse d'un pays dont vous n'avez aucun joueur, un filtre par pays le ferme pour de bon.
Kordon traite une attaque sous l'angle des adresses. Il ne vérifie pas ce qu'un joueur fait dans le jeu, ce n'est donc pas un anticheat.
Tout cela fonctionne dès que le plugin est sur votre proxy. Voir comment installer Kordon.