Tous les guides

Sécurité

Compte de modérateur piraté : prévenir le « nuke » de votre serveur

Publié le 13 octobre 20263 min de lecturePar l'équipe nexa.ovh

C'est le scénario que redoutent tous les fondateurs : un modérateur de confiance clique sur un lien piégé, son compte est volé, et quelques minutes plus tard tous les salons sont supprimés et des centaines de membres bannis. On appelle cela un « nuke ». Il ne s'agit pas d'une faille de Discord, mais de l'utilisation abusive de permissions légitimes. On ne peut pas l'empêcher à 100 %, mais on peut le rendre presque inoffensif.

Comment les comptes sont volés

Les techniques évoluent, mais les mêmes reviennent constamment :

  • Le faux QR code : on vous demande de scanner un code pour « vérifier » votre compte ou recevoir un cadeau. En réalité, vous vous connectez sur l'appareil de l'attaquant.
  • Le faux jeu à tester : un « ami » vous demande d'essayer son jeu. Le fichier téléchargé vole le jeton de connexion de votre Discord, sans même avoir besoin de votre mot de passe.
  • Le faux Nitro ou le faux cadeau Steam : un lien vers une copie parfaite de la page de connexion.
  • Le faux support Discord ou faux signalement : un message alarmiste qui vous presse de « confirmer votre identité ».

Pourquoi la double authentification ne suffit pas toujours

L'A2F protège contre le vol de mot de passe, mais pas contre le vol du jeton de session : si un logiciel malveillant récupère ce jeton sur l'ordinateur du modérateur, l'attaquant est déjà connecté. C'est pourquoi la sécurité d'un serveur ne peut pas reposer uniquement sur la vigilance de chaque membre de l'équipe : il faut aussi des garde-fous automatiques.

Limiter ce qu'un compte volé peut faire

  • Personne d'autre que le propriétaire ne devrait avoir la permission Administrateur.
  • Les modérateurs n'ont pas besoin de gérer les rôles, les salons ou les webhooks pour modérer : retirez-leur ces permissions.
  • Séparez les rôles : un rôle pour la modération quotidienne, un rôle distinct et rare pour la gestion de la structure du serveur.
  • Placez le rôle de votre bot de protection au-dessus de tous les rôles de staff : un bot ne peut pas sanctionner quelqu'un placé au-dessus de lui.

Le rôle d'un anti-nuke

Un anti-nuke surveille le journal d'audit de Discord et compte les actions sensibles par compte : bannissements, expulsions, suppressions de salons et de rôles, créations de webhooks. Au-delà d'un seuil, par exemple trois bannissements en dix secondes, le compte est immédiatement neutralisé : ses rôles dangereux lui sont retirés, ou il est expulsé.

Certaines actions ne méritent aucun seuil : accorder la permission Administrateur à un rôle, ou ajouter un bot inconnu, est annulé instantanément si l'auteur n'est pas sur la liste blanche. Pour les outils qui bannissent des dizaines de comptes en une seconde, un mode verrou sanctionne dès la première action destructrice.

Si cela arrive malgré tout

  • Retirez immédiatement tous les rôles du compte compromis (ou laissez l'anti-nuke le faire).
  • Prévenez le modérateur par un autre moyen que Discord : il doit changer son mot de passe, ce qui invalide les sessions, et analyser son ordinateur.
  • Débannissez les victimes : NEXA peut annuler automatiquement les bans posés pendant l'attaque.
  • Restaurez la structure : recréez les salons supprimés à partir de votre liste de référence, puis rétablissez les permissions.
  • Rendez au modérateur ses rôles seulement une fois son compte sécurisé, avec l'A2F activée.

La prévention par l'équipe

Formez votre staff aux arnaques courantes et instaurez une règle simple : aucun membre de l'équipe ne télécharge un fichier ni ne scanne un QR code reçu sur Discord, même venant d'un ami. Un rappel régulier dans le salon du staff coûte trente secondes et évite la majorité des incidents.