Nuke de serveur Discord : signes d'alerte et protection de votre serveur
Un nuke de serveur est la suppression soudaine et massive des salons, rôles ou membres d'un serveur Discord par une personne disposant de permissions suffisantes, souvent un compte du staff piraté ou un bot trop approuvé. La prévention passe par la limitation des permissions puissantes et la surveillance des actions destructrices en masse.
Comment les nukes se produisent
Un nuke a besoin de permissions, pas de tours de passe-passe. Les causes courantes sont :
- Un compte du staff piraté ou victime d'hameçonnage.
- Un bot ou une application à qui l'on a donné Administrateur et qui s'est révélé malveillant ou compromis, voir jeton de bot.
- Un rôle avec Gérer les salons, Gérer les rôles ou Bannir des membres confié à quelqu'un qui ne devrait pas l'avoir.
- Un webhook divulgué ou une invitation volée vers un bot aux droits excessifs.
Le point commun est que quelqu'un disposait de permissions destructrices qu'il n'aurait pas dû avoir.
Prévention
- Exigez l'authentification à deux facteurs pour les modérateurs. Le paramètre du serveur de Discord peut l'imposer pour les actions du staff.
- Accordez Administrateur au plus petit nombre de rôles possible, et à aucun bot sauf en cas de nécessité.
- Vérifiez régulièrement les bots et webhooks autorisés, et retirez ceux que vous n'utilisez pas.
- Conservez une piste d'audit avec les journaux de serveur.
- Activez une limite sur les actions en masse, décrite plus bas.
Récupération
Si cela arrive, retirez d'abord la personne ou le bot, puis réinitialisez les permissions, puis reconstruisez. Discord ne peut pas restaurer les salons supprimés, donc un modèle de serveur et des paramètres de bot sauvegardés font gagner beaucoup de temps. Notre liste de récupération après un nuke détaille chaque étape dans l'ordre.
Fonctionnement de l'anti-nuke de Noxyr
L'anti-nuke lit le journal d'audit pour trouver qui a effectué chaque action destructrice : suppressions de salons, suppressions de rôles, bannissements et expulsions. Les actions sont comptées par personne. Si un auteur dépasse max_actions dans window_seconds (valeurs par défaut 3 et 30), le bot applique l'action choisie à cette personne et publie un message dans le salon de journal. L'action peut être une exclusion temporaire, une expulsion, un bannissement ou aucune, où « aucune » se contente de journaliser. Il est désactivé par défaut. Le propriétaire du serveur est toujours exempté, et une liste de confiance couvre les rôles et utilisateurs que vous voulez laisser tranquilles. Le bot a besoin de la permission Voir le journal d'audit et d'un rôle supérieur à celui de l'auteur, comme expliqué dans hiérarchie des rôles.
Configurez-le avec /security antinuke ou sur la page Sécurité. Lisez la documentation de l'anti-nuke, le guide de l'anti-nuke et la page du bot anti-nuke.
Habitudes du staff qui préviennent le problème
Utilisez des mots de passe uniques et l'authentification à deux facteurs sur chaque compte du staff, ne cliquez jamais sur les liens des messages privés inconnus, et retirez les permissions aux personnes qui quittent l'équipe. La plupart des nukes commencent par un modérateur fatigué qui clique sur un mauvais lien, donc une petite culture de la prudence compte autant que n'importe quel réglage.
Questions fréquentes
Peut-on restaurer les salons supprimés ?
Discord ne les restaure pas. Utilisez un modèle de serveur ou un bot avec des paramètres sauvegardés pour reconstruire plus vite.
Quelle est la limite par défaut de l'anti-nuke de Noxyr ?
Trois actions destructrices en 30 secondes par une même personne. Il reste désactivé tant que vous ne l'activez pas.
Qui est exempté de l'anti-nuke de Noxyr ?
Le propriétaire du serveur est toujours exempté, ainsi que tout rôle ou utilisateur que vous ajoutez avec /security trust.