Skip to content

Serveur Discord ou raid communautaire : jeton de robot compromis, spam Webhook et récupération du journal d'audit

Les numéros d'urgence diffèrent selon les pays. Cette page utilise le 911, le numéro des États-Unis et du Canada. De nombreux autres pays utilisent le 112, 999 ou un autre numéro. Trouvez le numéro de votre pays.

Se réveiller avec des milliers de @everyone des pings de notification et découvrir que votre serveur de communauté Discord, votre guilde de jeu ou votre subreddit est soumis à un raid coordonné actif ou à un « serveur nucléaire » automatisé est une urgence numérique à grande vitesse. En 30 à 90 secondes, un compte administrateur compromis, un jeton de robot piraté ou une fuite de webhook peuvent supprimer des dizaines de chaînes, bannir en masse des milliers de membres légitimes, inonder votre serveur de drains de portefeuille de crypto-monnaie ou publier de graves violations des conditions d'utilisation (y compris des images non consensuelles ou du matériel d'abus sexuel sur des enfants, CSAM) conçu pour déclencher une termination automatique du serveur complet de Discord Trust & Safety qui bannit également le compte personnel du propriétaire du serveur. Si un attaquant publie du CSAM illégal, des menaces terroristes ou des menaces imminentes de violence physique, signalez immédiatement les preuves en utilisant notre signaler du contenu illégal et préjudiciable et toilettage des enfants, contact avec des prédateurs et rapports NCMEC guides et consultez nos guides mondiaux numéros d'urgence répertoire si quelqu'un est en danger physique.

Pour arrêter un raid en moins de 60 secondes, il faut diagnostiquer lequel des trois vecteurs d'attaque frappe votre communauté : 1. Un raid externe Join-Wave/User-Bot : Des centaines de comptes d'utilisateurs automatisés affluent simultanément via un lien d'invitation ou une URL personnalisée vers des canaux de spam et des DM. 2. Une attaque par injection de Webhook : Un attaquant qui a obtenu l'URL d'un Webhook de chaîne (discord.com/api/webhooks/...) inondations @everyone pings et liens frauduleux sans jamais rejoindre le serveur ni apparaître dans la liste des membres. 3. Un compromis de privilège interne ("Server Nuke") : Un jeton de session de modérateur (Local Storage / leveldb token volé par un malware infostealer) ou le jeton de développeur d'un bot personnalisé (Bot ...) avec le Administrator l'autorisation est détournée, tir DELETE /channels et PUT /bans Appels API à la vitesse de la machine.

Ce guide fournit le protocole exact de verrouillage d'urgence de 60 secondes, la séquence obligatoire pour révoquer les jetons de robot compromis avant d'expulser un robot malveillant, l'extraction du journal d'audit médico-légal et le Discord Trust & Safety (dis.gd) et Reddit Mod Support procédures de récupération.

Fais ça maintenant

  1. Activez immédiatement « Pause des invitations » et « Pause des DM » dans le menu Actions de sécurité de Discord (cela prend 5 secondes). Cliquez sur votre Nom du serveur en haut à gauche -> sélectionnez Actions de sécurité (ou Paramètres du serveur -> Configuration de la sécurité -> Protection contre les raids) -> cochez Pause des invitations et Pause des DM, et définissez la durée sur 24 heures. Cela empêche instantanément chaque lien d'invitation et votre URL personnalisée de permettre à de nouveaux comptes de raid de se joindre tout en gelant tous les messages directs non sollicités de membre à membre.
  2. Dépouiller le Administrator, Manage Channels, Manage Roles, Manage Webhooks, et Ban Members autorisations du @everyone rôle ET à partir de vos rôles de personnel/bot. Ouvrez Paramètres du serveur -> Rôles -> Autorisations par défaut (@everyone) -> faites défiler vers le bas et cliquez sur Effacer les autorisations (ou désactivez explicitement Send Messages, Mention @everyone, @here, and All Roles, Attach Files, Embed Links, et Create Public/Private Threads). Cliquez ensuite sur vos rôles Modérateur / Administrateur / Bot juste en dessous de votre rôle Propriétaire et désactivez temporairement Administrator, Manage Channels, et Ban Members pour arrêter une arme nucléaire active à suppression de canal dans son élan.
  3. Vérifier Server Settings -> Audit Log PREMIER et filtrer par Action (Delete Channel, Ban Member, Create Webhook, Update Role) pour identifier le compte ou le robot malveillant exact. Ne devinez jamais quel modérateur ou quel robot exécute l'attaque nucléaire. Le Journal d'audit affiche l'acteur exact qui exécute les appels d'API en temps réel.
  4. Si un robot personnalisé détruit le serveur, RÉVOQUEZ son jeton de robot dans le portail des développeurs Discord (discord.com/developers/applications) ou supprimez ses autorisations de rôle AVANT d'expulser ou de bannir le bot. Si un bot compromis a le Administrator ou Manage Server autorisation, ou si un administrateur humain compromis est toujours à l'intérieur du serveur, le simple fait de donner un coup de pied au bot permet au script de l'attaquant de réinviter immédiatement le bot ou de continuer à lancer des appels d'API jusqu'à ce que son jeton ou son rôle soit supprimé.
  5. Si les messages spam indiquent APP ou BOT à côté d'un nom étrange qui ne figure PAS dans votre liste de membres, ouvrez Server Settings -> Integrations -> Webhooks et supprimez immédiatement tous les Webhooks non reconnus. Le spam des webhooks ne provient pas d'un utilisateur de votre serveur ; il est poussé via HTTP POST requêtes vers une URL de Webhook divulguée et ne peut être arrêtée qu'en supprimant le Webhook dans Intégrations -> Webhooks (ou en révoquant Manage Webhooks autorisations).
  6. ** Conserver le lien de message, l'ID utilisateur (18-to-19-digit Snowflake ID) et captures d'écran du journal d'audit AVANT de purger en masse le contenu illégal.** Si les pirates ont publié du CSAM, du gore ou du doxxing pour encadrer votre serveur, capturez le journal d'audit montrant l'horodatage de connexion et l'action d'interdiction de l'attaquant, copiez l'ID utilisateur Discord permanent de l'attaquant et signalez le message via Clic droit -> Message de rapport avant d'exécuter une purge groupée des messages afin que la base de données de Discord Trust & Safety enregistre vous en tant que modérateur de rapport plutôt qu'en tant que serveur complice. propriétaire.

Danger

Le piège du « cadrage des raids malveillants » (comment les raiders font interdire les serveurs des victimes et les comptes des propriétaires) : Les groupes de raid organisés inondent délibérément les serveurs Discord ciblés avec du contenu interdit (tel que du CSAM ou du matériel extrémiste), puis utilisent immédiatement 50 comptes de robots pour signaler en masse le serveur à Discord Trust & Safety. Lorsque le système de sécurité automatisé de Discord met fin à un serveur pour violations graves, il bannit automatiquement le compte Discord personnel du propriétaire du serveur et chaque administrateur du serveur. Pour protéger votre compte personnel et votre serveur : (1) Verrouiller @everyone Attach Files et Send Messages immédiatement, (2) Utilisez le bouton Message de rapport dans l'application intégré de Discord sur une publication incriminée avant de supprimer en masse le reste afin que votre compte soit connecté en tant que journaliste, et (3) Soumettez immédiatement un "Rapport d'incident de raid de serveur / de framing malveillant" préventif à https://dis.gd/request y compris des captures d'écran de votre journal d'audit et des invitations suspendues.

Arbre de décision : diagnostiquer et arrêter un raid communautaire actif en moins de 60 secondes

Identifiez lequel des quatre mécanismes de raid se produit actuellement et exécutez la séquence kill-switch exacte correspondante ci-dessous.

flowchart TD
    RaidStart["Raid de serveur actif, inondation de spam ou suppression de canal détectée"] --> PauseInvites["ÉTAPE 1 : Cliquez sur Nom du serveur -> Actions de sécurité -> Activer « Suspendre les invitations » et « Suspendre les messages directs »"]
    PauseInvites --> AuditCheck["ÉTAPE 2 : Ouvrez les paramètres du serveur -> Journal d'audit pour identifier l'acteur"]
    AuditCheck --> VectorType{"Que montre le journal d'audit ou le chat ?"}
    VectorType -->|"Des centaines de nouveaux comptes rejoignent et envoient du spam aux chats/DM"| JoinRaid["RAID DE REJOIGNEMENT EXTERNE : supprimez @tout le monde 'Envoyer des messages', 'Joindre des fichiers' et 'Mentionner @tout le monde' -> Augmenter le niveau de vérification à 'Le plus élevé (téléphone vérifié)' -> Activer le filtre anti-spam de mention AutoMod"]
    VectorType -->|"Messages marqués « APP/BOT » spammant @tout le monde, acteur absent de la liste des membres"| WebhookRaid["ATTAQUE SPAM WEBHOOK : ouvrez les paramètres du serveur -> Intégrations -> Webhooks -> Supprimer tous les webhooks non reconnus -> Auditez qui les a créés dans le journal d'audit"]
    VectorType -->|"Un compte humain modérateur ou administrateur supprime des chaînes / bannit des utilisateurs"| ModCompromised["JETON DE MODÉRATEUR COMPROMIS : faites glisser le rôle du mod sous le vôtre ou supprimez les autorisations du rôle -> Interdire le compte de mod compromis -> Faire effacer le PC infecté par le mod et réinitialiser le mot de passe."]
    VectorType -->|"Un compte de robot supprime en masse des chaînes, crée des rôles ou bannit"| BotNuke["JETON DE BOT COMPROMIS NUKE : supprimez les autorisations de rôle géré du robot à zéro -> Réinitialisez le jeton de robot dans le portail des développeurs (discord.com/developers) -> Kick/Ban Bot et révoquez OAuth2"]
    JoinRaid --> EvidenceClean["ÉTAPE 3 : Signalez d'abord toute publication de cadrage illégale via le rapport intégré à l'application -> Exécutez la purge/récupération des messages en masse"]
    WebhookRaid --> EvidenceClean
    ModCompromised --> EvidenceClean
    BotNuke --> EvidenceClean

Partie 1 : Le protocole de confinement d'urgence de 60 secondes (Arrêter l'hémorragie)

Lorsqu'un raid ou une attaque nucléaire de serveur commence, les modérateurs humains ne peuvent pas interdire manuellement des comptes plus rapidement qu'un script Python ou Go automatisé lançant des requêtes simultanées sur l'API REST Discord (50 requests per second). Vous devez couper les capacités API de l'attaquant au niveau de la configuration du serveur.

1. Comment geler un raid de participation User-Bot en 15 secondes

Si des centaines de comptes jetables rejoignent votre serveur et inondent les chaînes ou envoient en masse des SMS à vos membres avec de faux "Free Nitro" ou "Crypto Airdrop" liens de phishing : 1. Déclenchez des « Actions de sécurité » (Pause Invites + Pause DMs): - Cliquez sur la liste déroulante Nom du serveur (en haut à gauche) -> Actions de sécurité. - Cochez Suspendre les invitations (renvoie "Invites are currently paused for this server" vers n'importe quel lien externe ou clic sur une URL personnalisée) et Pause DMs (empêche les non-amis du serveur de lancer de nouveaux fils de discussion de messages directs). 2. Augmentez le niveau de vérification au maximum (Highest - Phone Verified): - Accédez à Paramètres du serveur -> Configuration de sécurité -> Niveau de vérification -> cliquez sur Modifier -> sélectionnez Le plus élevé (doit avoir un téléphone vérifié sur son compte Discord). - La plupart des botnets de raid automatisés s'appuient sur des jetons bon marché vérifiés par courrier électronique ($0.01 per token) plutôt que des comptes vérifiés par SMS. Le passage à Le plus élevé empêche immédiatement les jetons de robot non vérifiés déjà présents dans le serveur d'envoyer des messages ou d'envoyer des messages aux membres. 3. Verrouillage @everyone Autorisations de chaîne à l'échelle mondiale : - Accédez à Paramètres du serveur -> Rôles -> Autorisations par défaut (@everyone). - Éteindre : - Send Messages et Send Messages in Threads - Create Public Threads et Create Private Threads - Attach Files et Embed Links - Add Reactions et Use External Emoji / Stickers - Mention @everyone, @here, and All Roles - Vérification critique des dérogations aux autorisations de canal : Si un canal spécifique (tel que #general ou #chat) comporte une coche verte (Allow) remplacement sur le @everyone rôle pour Send Messages dans Modifier le canal -> Autorisations, la modification du rôle global des paramètres du serveur ne verrouillera pas ce canal. Pour toute chaîne qui continue de contenir du spam, cliquez sur Icône d'engrenage (Modifier la chaîne) -> Autorisations -> @everyone et définissez Send Messages au Rouge X (Deny) ou activez Slowmode (6 hours).

2. Comment stopper une attaque « Webhook Spam » en 15 secondes

De nombreux propriétaires de serveurs paniquent en pensant que l'intégralité de leur serveur a été piraté parce qu'un utilisateur nommé "Server Nuke Syndicate" avec un APP (anciennement BOT) le badge cingle @everyone 5 fois par seconde #announcements et ne peut pas être cliqué avec le bouton droit et banni. - Pourquoi vous ne pouvez pas interdire un Webhook : Un Webhook Discord est un simple point de terminaison HTTP (https://discord.com/api/webhooks/{webhook.id}/{webhook.token}). Toute personne qui obtient cette URL (soit parce qu'un modérateur l'a accidentellement montrée lors d'un livestream, l'a validée dans un référentiel GitHub public ou si un compte de mod compromis en a créé un) peut envoyer des charges utiles JSON illimitées à cette chaîne sans même être membre de votre serveur Discord. - Comment le tuer immédiatement : 1. Ouvrez Paramètres du serveur -> Intégrations -> Webhooks. 2. Regardez la liste des Webhooks et voyez vers quel canal chacun pointe. 3. Cliquez sur chaque Webhook non reconnu et cliquez sur Supprimer le Webhook (ou cliquez d'abord sur Copier l'URL du Webhook pour les journaux médico-légaux, puis sur Supprimer le Webhook). Le spam s'arrête à la milliseconde où le Webhook est supprimé. 4. Ouvrez immédiatement Paramètres du serveur -> Journal d'audit -> Filtrer par action : Create Webhook pour voir quel compte de modérateur ou de bot a créé ce Webhook. Si le compte d'un modérateur a créé un Webhook à 3h00 du matin à son insu, le jeton de session Discord de ce modérateur est compromis : supprimez son rôle et supprimez son compte immédiatement.


Partie 2 : Arrêter un « Server Nuke » interne (modérateur compromis vs jeton de bot compromis)

Un "Server Nuke" se produit lorsqu'un attaquant compromet un compte ou un bot qui détient des autorisations administratives élevées (Administrator, Manage Channels, Manage Roles, Ban Members, Manage Webhooks) et exécute un script de destruction automatisé (Nuker). En 10 secondes, le script parcourt chaque ID de canal pour supprimer tous les canaux texte et vocal, crée 250 nouveaux canaux nommés #nuked-by-xxx, supprime tous les rôles de serveur et déclenche des demandes d'interdiction massive sur la liste des membres.

1. Règle de hiérarchie des rôles de Discord (Pourquoi vous pouvez ou ne pouvez pas arrêter un administrateur malveillant)

Discord applique une hiérarchie des rôles verticale stricte dans Paramètres du serveur -> Rôles : - Le propriétaire du serveur (détenteur de la couronne) se situe au-dessus de chaque rôle sur le serveur et peut supprimer ou bannir n'importe quel humain ou robot, quel que soit l'ordre des rôles. - Tout administrateur non propriétaire peut UNIQUEMENT modifier, supprimer ou bannir les utilisateurs et les robots dont le rôle le plus élevé se situe physiquement en dessous de leur propre rôle le plus élevé dans la liste Paramètres du serveur -> Rôles. - Si le rôle géré d'un bot compromis est positionné à #2 sur la liste des rôles et vos administrateurs principaux de confiance sont assis à #3, vos administrateurs en chef sont impuissants à kicker le bot ou à modifier son rôle pendant que vous (le propriétaire du serveur) dormez.

2. La séquence exacte pour neutraliser un Bot Nuke compromis

Si le Journal d'audit indique qu'un compte de robot (soit votre robot de serveur personnalisé, soit un robot tiers qui a été piraté) supprime des chaînes ou bannit des membres, suivez exactement cet ordre en trois étapes :

Étape Action exacte à exécuter Pourquoi l'ordre est important
Étape 1 : Supprimez les autorisations de rôle géré du bot (0.0 Seconds) Ouvrez Paramètres du serveur -> Rôles -> cliquez sur le Rôle géré dédié créé pour ce bot (par exemple, MyCustomBot) -> cliquez sur Effacer les autorisations en haut de ses paramètres de rôle (en particulier en désactivant Administrator, Manage Server, Manage Roles, Manage Channels, Ban Members, et Manage Webhooks) -> cliquez sur Enregistrer les modifications. Même si le script Python de l'attaquant martèle activement l'API Discord avec DELETE /channels/{id}, la suppression des autorisations de rôle du bot entraîne l'échec instantané de chaque appel d'API ultérieur avec HTTP 403 Forbidden (Missing Permissions).
Étape 2 : Réinitialisez le jeton du bot dans le portail des développeurs Discord (15 Seconds) S'il s'agit de votre propre bot personnalisé ou hébergé, connectez-vous à https://discord.com/developers/applications -> sélectionnez votre application -> cliquez sur Bot dans la barre latérale gauche -> cliquez sur Réinitialiser le jeton -> confirmez. La réinitialisation du jeton cryptographique du robot invalide la fuite Authorization: Bot MT... en-tête sur tous les fragments de passerelle Discord dans le monde en 1 seconde, déconnectant définitivement la connexion Websocket de l'attaquant.
Étape 3 : Expulser/interdire le bot et vérifier les intégrations (30 Seconds) Cliquez avec le bouton droit sur le bot dans la liste des membres (ou accédez à Paramètres du serveur -> Intégrations -> Bots et applications) -> cliquez sur Gérer -> Supprimer l'intégration / Ban Bot et supprimez tous les Webhooks ou commandes Slash qui remplacent le bot créé. Pourquoi supprimer les autorisations avant de lancer ? Si un compte de modérateur humain est également compromis et détient Manage Server autorisation, l'exécution d'un bot en premier permet au script de l'attaquant de réautoriser immédiatement le bot via une URL OAuth2 (permissions=8) avec plein Administrator droits rétablis.

3. Comment les modérateurs se font voler leurs jetons Discord (et pourquoi 2FA ne l'arrête PAS)

Pourquoi votre modérateur le plus fiable, qui a activé SMS et Authenticator App 2FA sur son compte Discord, a-t-il soudainement commencé à détruire le serveur à 4h00 du matin ? - Comment fonctionnent les jetons d'authentification Discord : Le client de bureau Discord (construit sur Electron/Chromium) et les navigateurs Web stockent un jeton d'authentification utilisateur persistant dans un stockage crypté local (%AppData%\discord\Local Storage\leveldb sous Windows). - Les 3 vecteurs de vol de jetons : 1. ** Faux jeu bêta / logiciel malveillant de vérification (Lumma, RedLine, Blank Grabber, Emerald Stealer):** Un groupe de raid envoie un message privé à votre modérateur pour lui demander de tester un jeu indépendant ou d'examiner un appel d'interdiction. .zip fichier. Le malware extrait le jeton Discord déchiffré du modérateur ET modifie souvent le JavaScript local du client de bureau Discord (core.asar / index.js injection) de sorte que même lorsque le modérateur modifie son mot de passe, l'application Discord trojanisée renvoie immédiatement le nouveau jeton au webhook de l'attaquant. 2. ** "Bookmarklet" ou console de développement malveillant (F12) Ingénierie sociale :** Les fraudeurs incitent les utilisateurs à faire glisser un favori « Vérifier le compte » vers la barre de leur navigateur ou à coller un extrait de code dans le Ctrl + Shift + I console, qui lit le jeton en direct directement à partir de la mémoire. 3. ** Faux scan de code QR "Captcha Verification Bot" (Wick / DoubleCounter Clones) :** Les attaquants envoient un faux message de vérification du serveur demandant au modérateur de "Scannez ce code QR avec votre application mobile Discord pour vérifier que vous êtes humain." La numérisation d'un code QR de connexion Discord dans l'application mobile accorde instantanément un accès complet à la session de connexion au compte sur le navigateur de bureau de l'attaquant, en contournant complètement le mot de passe et le 2FA.


Partie 3 : Communauté Reddit (Subreddit) Récupération de raid et de modérateur compromis

Si vous modérez une communauté Reddit (r/YourSubreddit) et découvrez qu'un compte de modérateur compromis a supprimé le CSS/Wiki, banni des centaines d'utilisateurs, remplacé la description du subreddit par des liens frauduleux, ou défini le subreddit sur Privé / Restreint, ou que des milliers de robots de brigades de coordonnées inondent la file d'attente :

1. Verrouillage immédiat du sous-reddit et suppression du modérateur malveillant

  1. Vérifiez la hiérarchie des modérateurs (Mod Tools -> Moderators):
  2. Tout comme Discord, Reddit applique une hiérarchie d'ancienneté descendante stricte dans la liste des modérateurs en fonction de la date d'ajout de chaque modérateur.
  3. Tout modérateur avec le Everything L'indicateur (Autorisations complètes) peut supprimer ou supprimer les autorisations de tout modérateur répertorié en dessous d'eux sur la page, mais ne peut toucher aucun modérateur répertorié au-dessus d'eux.
  4. Si le modérateur compromis est répertorié en dessous de vous : ouvrez immédiatement Mod Tools -> Modérateurs -> Modifiable, cliquez sur l'icône en forme de crayon à côté du modérateur compromis, décochez Everything, puis cliquez sur Supprimer.
  5. Inspectez le Mod Log (https://www.reddit.com/r/YOURSUBREDDIT/about/log):
  6. Filtrez le journal de modération en fonction du nom d'utilisateur du modérateur compromis (Moderator liste déroulante) et par Action (banuser, wikirevise, editsettings, removelink, removemoderator).
  7. Activez le « Contrôle des foules » et les « Filtres de sécurité » de Reddit lors d'un raid de brigade externe :
  8. Ouvrez Mod Tools -> Filtres de sécurité -> Contrôle des foules.
  9. Définissez Niveau de publication et Niveau de commentaire sur Maximum / Strict (contient automatiquement les commentaires et les publications des utilisateurs ayant un karma de subreddit négatif, des nouveaux comptes et des utilisateurs qui n'ont pas rejoint la communauté avant le début du raid).
  10. Activez le Filtre de harcèlement et le Filtre d'évasion de bannissement (qui utilise l'empreinte digitale interne de l'appareil et la télémétrie IP de Reddit pour supprimer automatiquement les publications des comptes alternatifs nouvellement créés des raiders bannis).
  11. Ajouter un immédiat AutoModerator Règle de verrouillage d'urgence :
  12. Ouvrez Mod Outils -> Automod (wiki/config/automoderator) et collez cette porte d'urgence instantanée en haut pour conserver ou supprimer toutes les publications/commentaires des comptes de moins de 30 jours ou avec un faible karma de subreddit :
    ---
    # EMERGENCY RAID LOCKDOWN RULE
    type: any
    author:
        account_age: "< 30 days"
        combined_subreddit_karma: "< 10"
        satisfy_any_threshold: true
    action: filter
    action_reason: "Emergency Raid Lockdown: New account or low subreddit karma [{{match}}]"
    ---
    

2. Que faire si le « meilleur modérateur » de votre subreddit a été compromis (et l'équipe de modération a été supprimée)

Si le compte #1 Top Moderator de votre subreddit a été piraté (ou acheté par un syndicat de spam crypto/onlyfans) et supprimé toute l'équipe de modération légitime : 1. N'essayez PAS de pirater votre propre subreddit piraté. 2. Demandez au deuxième modérateur le plus supprimé d'envoyer un Modmail directement à r/ModSupport (https://www.reddit.com/message/compose?to=/r/ModSupport&subject=Compromised+Top+Moderator+Emergency+Rollback). 3. Pourquoi r/ModSupport Modmail est le canal de remontée officiel : Contrairement aux publications publiques sur r/redditrequest (qui sont destinés aux subreddits abandonnés), r/ModSupport Modmail est géré directement par les administrateurs de la communauté Reddit équipés d'un Mod Action Rollback Tool interne. 4. Fournir : - Le nom exact du sous-reddit (r/...); - Le nom d'utilisateur du Top Modérateur compromis (u/...); - L'horodatage UTC exact lorsque l'équipe de mod légitime a été purgée et que le wiki/la barre latérale/les broches ont été vandalisés ; - Captures d'écran de vos avis de suppression Modmail. 5. Ce que les administrateurs Reddit restaurent : Les administrateurs Reddit verrouillent le compte du modérateur principal compromis, annulent toutes les suppressions, interdictions, modifications du wiki et suppressions de publications de modérateurs exécutées pendant la fenêtre de violation, et restaurent le modérateur survivant le plus élevé sur le compte. #1 Top Moderator siège.


Partie 4 : Récupération après le raid : les chaînes Discord supprimées et les utilisateurs bannis en masse peuvent-ils être restaurés ?

Une fois le raid arrêté et le robot/modérateur malveillant supprimé, les propriétaires de serveurs sont confrontés à la réalité opérationnelle la plus difficile de l'architecture de Discord :

1. Le support Discord restaure-t-il les chaînes ou les messages supprimés après une attaque nucléaire du serveur ?

  • La dure réalité technique : Contrairement à YouTube (qui conserve les blobs vidéo supprimés dans une chambre froide pendant 14 à 30 jours) ou à Reddit (où les publications "supprimées" sont simplement masquées et où les administrateurs peuvent restaurer un journal de mod), quand une chaîne est supprimée sur Discord (DELETE /channels/{id}), la base de données Cassandra/ScyllaDB de Discord purge définitivement l'objet canal et toutes les lignes de messages qu'il contient.
  • Discord Trust & Safety NE PEUT PAS restaurer les chaînes supprimées, les rôles supprimés ou l'historique des messages supprimés après qu'un administrateur ou un bot compromis ait détruit un serveur.
  • Ce que Discord Trust & Safety PEUT restaurer : Si l'intégralité de votre serveur a été terminée/désactivée par Discord Trust & Safety parce que des raiders ont envoyé du spam à du contenu malveillant pour vous piéger, ou si votre compte de propriétaire de serveur a été piraté et que l'attaquant a transféré la propriété du serveur (Transfer Ownership) sur leur propre compte, en déposant un ticket de propriété de compte/serveur compromis à l'adresse https://dis.gd/request permet au personnel de Discord de transférer la Couronne du propriétaire du serveur vers votre compte récupéré.

2. Comment reconstruire les chaînes et les rôles et débloquer rapidement les membres bannis en masse

  1. Reconstruction des canaux et des rôles (modèles de serveur et robots de sauvegarde) :
  2. Si vous avez déjà généré un modèle de serveur Discord natif (Server Settings -> Server Template) ou avez pris un instantané de configuration avec un robot de sauvegarde réputé (tel que Xenon Bot, qui sauvegarde les hiérarchies de canaux, les couleurs de rôle et les écrasements d'autorisations, mais pas les messages utilisateur historiques), vous pouvez restaurer votre canal et votre squelette de rôle en moins de 2 minutes.
  3. Interdictions massives réversibles via le journal d'audit :
  4. Si un robot compromis a banni 500 membres légitimes pendant une attaque nucléaire de 2 minutes, ouvrez Paramètres du serveur -> Journal d'audit -> Filtrer par action : Ban Member -> Filtrer par utilisateur : [The Compromised Bot/Mod].
  5. Chaque entrée d'interdiction dans le journal d'audit affiche l'ID utilisateur exact et l'horodatage de la victime bannie pendant cette fenêtre de 2 minutes. Vous pouvez les débannir manuellement via Paramètres du serveur -> Bans, ou utiliser une commande de robot de modération fiable (telle que Carl-bot, Dyno ou une simple lecture de script administratif de 15 lignes). guild.audit_logs(action=discord.AuditLogAction.ban) filtré strictement pour entry.user.id == COMPROMISED_ACTOR_ID) pour appeler automatiquement guild.unban(entry.target) sur chaque membre légitime banni par cet acteur voyou.
  6. Purger des milliers de messages Raid sans supprimer la chaîne :
  7. Si une chaîne est inondée de 2 000 messages de spam de raid, ne supprimez pas et ne clonez pas la chaîne, sauf si vous souhaitez perdre tous les anciens messages légitimes, messages épinglés et intégrations de webhooks.
  8. Au lieu de cela, utilisez Clic droit Raider -> Ban -> Supprimer l'historique des messages intégré à Discord : Previous 24 Hours (ou Previous 7 Days), qui purge automatiquement tous les messages envoyés par ce raider sur tous les canaux du serveur simultanément.
  9. Pour le spam multi-comptes, utilisez un robot de modération vérifié /purge commande (up to 100 to 1,000 messages under 14 days old via le point de terminaison de l'API Bulk Supprimer de Discord).

Partie 5 : Liste de contrôle pour la discorde permanente et le renforcement des raids communautaires

Une fois votre serveur stabilisé, configurez ces six défenses architecturales intégrées sans coût afin que ni un botnet de raid externe ni un seul PC modérateur infecté ne puissent à nouveau neutraliser votre serveur :

1. Activez les filtres natifs Discord "AutoMod" (Server Settings -> Safety Setup -> AutoMod)

Le AutoMod natif de Discord intercepte et bloque les charges utiles du raid avant que le message ne soit rendu dans le chat ou ne déclenche une notification push sur les téléphones des membres : - Bloquer les mentions indésirables : définissez la Limite de mentions sur 5 (ou 3) mentions uniques par message, et sélectionnez Bloquer le message + Membre du délai d'attente (1 Hour ou 24 Hours) + Envoyer une alerte. Cela rend physiquement impossible pour un raider d'envoyer une requête ping à 30 utilisateurs dans un seul message. - Bloquer le contenu suspecté de spam et les mots fréquemment signalés : Activez les deux listes intégrées. - Règles de mots clés et d'expressions régulières personnalisées pour les escroqueries : Ajoutez une règle AutoMod personnalisée bloquant les modèles d'escroquerie courants : - Mots-clés : *discord.gift*, *steamcommunity.com/gift*, *free nitro*, *airdrop claim*, *t.me/*, *whatsapp.com*. - Modèles Regex détectant les liens d'invitation obscurcis : (?:https?://)?(?:www\.)?(?:discord\.(?:gg|io|me|li)|discordapp\.com/invite)/[a-zA-Z0-9-]+ (en excluant vos rôles de personnel).

2. Activez « Exiger 2FA pour les actions du modérateur » (Server Settings -> Safety Setup -> Permissions)

  • L'activation de l'exigence 2FA à l'échelle du serveur oblige l'API de Discord à vérifier que tout utilisateur tentant de supprimer des chaînes, de bannir des membres, de gérer des rôles ou de gérer des webhooks dispose d'une authentification à deux facteurs active sur son compte.
  • Plus important encore, retirez le Administrator autorisation de TOUS les rôles de modérateur humain et de 99 % des robots :
  • La règle d'or de la sécurité Discord : Presque aucun modérateur humain ni aucun robot à usage général n'a jamais besoin du Administrator interrupteur activé.
  • Pourquoi ? Le Administrator la bascule accorde un contournement complet sur chaque verrouillage de canal, accorde Manage Webhooks, subventions Manage Server, et permet à un mod compromis de détruire le serveur en 3 secondes.
  • Au lieu de cela, donnez à vos modérateurs humains uniquement Kick Members, Ban Members, Moderate Members (Timeout), et Manage Messages. Donnez-leur la permission zéro de Delete Channels, Manage Roles, ou Manage Webhooks. Si le PC d'un modérateur est infecté par un voleur de jetons, l'attaquant ne peut pas supprimer un seul canal et ne peut pas créer un seul webhook.

3. Implémenter la « quarantaine des robots et la limitation du taux anti-nucléaire »

  • Vérification Server Settings -> Integrations Mensuel : supprimez tous les robots musicaux, robots de mini-jeux ou robots de vérification inutilisés que vous avez ajoutés il y a des années. Lors de plusieurs raids historiques majeurs, le serveur cloud d'un robot tiers abandonné a été piraté par des pirates informatiques qui ont utilisé son serveur dormant. Administrator rôle pour attaquer 10 000 serveurs simultanément.
  • Ne jamais accorder Administrator Lors de l'invitation d'un bot : Lors de l'autorisation d'un bot via une URL OAuth2 (discord.com/oauth2/authorize?...&permissions=8), notez que permissions=8 est le champ de bits pour plein Administrator. Décochez Administrator à l'invite OAuth et accordez uniquement les autorisations spécifiques dont le bot a besoin.
  • Anti-Nuke Watchdog en option : Sur les grands serveurs (10,000+ members), placez un bot limiteur de taux anti-nucléaire vérifié (tel que Wick) en sommet de votre hiérarchie de rôles (#1 Position juste sous le propriétaire du serveur) configuré de sorte que si un modérateur ou un robot supprime plus de 2 chaînes en 60 secondes ou bannit plus de 5 utilisateurs en 60 secondes, le chien de garde supprime les rôles de cet acteur à zéro en 200 millisecondes.

Numéros d'urgence régionaux et protocoles des agences

Lorsque les raids communautaires se transforment en cybercriminalité criminelle, extorsion, menaces d'écrasement ou distribution de matériel d'abus sexuel sur des enfants (CSAM), suivez immédiatement ces protocoles de déclaration officiels :

  • Rapports globaux sur les CSAM (obligatoire) : Ne téléchargez, n'enregistrez ni ne transférez jamais de captures d'écran contenant des CSAM. Utilisez le Message de rapport intégré à l'application -> Matériel d'automutilation ou d'abus sexuel sur enfant (qui transmet le hachage exact de la pièce jointe côté serveur et l'adresse IP du téléchargeur directement au Centre national pour les enfants disparus et exploités, NCMEC CyberTipline), ou signalez-le à report.cybertip.org (1-800-843-5678) aux États-Unis ou à la Internet Watch Foundation (iwf.org.uk) au Royaume-Uni/UE. Voir toilettage des enfants, contact avec des prédateurs et rapports NCMEC.
  • États-Unis : Signalez les raids d'extorsion, les menaces d'écrasement ou les attaques DDoS au Centre de plaintes contre la criminalité sur Internet du FBI (ic3.gov). Si un modérateur a été doxxé et menacé d'une fausse dépêche d'urgence ("Écrasement"), appelez immédiatement votre police locale bureau de répartition non urgent pour placer une Note d'alerte Écrasement/Premise sur votre adresse. En cas de danger physique immédiat, appelez le 911.
  • Canada : Signalez la cyberextorsion et les raids sur le contenu illégal au Centre canadien de protection de l'enfance (cybertip.ca), le Centre antifraude du Canada (1-888-495-8501), ou la police locale (911 en cas d'urgence).
  • Royaume-Uni : Signalez toute utilisation abusive ou cyberextorsion à Action Fraud (actionfraud.police.uk, 0300 123 2040) et signaler tout abus illégal à Internet Watch Foundation (iwf.org.uk) ou PDG (ceop.police.uk). Numéro d'urgence : 999 ou 112 (police non urgente : 101).
  • Union européenne : Signalez les discours de haine illégaux, les contenus terroristes ou les raids CSAM via votre INHOPE national (inhope.org) hotline et unité de police chargée de la cybercriminalité en vertu de la loi européenne sur les services numériques (DSA). Numéro d'urgence : 112.
  • Australie et Nouvelle-Zélande : En Australie, signalez les cyber-abus graves ou les raids illégaux au commissaire à la sécurité électronique (esafety.gov.au) et ReportCyber (cyber.gov.au, 1300 292 371). En Nouvelle-Zélande, signalez-le à Netsafe (netsafe.org.nz, 0508 638 723). Numéros d'urgence : 000 (Australie), 111 (Nouvelle-Zélande).
  • Inde et Asie-Pacifique : En Inde, déposez un rapport immédiat sur le Portail national de signalement de la cybercriminalité (cybercrime.gov.in, ligne d'assistance 1930). Consultez notre annuaire complet sur numéros d'urgence.

Questions fréquemment posées

Pourquoi sont @everyone les pings de spam apparaissent toujours après avoir banni les raiders et verrouillé @everyone autorisations ?

Lorsque les messages de spam continuent d'affluer dans un canal avec un **`APP`** ou **`BOT`**balise à côté du nom d'utilisateur et vous ne pouvez pas cliquer avec le bouton droit sur l'utilisateur pour le bannir, l'attaquant utilise un **Discord Webhook** plutôt qu'un compte d'utilisateur. Les webhooks n'apparaissent pas dans la liste des membres de votre serveur et sont ignorés `@everyone` restrictions d'envoi de message du rôle. Ouvrez **Paramètres du serveur -> Intégrations -> Webhooks**, localisez le Webhook pointant vers le canal concerné, puis cliquez sur **Supprimer le Webhook**. Ensuite, vérifiez **Paramètres du serveur -> Journal d'audit** filtré par `Create Webhook` pour voir quel modérateur ou bot l'a créé.

Si j'expulse ou bannis un bot compromis lors d'une attaque nucléaire sur un serveur, comment peut-il se réintégrer tout seul ?

Un bot ne peut pas s'inviter à nouveau de lui-même, **mais** si l'attaquant a également compromis le jeton de session Discord d'un modérateur humain (ou a accordé `Manage Server` / `Administrator` à un rôle secondaire caché alors que le bot en avait le contrôle), le script de l'attaquant utilise ce jeton humain pour réautoriser l'URL d'invitation OAuth2 du bot (`permissions=8`) une fraction de seconde après l'avoir lancé. En supprimant d'abord les autorisations de rôle du bot, en réinitialisant le jeton du bot à l'intérieur `discord.com/developers/applications`, et en auditant le **Journal d'audit** pour les rôles non autorisés accordés aux membres humains, vous coupez à la fois le bot et son vecteur de réinvitation.

Le support Discord peut-il restaurer mon serveur et restaurer mes chaînes supprimées si un pirate informatique l'a détruit ?

Non, contrairement à Reddit ou YouTube, Discord ne conserve pas d'instantanés des chaînes supprimées, des rôles supprimés ou des messages supprimés sur ses serveurs de base de données. Une fois un `DELETE /channels/{id}` La requête API est exécutée par un titulaire de compte `Manage Channels` ou `Administrator` autorisation, ces chaînes et leurs historiques de messages sont définitivement effacés. Toutefois, si le pirate informatique a transféré la **propriété du serveur** de votre compte compromis, ou si votre serveur a été faussement désactivé par Trust & Safety lors d'un raid de cadrage, soumettez un ticket à `dis.gd/request` sous **Compte piraté / Propriété du serveur** permet au support Discord de vous restituer la couronne du propriétaire du serveur.

Le compte d'un modérateur a été piraté par un voleur d'informations et a détruit notre serveur. Est-il sécuritaire de les modifier à nouveau après avoir modifié leur mot de passe ?

Ne restaurez jamais les autorisations de modérateur d’un membre du personnel compromis uniquement parce qu’il a modifié son mot de passe sur le même ordinateur. Voleurs de jetons Discord modernes (`Lumma`, `Blank Grabber`, `RedLine`) injecter des charges utiles JavaScript persistantes directement dans l'application de bureau Discord `index.js` / `core.asar` fichiers dans `%AppData%\discord`. Dès l’instant où le modérateur se reconnecte sur ce PC non effacé, le script injecté vole le tout nouveau jeton et le renvoie au pirate informatique. Exiger du modérateur qu'il effectue une réinstallation USB propre de Windows avant de lui attribuer à nouveau des rôles.

Comment puis-je protéger mon serveur contre l'arnaque « Fake QR Code Verification » qui détourne les modérateurs et les membres ?

Éduquez votre personnel et votre communauté sur le fait qu'aucun bot de vérification Discord légitime (`Wick`, `DoubleCounter`, `Pandez`, `Sledgehammer`) vous demandera un jour de scanner un code QR à l'aide de la caméra de l'application mobile Discord.** Le scanner de code QR intégré à l'application mobile Discord existe uniquement pour connecter un nouvel ordinateur de bureau à votre compte Discord. Formez les modérateurs à désactiver les DM entrants provenant de non-amis sous **Paramètres utilisateur -> Contenu et réseaux sociaux -> Autorisations sociales** et ne scannez jamais de code QR ni n'exécutez de message. `.exe`/`.zip` dossier envoyé en DM.


Guides associés


Sources et directives officielles

  • ** Discord Trust & Centre de sécurité et de sécurité (discord.com/safety):** Protéger votre serveur contre les raids (Safety Setup, AutoMod, Raid Protection, et Security Actions: Pause des invitations / Pause des messages directs) et Hiérarchie des autorisations et authentification à deux facteurs pour les modérateurs.
  • Documentation du développeur Discord (discord.com/developers/docs): Étendues d'autorisation du robot OAuth2, indicateurs d'autorisation au niveau du bit (Administrator = 0x8), la sécurité des webhooks et la révocation des jetons.
  • Aide Reddit et assistance aux modérateurs (support.reddithelp.com / r/ModSupport): Contrôle des foules Subreddit, filtres d'évasion d'interdiction, configurations d'urgence du modérateur automatique et procédures de restauration du modérateur compromis.
  • Agence de cybersécurité et de sécurité des infrastructures (CISA) et Centre national de cybersécurité (NCSC) : Atténuation des logiciels malveillants voleurs d'informations et injection d'applications électroniques (asar falsification) et piratage de jetons OAuth/Session.
  • Centre national pour les enfants disparus et exploités (NCMEC) et la Fondation Internet Watch (IWF): Protocoles de signalement obligatoires pour les contenus illégaux et les incidents de framing de serveur malveillants.