Anti-Nuke
Détecte les attaques contre ton serveur, arrête l'auteur et annule les dégâts autant que possible.
Sur cette page
- Comment ça fonctionne
- Configuration
- Les neuf mécanismes de détection
- Liste blanche
- Bloquer les webhooks
- Seul le propriétaire du serveur peut retirer des bots
- Réaction
- Restauration automatique
- Risque adaptatif
- Renseignement sur les menaces à l'échelle de la flotte
- Verrouillage d'urgence
- Incidents
- Commande
- Permissions nécessaires
- Voir aussi
Dans le panel sous : Modération, Anti-Nuke
Un nuke, c'est quand quelqu'un qui a des permissions détruit tout en peu de temps : supprimer des salons, supprimer des rôles, bannir tout le monde. L'Anti-Nuke reconnaît ce genre de chose à la vitesse et au schéma, pas à une action isolée.
Comment ça fonctionne
Chaque action suspecte augmente le Score de menace de son auteur. Si le Seuil de quarantaine est dépassé, le bot intervient. Si le seuil critique est dépassé, l'incident est considéré comme critique et peut déclencher le verrouillage d'urgence.
Un seul salon supprimé n'est donc pas un incident. Dix en vingt secondes par un compte devenu admin hier, si.
Configuration
Activer le module
Créer le rôle de quarantaine
Clique sur Créer le rôle de quarantaine. Le bot crée le rôle et lui refuse l'accès à chaque salon. Synchroniser le rôle de quarantaine te permet de compléter cela plus tard pour les nouveaux salons.
Choisir le salon de logs
C'est là qu'arrivent les rapports d'incident, avec les boutons pour gracier ou confirmer.
Entretenir la liste blanche
Ajoute tes rôles de direction et les bots de confiance avant d'activer la protection pour de bon.
Enregistrer et tester
Observe le salon de logs pendant quelques jours avant de durcir les seuils.
Les neuf mécanismes de détection
| Déclencheur | Ce qu'il détecte |
|---|---|
| Suppression massive de salons | Beaucoup de salons supprimés en peu de temps |
| Suppression massive de rôles | Beaucoup de rôles supprimés en peu de temps |
| Attribution d'une permission dangereuse | Quelqu'un distribue des droits d'admin ou équivalents |
| Bannissement massif | Beaucoup de membres bannis en peu de temps |
| Expulsion massive | Beaucoup de membres expulsés en peu de temps |
| Ajout d'un bot non approuvé | Uniquement pour les bots avec des permissions étendues qui ne sont pas sur la liste blanche |
| Bot expulsé ou banni | Quelqu'un d'autre que le propriétaire du serveur retire un bot, uniquement avec l'interrupteur de la section ci-dessous |
| Spam de webhooks | Création ou abus massif de webhooks |
| Modification dangereuse des paramètres du serveur | Par exemple baisser le niveau de sécurité du serveur |
Liste blanche
| Paramètre | Signification |
|---|---|
| Rôles sur liste blanche | Les membres ayant l'un de ces rôles ne sont jamais signalés comme auteurs |
| Utilisateurs et bots sur liste blanche | Des comptes individuels qui ne sont jamais signalés |
La liste blanche des bots est importante : sans elle, l'ajout d'un bot légitime compte comme un incident.
Les modérateurs qui bannissent ou expulsent souvent beaucoup de membres coup sur coup (pendant un raid, par exemple) ont aussi leur place sur la liste blanche. Cela vaut pour les bannissements à la main comme pour /ban et /kick via AlphaCloud : les deux comptent pour le membre qui les déclenche.
Bloquer les webhooks
Un bot de nuke aime créer des webhooks et spammer à travers eux. Un webhook reste en place même quand le bot a été expulsé depuis longtemps. Deux interrupteurs distincts, tous deux désactivés par défaut :
| Paramètre | Signification |
|---|---|
| Supprimer aussitôt les webhooks des bots | Quand un bot crée un webhook, AlphaCloud le supprime aussitôt |
| Supprimer aussitôt les webhooks des membres | Même chose pour les membres, le propriétaire du serveur n'est pas concerné |
Les bots et membres sur liste blanche peuvent continuer à créer des webhooks. Suivre un salon d'annonces reste toujours possible. La suppression apparaît avec sa raison dans le journal d'audit de Discord, le bot a besoin pour cela de la permission Gérer les webhooks.
Important : des bots comme PluralKit, Tupperbox ou NQN ne fonctionnent qu'avec des webhooks. Ajoute-les à la liste blanche avant d'activer le blocage pour les bots.
Seul le propriétaire du serveur peut retirer des bots
Un attaquant commence souvent par expulser les bots de protection. Quand Seul le propriétaire peut expulser ou bannir des bots est activé (désactivé par défaut), AlphaCloud traite aussitôt comme auteur toute autre personne qui expulse ou bannit un bot, quel que soit son score de menace.
- Un bot banni est automatiquement débanni.
- Seule une personne peut faire revenir un bot expulsé. Le message d'incident dans le salon de logs et le MP au propriétaire du serveur contiennent donc le lien d'invitation du bot.
- Ne sont pas concernés le propriétaire du serveur, la liste blanche et les bots qui agissent eux-mêmes en auteurs. Celui qui expulse un bot de nuke n'est donc pas sanctionné.
/kicket/banvia AlphaCloud comptent aussi pour le membre qui utilise la commande.
Discord ne permet pas aux bots d'empêcher une expulsion ou un bannissement, AlphaCloud réagit donc juste après. Si AlphaCloud lui-même est retiré, il ne peut plus réagir.
Réaction
| Paramètre | Signification |
|---|---|
| Action pour les utilisateurs | Ce qui arrive à un auteur humain : quarantaine, expulsion ou bannissement |
| Action pour les bots | La même chose pour un bot, par exemple une intégration compromise |
| Rôle de quarantaine | Retire tous les autres rôles à l'auteur et lui bloque la vue du serveur |
| Prévenir le propriétaire du serveur | MP au propriétaire dès qu'un incident est détecté |
La quarantaine est le réglage recommandé pour les humains : l'attaque s'arrête immédiatement, mais tu peux rendre les rôles si c'était une fausse alerte. Un bannissement est définitif.
Restauration automatique
Restaure automatiquement les salons et les rôles que l'auteur vient de supprimer.
Risque adaptatif
Deux valeurs qui font atteindre le seuil plus vite à un auteur :
| Paramètre | Signification |
|---|---|
| Fenêtre d'admin récent (minutes) | Toute personne ayant reçu une permission dangereuse dans cette fenêtre est notée plus sévèrement à chaque action destructrice |
| Seuil de compte récent (jours) | Les comptes Discord plus récents sont notés plus sévèrement |
Ce sont les deux signes classiques d'un compte d'attaquant piraté ou créé exprès.
Renseignement sur les menaces à l'échelle de la flotte
AlphaCloud tourne sur des milliers de serveurs. Deux interrupteurs séparés :
| Paramètre | Signification |
|---|---|
| Signaler les auteurs | Partage avec le réseau l'ID Discord, le type de déclencheur et le moment d'un auteur confirmé |
| Utiliser les signalements du réseau | Augmente le score de risque des membres déjà signalés ailleurs |
Verrouillage d'urgence
Verrouille tout le serveur. Soit automatiquement en cas critique, soit manuellement avec Verrouiller maintenant. Lever le verrouillage permet de revenir en arrière.
Incidents
En bas de la page, tu trouves la liste de tous les incidents avec l'auteur, le score de menace et l'action prise. Deux boutons par entrée :
- Gracier annule la mesure et rétablit les rôles précédents.
- Confirmer le ban rend la sanction définitive.
Les mêmes boutons se trouvent sous le rapport d'incident dans le salon de logs, pour que ton équipe puisse réagir directement dans Discord.
Commande
/lockdown verrouille le serveur ou lève le verrouillage, sans que tu aies à ouvrir le panel. La commande n'est disponible que si l'Anti-Nuke est actif.
Permissions nécessaires
Administrateur est vivement recommandé ici. L'Anti-Nuke doit pouvoir gérer les rôles, gérer les salons, bannir, expulser et lire le journal d'audit de Discord, et ce plus vite que l'attaquant.