Skip to content

Discord Server o Community Raid: Nakompromiso ang Bot Token, Webhook Spam, at Audit-Log Recovery

Iba-iba ang mga numero ng emergency ayon sa bansa. Ang pahinang ito ay gumagamit ng 911, ang numero para sa Estados Unidos at Canada. Maraming ibang bansa ang gumagamit ng 112, 999, o ibang numero. Hanapin ang numero para sa iyong bansa.

Paggising sa libu-libong @everyone mga ping ng notification at natuklasan na ang iyong Discord community server, gaming guild, o subreddit ay nasa ilalim ng aktibong coordinated raid o automated "server nuke" ay isang high-speed digital emergency. Sa loob ng 30 hanggang 90 segundo, ang isang nakompromisong administrator account, na-hijack na bot token, o nag-leak na webhook ay maaaring magtanggal ng dose-dosenang channel, mass-ban ang libu-libong lehitimong miyembro, bahain ang iyong server ng mga cryptocurrency wallet drainer, o mag-post ng matitinding paglabag sa Mga Tuntunin ng Serbisyo (kabilang ang hindi pinagkasunduan na koleksyon ng imahe o Child Sexual Abuse Material, CSAM) na idinisenyo upang mag-trigger ng isang awtomatikong Discord Trust & Safety full-server termination na nagbabawal din sa personal na account ng may-ari ng server. Kung ang isang umaatake ay nagpo-post ng ilegal na CSAM, mga banta ng terorista, o napipintong banta ng pisikal na karahasan, iulat kaagad ang ebidensya gamit ang aming pag-uulat ng ilegal at nakakapinsalang nilalaman at pag-aayos ng bata, pakikipag-ugnay sa mandaragit, at pag-uulat ng NCMEC mga gabay, at kumunsulta sa aming global mga numerong pang-emergency direktoryo kung sinuman ang nasa pisikal na panganib.

Ang matagumpay na pagpapahinto sa isang raid sa loob ng 60 segundo ay nangangailangan ng pag-diagnose kung alin sa tatlong attack vectors ang tumatama sa iyong komunidad: 1. Isang Panlabas na Join-Wave / User-Bot Raid: Daan-daang mga automated na user account ang dumaloy sa link ng imbitasyon o vanity URL nang sabay-sabay sa mga spam channel at DM. 2. Isang Webhook Injection Attack: Isang attacker na nakakuha ng channel Webhook URL (discord.com/api/webhooks/...) baha @everyone mga ping at scam link nang hindi sumasali sa server o lumalabas sa listahan ng miyembro. 3. Isang Internal Privilege Compromise ("Server Nuke"): Isang session token ng moderator (Local Storage / leveldb token na ninakaw ng infostealer malware) o ng Developer Token ng custom na bot (Bot ...) kasama ang Administrator ang pahintulot ay na-hijack, nagpapaputok DELETE /channels at PUT /bans Ang API ay tumatawag sa bilis ng makina.

Ang gabay na ito ay nagbibigay ng eksaktong 60 segundong emergency lockdown protocol, ang mandatoryong pagkakasunud-sunod para sa pagbawi ng mga nakompromisong Bot Token bago sipain ang isang rogue bot, forensic Audit Log extraction, at opisyal na Discord Trust & Safety (dis.gd) at Reddit Mod Support mga pamamaraan sa pagbawi.

Gawin ito ngayon

  1. I-activate kaagad ang "I-pause ang Mga Imbitasyon" at "I-pause ang mga DM" sa loob ng menu ng Mga Pagkilos sa Seguridad ng Discord (tumatagal ng 5 segundo). I-click ang iyong Pangalan ng Server sa kaliwang itaas -> piliin ang Mga Pagkilos sa Seguridad (o Mga Setting ng Server -> Setup ng Kaligtasan -> Proteksyon sa Pagsalakay) -> lagyan ng check ang I-pause ang Mga Imbitasyon at I-pause ang mga DM, at itakda ang mga oras ng Hose**** Agad nitong hinaharangan ang bawat link ng imbitasyon at ang iyong custom na Vanity URL mula sa pagpayag sa mga bagong raid account na sumali habang pinapalamig ang lahat ng hindi hinihinging Direct Message ng miyembro-sa-miyembro.
  2. I-strip ang Administrator, Manage Channels, Manage Roles, Manage Webhooks, at Ban Members mga pahintulot mula sa @everyone tungkulin AT mula sa iyong mga tungkulin sa staff/bot. Buksan ang Mga Setting ng Server -> Mga Tungkulin -> Mga Default na Pahintulot (@everyone) -> mag-scroll pababa at i-click ang I-clear ang Mga Pahintulot (o tahasang I-OFF Send Messages, Mention @everyone, @here, and All Roles, Attach Files, Embed Links, at Create Public/Private Threads). Pagkatapos ay i-click ang iyong Moderator / Admin / Bot roles sa ibaba mismo ng iyong Owner role at pansamantalang i-OFF Administrator, Manage Channels, at Ban Members upang ihinto ang isang aktibong channel-deletion nuke na patay sa mga track nito.
  3. Suriin Server Settings -> Audit Log UNA at i-filter ayon sa Aksyon (Delete Channel, Ban Member, Create Webhook, Update Role) upang matukoy ang eksaktong rogue account o bot. Huwag na huwag hulaan kung aling moderator o bot ang nagpapatupad ng nuke. Ipinapakita ng Audit Log ang eksaktong aktor na nagsasagawa ng mga tawag sa API nang real time.
  4. Kung ang isang Custom Bot ay nagnu-nuke sa server, Bawiin ang Bot Token nito sa Discord Developer Portal (discord.com/developers/applications) o tanggalin ang Mga Pahintulot sa Tungkulin nito BAGO sipain o i-ban ang bot. Kung ang isang nakompromisong bot ay may Administrator o Manage Server pahintulot, o kung ang isang nakompromisong tao na admin ay nasa loob pa rin ng server, ang simpleng pagsipa sa bot ay nagbibigay-daan sa script ng umaatake na agad na muling imbitahan ang bot o magpatuloy sa pagpapagana ng mga tawag sa API hanggang sa maalis ang token o tungkulin nito.
  5. Kung sinasabi ng mga mensaheng spam APP o BOT sa tabi ng kakaibang pangalan na WALA sa listahan ng iyong miyembro, buksan Server Settings -> Integrations -> Webhooks at tanggalin kaagad ang lahat ng hindi nakikilalang Webhook. Ang spam ng Webhook ay hindi nagmumula sa isang user sa iyong server; ito ay itinulak sa pamamagitan ng HTTP POST humihiling sa isang naka-leak na URL ng Webhook at maaari lamang ihinto sa pamamagitan ng pagtanggal sa Webhook sa loob Mga Pagsasama -> Webhook (o pagbawi Manage Webhooks mga pahintulot).
  6. Panatilihin ang Link ng Mensahe, User ID (18-to-19-digit Snowflake ID), at mga screenshot ng Audit Log BAGO ang malawakang paglilinis ng ilegal na nilalaman. Kung ang mga raider ay nag-post ng CSAM, gore, o doxxing para i-frame ang iyong server, i-screenshot ang Audit Log na nagpapakita ng timestamp at pagbabawal ng pagsali ng attacker, kopyahin ang permanenteng Discord User ID ng attacker, at iulat ang mensahe sa pamamagitan ng **Right-Click -> Report Message & moderator ng pag-uulat sa halip na isang kasamang may-ari ng server.

Danger

Ang "Malicious Raid Framing" Trap (Paano Nabawalan ang mga Raiders ng mga Server at Mga Account ng May-ari ng mga Biktima): Ang mga organisadong grupo ng raid ay sadyang binabaha ang mga naka-target na Discord server na may ipinagbabawal na content (gaya ng CSAM o extremist na materyal) at pagkatapos ay agad na gumamit ng 50 bot account para mass-report ang server sa Discord Trust & Safety. Kapag winakasan ng awtomatikong sistema ng kaligtasan ng Discord ang isang server para sa matitinding paglabag, awtomatikong ipagbabawal nito ang personal na Discord account ng May-ari ng Server at bawat Administrator sa server. Upang protektahan ang iyong personal na account at server: (1) I-lock @everyone Attach Files at Send Messages kaagad, (2) Gamitin ang built-in na In-App Report Message na buton ng Discord sa isang nakakasakit na post bago bulk-delete ang iba upang ang iyong account ay naka-log bilang reporter, at (3) Agad na magsumite ng pre-emptive "Server Raid / Malicious Framing Incident Report" sa https://dis.gd/request kasama ang mga screenshot ng iyong Audit Log at mga naka-pause na imbitasyon.

Decision tree: Pag-diagnose at pagpapahinto ng aktibong pagsalakay sa komunidad sa loob ng 60 segundo

Tukuyin kung alin sa apat na raid mechanics ang nagaganap ngayon at isagawa ang eksaktong kaukulang kill-switch sequence sa ibaba.

flowchart TD
    RaidStart["Natukoy ang Aktibong Server Raid, Spam Flood, o Pagtanggal ng Channel"] --> PauseInvites["HAKBANG 1: I-click ang Pangalan ng Server -> Mga Pagkilos sa Seguridad -> Paganahin ang 'I-pause ang Mga Imbitasyon' at 'I-pause ang mga DM'"]
    PauseInvites --> AuditCheck["HAKBANG 2: Buksan ang Mga Setting ng Server -> Audit Log para Kilalanin ang Aktor"]
    AuditCheck --> VectorType{"Ano ang Ipinapakita ng Audit Log o Chat?"}
    VectorType -->|"Daan-daang Bagong Account na Sumasali at Nag-spam sa Chat/DM"| JoinRaid["EXTERNAL JOIN RAID: I-strip @everyone 'Magpadala ng Mga Mensahe', 'Mag-attach ng Mga File', at 'Banggitin ang @lahat' -> Itaas ang Antas ng Pag-verify sa 'Pinakataas (Na-verify na Telepono)' -> I-enable ang Filter ng Spam sa Pagbanggit ng AutoMod"]
    VectorType -->|"Mga Mensaheng Minarkahang 'APP/BOT' na Spamming @lahat, Aktor na Wala sa Listahan ng Miyembro"| WebhookRaid["WEBHOOK SPAM ATTACK: Buksan ang Server Settings -> Integrations -> Webhooks -> Delete All Unrecognized Webhooks -> Audit Who Create them in Audit Log"]
    VectorType -->|"Ang Moderator o Admin Human Account ay Nagtatanggal ng Mga Channel / Nagba-ban sa Mga User"| ModCompromised["KOMPROMISONG TOKEN NG MODERATOR: I-drag ang Tungkulin ng Mod sa Ibaba ng Iyo o I-strip ang Mga Pahintulot sa Tungkulin -> I-ban ang Nakompromisong Mod Account -> Ipagawa ang Mod Wipe Infected PC at I-reset ang Password"]
    VectorType -->|"Ang Bot Account ay Pangmaramihang Pagtanggal ng Mga Channel, Paggawa ng Mga Tungkulin, o Pagba-ban"| BotNuke["KOMPROMISONG BOT TOKEN NUKE: I-strip sa Zero ang Mga Pahintulot sa Pinamamahalaang Tungkulin ng Bot -> I-reset ang Bot Token sa Portal ng Developer (discord.com/developers) -> Sipain/I-ban ang Bot at Bawiin ang OAuth2"]
    JoinRaid --> EvidenceClean["HAKBANG 3: Iulat ang Anumang Ilegal na Mga Post sa Pag-frame sa pamamagitan ng In-App na Ulat Una -> Patakbuhin ang Bulk Message Purge / Recovery"]
    WebhookRaid --> EvidenceClean
    ModCompromised --> EvidenceClean
    BotNuke --> EvidenceClean

Bahagi 1: Ang 60-segundong emergency lockdown protocol (Paghinto ng pagdurugo)

Kapag nagsimula ang isang raid o server nuke, hindi maaaring manual na i-ban ng mga moderator ng tao ang mga account nang mas mabilis kaysa sa isang automated na Python o Go script na nagpapaputok ng mga sabay-sabay na kahilingan laban sa Discord REST API (50 requests per second). Dapat mong putulin ang mga kakayahan ng API ng umaatake sa antas ng configuration ng server.

1. Paano i-freeze ang isang User-Bot Join Raid sa loob ng 15 segundo

Kung daan-daang throwaway account ang sumasali sa iyong server at bumabaha sa mga channel o mass-DM sa iyong mga miyembro ng pekeng "Free Nitro" o "Crypto Airdrop" mga link sa phishing: 1. Mag-trigger ng "Mga Pagkilos sa Seguridad" (Pause Invites + Pause DMs): - I-click ang iyong Pangalan ng Server dropdown (kaliwa sa itaas) -> Mga Pagkilos sa Seguridad. - Lagyan ng check ang I-pause ang Mga Imbitasyon (nagbabalik "Invites are currently paused for this server" sa anumang panlabas na link o pag-click sa Vanity URL) at I-pause ang mga DM (haharangan ang mga hindi kaibigan sa server sa pagsisimula ng mga bagong thread ng direktang mensahe). 2. Itaas ang Antas ng Pag-verify sa Pinakamataas (Highest - Phone Verified): - Pumunta sa Server Settings -> Safety Setup -> Verification Level -> click Change -> piliin ang Highest (Dapat may na-verify na telepono sa kanilang Discord account). - Karamihan sa mga awtomatikong raid botnet ay umaasa sa murang email-verify na mga token ($0.01 per token) sa halip na mga SMS-verify na account. Ang paglipat sa Pinakamataas ay agad na humaharang sa hindi na-verify na mga token ng bot na nasa loob na ng server mula sa pagpapadala ng mga mensahe o mga miyembro ng pagmemensahe. 3. Lock @everyone Mga Pahintulot sa Channel sa buong mundo: - Pumunta sa Server Settings -> Roles -> Default Permissions (@everyone). - I-OFF: - Send Messages at Send Messages in Threads - Create Public Threads at Create Private Threads - Attach Files at Embed Links - Add Reactions at Use External Emoji / Stickers - Mention @everyone, @here, and All Roles - Critical Check for Channel Permission Overrides: Kung ang isang partikular na channel (tulad ng #general o #chat) ay may Green Checkmark (Allow) override sa @everyone papel para sa Send Messages sa loob ng I-edit ang Channel -> Mga Pahintulot, ang pagpapalit ng pandaigdigang tungkulin ng Mga Setting ng Server ay hindi magla-lock sa channel na iyon. Para sa anumang channel na nag-i-scroll pa rin sa spam, i-click ang Gear Icon (I-edit ang Channel) -> Mga Pahintulot -> @everyone at itakda Send Messages sa Red X (Deny) o paganahin ang Slowmode (6 hours).

2. Paano ihinto ang pag-atake ng "Webhook Spam" sa loob ng 15 segundo

Maraming mga may-ari ng server ang nataranta sa pag-aakalang ang kanilang buong server ay na-hack dahil sa isang user na pinangalanan "Server Nuke Syndicate" may APP (dating BOT) nagpi-ping ang badge @everyone 5 beses sa isang segundo sa #announcements at hindi maaaring i-right click at ipagbawal. - Bakit hindi mo maaaring i-ban ang isang Webhook: Ang Discord Webhook ay isang simpleng HTTP endpoint (https://discord.com/api/webhooks/{webhook.id}/{webhook.token}). Sinuman na makakuha ng URL na iyon (maaaring dahil hindi sinasadyang ipinakita ito ng isang moderator sa isang livestream, na-commit ito sa isang pampublikong repositoryo ng GitHub, o nagkaroon ng nakompromisong mod account na gumawa nito) ay maaaring magpadala ng walang limitasyong mga payload ng JSON sa channel na iyon nang hindi man lang miyembro ng iyong Discord server. - Paano ito agad patayin: 1. Buksan ang Server Settings -> Integrations -> Webhooks. 2. Tingnan ang listahan ng Webhooks at tingnan kung aling channel ang itinuturo ng bawat isa. 3. Mag-click sa bawat hindi nakikilalang Webhook at i-click ang Delete Webhook (o i-click ang Copy Webhook URL para sa mga forensic log muna, pagkatapos ay Delete Webhook). Ang spam ay huminto sa millisecond na ang Webhook ay tinanggal. 4. Buksan kaagad Server Settings -> Audit Log -> Filter by Action: Create Webhook para makita kung aling moderator o bot account ang gumawa ng Webhook na iyon. Kung gumawa ng Webhook ang account ng moderator nang 3:00 AM nang hindi nila nalalaman, nakompromiso ang Discord session token ng moderator: alisin ang kanilang tungkulin at sipain kaagad ang kanilang account.


Bahagi 2: Paghinto sa isang panloob na "Server Nuke" (Nakompromiso na Moderator kumpara sa Nakompromisong Bot Token)

Nagaganap ang "Server Nuke" kapag nakompromiso ng isang attacker ang isang account o bot na may mataas na pahintulot na administratibo (Administrator, Manage Channels, Manage Roles, Ban Members, Manage Webhooks) at nagpapatakbo ng isang automated na script ng pagsira (Nuker). Sa loob ng 10 segundo, umiikot ang script sa bawat channel ID para tanggalin ang lahat ng text at voice channel, lumilikha ng 250 bagong channel na pinangalanan #nuked-by-xxx, tinatanggal ang lahat ng tungkulin ng server, at pinapagana ang mga kahilingan sa mass-ban laban sa listahan ng miyembro.

1. Discord's Role Hierarchy Rule (Bakit mo magagawa o hindi maaaring pigilan ang isang masamang Admin)

Ang Discord ay nagpapatupad ng isang mahigpit na patayong Role Hierarchy sa loob ng Server Settings -> Role: - Ang May-ari ng Server (may-hawak ng korona) ay nakaupo sa itaas ng bawat tungkulin sa server at maaaring alisin o ipagbawal ang sinumang tao o bot anuman ang pagkakasunud-sunod ng tungkulin. - Ang sinumang Administrator na Hindi May-ari ay maaari LAMANG magbago, mag-alis, o mag-ban ng mga user at bot na ang pinakamataas na tungkulin ay nasa pisikal na nasa ibaba ng kanilang sariling pinakamataas na tungkulin sa listahan ng Mga Setting ng Server -> Mga Tungkulin. - Kung ang pinamamahalaang tungkulin ng isang nakompromisong bot ay nakaposisyon sa #2 sa listahan ng Mga Tungkulin at nakaupo ang iyong mga pinagkakatiwalaang Head Admin #3, walang kapangyarihan ang iyong mga Head Admin na sipain ang bot o i-edit ang tungkulin nito habang ikaw (ang May-ari ng Server) ay natutulog.

2. Ang eksaktong pagkakasunud-sunod upang i-neutralize ang isang Compromised Bot Nuke

Kung ang Audit Log ay nagpapakita ng isang bot account (alinman sa iyong custom na server bot o isang third-party na bot na nilabag) ay nagtatanggal ng mga channel o nagbabawal sa mga miyembro, sundin ang eksaktong 3-step na order na ito:

Hakbang Eksaktong Aksyon na Ipapatupad Bakit Mahalaga ang Order
Hakbang 1: Tanggalin ang Mga Pahintulot sa Pinamamahalaang Tungkulin ng Bot (0.0 Seconds) Buksan ang Mga Setting ng Server -> Mga Tungkulin -> i-click ang nakalaang Pinamamahalaang Tungkulin na ginawa para sa bot na iyon (hal., MyCustomBot) -> i-click ang I-clear ang Mga Pahintulot sa tuktok ng mga setting ng tungkulin nito (lalo na ang pag-OFF Administrator, Manage Server, Manage Roles, Manage Channels, Ban Members, at Manage Webhooks) -> i-click ang I-save ang Mga Pagbabago. Kahit na ang script ng Python ng attacker ay aktibong pinapalo ang Discord API DELETE /channels/{id}, ang pagtanggal sa mga pahintulot sa tungkulin ng bot ay nagiging sanhi ng bawat kasunod na tawag sa API na mabigo kaagad HTTP 403 Forbidden (Missing Permissions).
Hakbang 2: I-reset ang Bot Token sa Discord Developer Portal (15 Seconds) Kung ito ay sarili mong custom o naka-host na bot, mag-log in sa https://discord.com/developers/applications -> piliin ang iyong Application -> i-click ang Bot sa kaliwang sidebar -> i-click ang Reset Token -> kumpirmahin. Ang pag-reset ng cryptographic Bot Token ay magpapawalang-bisa sa na-leak Authorization: Bot MT... header sa lahat ng gateway shard ng Discord sa buong mundo sa loob ng 1 segundo, permanenteng dinidiskonekta ang koneksyon sa websocket ng attacker.
Hakbang 3: Sipain/I-ban ang Mga Pagsasama ng Bot at Suriin (30 Seconds) I-right-click ang bot sa listahan ng miyembro (o pumunta sa Server Settings -> Integrations -> Bots and Apps) -> i-click ang Manage -> Remove Integration / Ban Bot, at tanggalin ang anumang Webhooks o Slash Command na nag-override sa bot na ginawa. Bakit mag-alis ng mga pahintulot bago sumipa? Kung ang isang account ng moderator ng tao ay din nakompromiso at hawak Manage Server pahintulot, ang pagsipa ng bot muna ay nagbibigay-daan sa attacker script na agad na muling pahintulutan ang bot sa pamamagitan ng OAuth2 URL (permissions=8) na may buo Administrator ibinalik ang mga karapatan.

3. Paano ninakaw ng mga moderator ang kanilang mga token ng Discord (At bakit HINDI ito pinipigilan ng 2FA)

Bakit ang iyong pinakapinagkakatiwalaang moderator, na naka-enable ang SMS at Authenticator App 2FA sa kanilang Discord account, ay biglang nagsimulang mag-nuke sa server sa 4:00 AM? - Paano Gumagana ang Discord Authentication Token: Ang Discord desktop client (built on Electron/Chromium) at mga web browser ay nag-iimbak ng paulit-ulit na token sa pagpapatunay ng user sa loob ng lokal na naka-encrypt na storage (%AppData%\discord\Local Storage\leveldb sa Windows). - Ang 3 Token-Theft Vectors: 1. Pekeng Laro Beta / Pag-verify ng Malware (Lumma, RedLine, Blank Grabber, Emerald Stealer): Isang raid group ang nag-DM sa iyong moderator na humihiling sa kanila na subukan ang isang indie game o suriin ang isang apela sa pagbabawal .zip file. Kinukuha ng malware ang na-decrypted na Discord token ng moderator AT madalas na binabago ang lokal na JavaScript ng Discord desktop client (core.asar / index.js injection) upang kahit na binago ng moderator ang kanilang password, agad na ipapadala ng trojanized na Discord app ang bagong token pabalik sa webhook ng umaatake. 2. Malisyosong "Bookmarklet" o Developer Console (F12) Social Engineering: Niloloko ng mga scammer ang mga user sa pag-drag ng bookmarklet na "I-verify ang Account" sa kanilang browser bar o pag-paste ng snippet sa Ctrl + Shift + I console, na nagbabasa ng live na token nang direkta mula sa memorya. 3. ** Pekeng "Captcha Verification Bot" QR Code Scan (Wick / DoubleCounter Mga Clone):** Nagpapadala ang mga attacker ng pekeng mensahe sa pag-verify ng server na humihiling sa moderator na "I-scan ang QR code na ito gamit ang iyong Discord Mobile App upang i-verify na tao ka." Ang pag-scan ng Discord Login QR code sa mobile app ay agad na nagbibigay ng access sa buong session sa pag-login ng account sa desktop browser ng attacker, na iniiwasan ang password at ganap na 2FA.


Bahagi 3: Reddit Community (Subreddit) Raid at Nakompromisong Pagbawi ng Moderator

Kung nagmo-moderate ka ng Reddit na komunidad (r/YourSubreddit) at matuklasan na inalis ng isang nakompromisong moderator account ang CSS/Wiki, pinagbawalan ang daan-daang user, pinalitan ang paglalarawan ng subreddit ng mga link ng scam, o itinakda ang subreddit sa Pribado / Restricted, o na libu-libong mga coordinate brigade bot ang bumabaha sa pila:

1. Agarang Subreddit Lockdown at Pag-aalis ng Rogue Moderator

  1. Suriin ang Hierarchy ng Moderator (Mod Tools -> Moderators):
  2. Tulad ng Discord, nagpapatupad ang Reddit ng mahigpit na top-down seniority hierarchy sa listahan ng Mga Moderator batay sa petsa kung kailan idinagdag ang bawat moderator.
  3. Sinumang moderator na may Everything (Buong Mga Pahintulot) na flag ay maaaring mag-alis o mag-alis ng mga pahintulot mula sa sinumang moderator na nakalista sa ibaba ng mga ito sa pahina, ngunit hindi maaaring hawakan ang anumang moderator na nakalista sa itaas nila.
  4. Kung nakalista ang nakompromisong moderator sa ibaba mo: buksan kaagad ang Mod Tools -> Moderators -> Editable, i-click ang icon na lapis sa tabi ng nakompromisong moderator, alisan ng check Everything, at i-click ang Alisin.
  5. Suriin ang Mod Log (https://www.reddit.com/r/YOURSUBREDDIT/about/log):
  6. I-filter ang Moderation Log ayon sa username ng nakompromisong moderator (Moderator dropdown) at sa pamamagitan ng Action (banuser, wikirevise, editsettings, removelink, removemoderator).
  7. I-activate ang Reddit "Crowd Control" at "Mga Filter ng Kaligtasan" Sa panahon ng External Brigade Raid:
  8. Buksan ang Mod Tools -> Safety Filters -> Crowd Control.
  9. Itakda ang Post Level at Comment Level sa Maximum / Strict (awtomatikong humahawak ng mga komento at post mula sa mga user na may negatibong subreddit karma, mga bagong account, at mga user na hindi pa sumali sa komunidad bago magsimula ang raid).
  10. I-enable ang Filter ng Panliligalig at I-ban ang Filter ng Pag-iwas (na gumagamit ng fingerprint ng panloob na device at IP telemetry ng Reddit upang awtomatikong alisin ang mga post mula sa mga bagong likhang alt account ng mga pinagbawalan na raider).
  11. Magdagdag ng Kaagad AutoModerator Panuntunan sa Emergency Lockdown:
  12. Buksan ang Mod Tools -> Automod (wiki/config/automoderator) at i-paste ang instant emergency gate na ito sa itaas para i-hold o alisin ang lahat ng post/komento mula sa mga account na mas bata sa 30 araw o may mababang subreddit karma:
    ---
    # 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. Ano ang Gagawin Kung Nakompromiso ang "Nangungunang Moderator" ng Iyong Subreddit (At Inalis ang Mod Team)

Kung ang #1 Top Moderator account sa iyong subreddit ay na-hijack (o binili ng isang crypto/onlyfans spam syndicate) at inalis ang buong lehitimong moderation team: 1. Huwag subukang i-brigade ang sarili mong na-hijack na subreddit. 2. Hayaang magpadala ng Modmail ang pangalawang pinakamataas na inalis na moderator sa r/ModSupport (https://www.reddit.com/message/compose?to=/r/ModSupport&subject=Compromised+Top+Moderator+Emergency+Rollback). 3. Bakit r/ModSupport Ang Modmail ay ang Opisyal na Channel ng Escalation: Hindi tulad ng mga pampublikong post sa r/redditrequest (na para sa mga inabandunang subreddits), r/ModSupport Direktang may tauhan ang Modmail ng Mga Admin ng Komunidad ng Reddit na nilagyan ng panloob na Mod Action Rollback Tool. 4. Magbigay ng: - Ang eksaktong pangalan ng subreddit (r/...); - Ang username ng nakompromisong Top Moderator (u/...); - Ang eksaktong timestamp ng UTC kung kailan napurga ang lehitimong mod team at nasira ang wiki/sidebar/pin; - Mga screenshot ng iyong mga abiso sa pag-alis ng Modmail. 5. What Reddit Admins Restore: Reddit Admins lock the compromised Top Moderator account, rollback all moderator removal, bans, wiki edits, and post deletions executed during the breach window, and restore the highest surviving moderator to the #1 Top Moderator upuan.


Bahagi 4: Pagbawi ng Post-Raid: Maibabalik ba ang mga Tinanggal na Discord Channel at Mass-Banned na User?

Kapag nahinto na ang pagsalakay at naalis ang rogue bot/moderator, nahaharap ang mga may-ari ng server sa pinakamahirap na realidad sa pagpapatakbo ng arkitektura ng Discord:

1. Ibinabalik ba ng Discord Support ang mga Tinanggal na Channel o Mensahe Pagkatapos ng Server Nuke?

  • Ang Mahirap na Teknikal na Reality: Hindi tulad ng YouTube (na nagpapanatili ng mga tinanggal na blobs ng video sa cold storage sa loob ng 14 hanggang 30 araw) o Reddit (kung saan nakatago lang ang mga "inalis" na post at maaaring ibalik ng mga Admin ang isang Mod Log), kapag ang isang channel ay tinanggal sa Discord (DELETE /channels/{id}), Permanenteng nililinis ng database ng Cassandra/ScyllaDB ng Discord ang channel object at lahat ng row ng mensahe sa loob nito.
  • HINDI MAAARI i-restore ng Discord Trust & Safety ang mga na-delete na channel, na-delete na tungkulin, o na-delete na history ng mensahe pagkatapos na i-nuke ng isang nakompromisong admin o bot ang isang server.
  • Ano ang MAAARING Ibalik ng Discord Trust & Safety: Kung ang iyong buong server ay tinapos/na-disable ng Discord Trust & Safety dahil ang mga raider ay nag-spam ng malisyosong content para i-frame ka, o kung ang iyong Server Owner account ay na-hijack at inilipat ng attacker ang Server Ownership (Transfer Ownership) sa kanilang sariling account, nag-file ng Compromised Account / Server Ownership Ticket sa https://dis.gd/request nagbibigay-daan sa kawani ng Discord na ilipat ang Server Owner Crown pabalik sa iyong na-recover na account.

2. Paano Muling Buuin ang Mga Channel at Tungkulin at Mabilis na I-unban ang Mga Miyembrong Mass-Banned

  1. Muling Pagbubuo ng Mga Channel at Tungkulin (Server Templates at Backup Bots):
  2. Kung dati kang nakabuo ng katutubong Discord Server Template (Server Settings -> Server Template) o kumuha ng snapshot ng configuration gamit ang isang mapagkakatiwalaang backup na bot (gaya ng Xenon Bot, na nagba-back up ng mga hierarchy ng channel, mga kulay ng tungkulin, at mga overwrite ng pahintulot, bagama't hindi mga makasaysayang mensahe ng user), maaari mong ibalik ang iyong channel at balangkas ng tungkulin sa loob ng wala pang 2 minuto.
  3. Bulk-Reversing Mass Bans sa pamamagitan ng Audit Log:
  4. Kung pinagbawalan ng isang nakompromisong bot ang 500 lehitimong miyembro sa loob ng 2 minutong nuke, buksan ang Server Settings -> Audit Log -> Filter by Action: Ban Member -> I-filter ayon sa Gumagamit: [The Compromised Bot/Mod].
  5. Ang bawat ban entry sa Audit Log ay nagpapakita ng eksaktong User ID at timestamp ng biktima na pinagbawalan sa loob ng 2 minutong window na iyon. Maaari mong manu-manong i-unban ang mga ito sa pamamagitan ng Server Settings -> Bans, o gumamit ng pinagkakatiwalaang moderation bot command (gaya ng Carl-bot, Dyno, o isang simpleng 15-line na administrative script reading guild.audit_logs(action=discord.AuditLogAction.ban) na-filter nang mahigpit sa entry.user.id == COMPROMISED_ACTOR_ID) upang awtomatikong tumawag guild.unban(entry.target) sa bawat lehitimong miyembro na pinagbawalan ng buhong aktor na iyon.
  6. Pagpupurga ng Libu-libong Raid Messages Nang Hindi Tinatanggal ang Channel:
  7. Kung ang isang channel ay binaha ng 2,000 raid spam na mensahe, huwag tanggalin at i-clone ang channel maliban na lang kung gusto mong mawala ang lahat ng mas lumang lehitimong mensahe, naka-pin na mensahe, at pagsasama ng webhook.
  8. Sa halip, gamitin ang built-in na Right-Click Raider ng Discord -> Ban -> Tanggalin ang Kasaysayan ng Mensahe: Previous 24 Hours (o Previous 7 Days), na awtomatikong pinu-purges ang bawat mensaheng ipinadala ng raider na iyon sa bawat channel sa server nang sabay-sabay.
  9. Para sa multi-account na spam, gumamit ng na-verify na moderation bot /purge utos (up to 100 to 1,000 messages under 14 days old sa pamamagitan ng Discord's Bulk Delete API endpoint).

Bahagi 5: Checklist ng Permanenteng Discord at Pag-atake ng Pag-atake ng Komunidad

Kapag na-stabilize na ang iyong server, i-configure itong anim na built-in na zero-cost architectural defenses para hindi na ma-nuke muli ng external raid botnet o ng isang infected moderator PC ang iyong server:

1. Paganahin ang Discord "AutoMod" Native Filters (Server Settings -> Safety Setup -> AutoMod)

Ang katutubong AutoMod ng Discord ay humarang at hinaharangan ang mga raid payload bago ang mensahe ay nai-render sa chat o nagti-trigger ng push notification sa mga telepono ng mga miyembro: - I-block ang Spam sa Pagbanggit: Itakda ang Limit sa Pagbanggit sa 5 (o 3) natatanging pagbanggit sa bawat mensahe, at piliin ang Block Message + Timeout Member (1 Hour o 24 Hours) + Magpadala ng Alerto. Ginagawa nitong pisikal na imposible para sa isang raider na mag-ping ng 30 user sa isang mensahe. - I-block ang Pinaghihinalaang Nilalaman ng Spam at Mga Karaniwang Na-flag na Salita: I-ON ang parehong mga built-in na listahan. - Custom na Keyword at Regex na Panuntunan para sa Mga Scam: Magdagdag ng custom na panuntunan ng AutoMod na humaharang sa mga karaniwang pattern ng scam: - Mga keyword: *discord.gift*, *steamcommunity.com/gift*, *free nitro*, *airdrop claim*, *t.me/*, *whatsapp.com*. - Ang mga pattern ng regex ay nakakakuha ng mga nakakubli na link ng imbitasyon: (?:https?://)?(?:www\.)?(?:discord\.(?:gg|io|me|li)|discordapp\.com/invite)/[a-zA-Z0-9-]+ (pagbubukod sa iyong mga tungkulin sa tauhan).

2. Paganahin ang "Require 2FA for Moderator Actions" (Server Settings -> Safety Setup -> Permissions)

  • Ang pag-on sa Server-Wide 2FA Requirement ay pinipilit ang Discord's API na i-verify na ang sinumang user na sumusubok na magtanggal ng mga channel, mag-ban ng mga miyembro, mamahala ng mga tungkulin, o mamahala ng mga webhook ay may Two-Factor Authentication na aktibo sa kanilang account.
  • Higit sa lahat, hubarin ang Administrator pahintulot mula sa LAHAT ng Human Moderator Role at 99% ng mga Bot:
  • Ang Ginintuang Panuntunan ng Discord Security: Halos walang tao na moderator at walang pangkalahatang layunin na bot ang nangangailangan ng Administrator naka-on ang switch.
  • Bakit? Ang Administrator i-toggle ang mga grant ng buong bypass sa bawat lock ng channel, mga grant Manage Webhooks, mga gawad Manage Server, at hinahayaan ang isang nakompromisong mod na ma-nuke ang server sa loob ng 3 segundo.
  • Sa halip, ibigay ang iyong mga taong Moderator lamang Kick Members, Ban Members, Moderate Members (Timeout), at Manage Messages. Bigyan sila ng zero ng pahintulot na Delete Channels, Manage Roles, o Manage Webhooks. Kung ang PC ng moderator ay nahawahan ng token-stealer, ang attacker ay hindi makakapagtanggal ng isang channel at hindi makakagawa ng isang webhook.

3. Ipatupad ang "Bot Quarantine at Anti-Nuke Rate Limiting"

  • Pag-audit Server Settings -> Integrations Buwan-buwan: Alisin ang bawat hindi nagamit na music bot, mini-game bot, o verification bot na idinagdag mo taon na ang nakalipas. Sa ilang malalaking makasaysayang pagsalakay, ang isang inabandunang server ng cloud ng third-party na bot ay nilabag ng mga hacker na ginamit ang natutulog nito Administrator tungkulin upang salakayin ang 10,000 server nang sabay-sabay.
  • Huwag ibigay Administrator Kapag Nag-iimbita ng Bot: Kapag pinahihintulutan ang isang bot sa pamamagitan ng OAuth2 URL (discord.com/oauth2/authorize?...&permissions=8), tandaan na permissions=8 ay ang bitfield para sa puno Administrator. Alisin ang check Administrator sa OAuth prompt at ibigay lamang ang mga partikular na pahintulot na kailangan ng bot.
  • Opsyonal na Anti-Nuke Watchdog: Sa malalaking server (10,000+ members), maglagay ng na-verify na Anti-Nuke Rate-Limiter Bot (gaya ng Wick) sa itaas ng iyong Role Hierarchy (#1 Position sa ilalim mismo ng May-ari ng Server) na na-configure upang kung ang sinumang moderator o bot ay magde-delete ng higit sa 2 channel sa loob ng 60 segundo o mag-ban ng higit sa 5 user sa loob ng 60 segundo, aalisin ng watchdog ang mga tungkulin ng aktor na iyon sa zero sa loob ng 200 milliseconds.

Mga panrehiyong numero ng emergency at mga protocol ng ahensya

Kapag tumawid ang mga pagsalakay ng komunidad sa felony cybercrime, extortion, swatting threats, o pamamahagi ng Child Sexual Abuse Material (CSAM), sundin kaagad ang mga opisyal na protocol sa pag-uulat na ito:

  • Global CSAM Reporting (Mandatory): Huwag kailanman mag-download, mag-save, o magpasa ng mga screenshot na naglalaman ng CSAM. Gamitin ang in-app na Report Message ng Discord -> Child Self-Ham o Sexual Abuse Material (na nagpapadala ng eksaktong server-side attachment hash at uploader IP nang direkta sa National Center for Missing & Exploited Children, NCMEC CyberTipline), o mag-ulat sa report.cybertip.org (1-800-843-5678) sa US o sa Internet Watch Foundation (iwf.org.uk) sa UK/EU. Tingnan mo pag-aayos ng bata, pakikipag-ugnay sa mandaragit, at pag-uulat ng NCMEC.
  • Estados Unidos: Mag-ulat ng mga pagsalakay ng pangingikil, pagbabanta sa paghampas, o pag-atake ng DDoS sa FBI Internet Crime Complaint Center (ic3.gov). Kung ang isang moderator ay na-doxx at binantaan ng isang pekeng emergency na dispatch ("Swatting"), tawagan kaagad ang iyong lokal na pulis non-emergency dispatch desk upang maglagay ng Swatting / Premise Alert Note sa iyong address. Para sa agarang pisikal na panganib, tumawag sa 911.
  • Canada: Iulat ang cyber extortion at mga ilegal na pagsalakay sa nilalaman sa Canadian Center for Child Protection (cybertip.ca), ang Canadian Anti-Fraud Center (1-888-495-8501), o lokal na pulisya (911 sa mga emerhensiya).
  • United Kingdom: Iulat ang maling paggamit ng computer at cyber extortion sa Action Fraud (actionfraud.police.uk, 0300 123 2040) at mag-ulat ng ilegal na pang-aabuso sa Internet Watch Foundation (iwf.org.uk) o CEOP (ceop.police.uk). Numero ng emergency: 999 o 112 (hindi pang-emergency na pulis: 101).
  • European Union: Mag-ulat ng ilegal na mapoot na salita, nilalamang terorista, o pagsalakay ng CSAM sa pamamagitan ng iyong pambansang INHOPE (inhope.org) hotline at police cybercrime unit sa ilalim ng EU Digital Services Act (DSA). Numero ng emergency: 112.
  • Australia at New Zealand: Sa Australia, mag-ulat ng matinding cyber abuse o ilegal na raid material sa eSafety Commissioner (esafety.gov.au) at ReportCyber (cyber.gov.au, 1300 292 371). Sa New Zealand, mag-ulat sa Netsafe (netsafe.org.nz, 0508 638 723). Mga numero ng emergency: 000 (Australia), 111 (New Zealand).
  • India at Asia-Pacific: Sa India, maghain ng agarang ulat sa National Cyber Crime Reporting Portal (cybercrime.gov.in, helpline 1930). Tingnan ang aming kumpletong direktoryo sa mga numerong pang-emergency.

Mga madalas itanong

Bakit ang mga @everyone lumalabas pa rin ang mga spam ping pagkatapos kong i-ban ang mga raider at i-lock @everyone mga pahintulot?

Kapag patuloy na bumubuhos ang mga mensaheng spam sa isang channel na may **`APP`**o **`BOT`** tag sa tabi ng username at hindi mo maaaring i-right click ang user para i-ban ang mga ito, ang umaatake ay gumagamit ng **Discord Webhook** sa halip na isang user account. Ang mga webhook ay hindi lumalabas sa iyong listahan ng Miyembro ng Server at binabalewala `@everyone` mga paghihigpit sa pagpapadala ng mensahe. Buksan ang **Server Settings -> Integrations -> Webhooks**, hanapin ang Webhook na tumuturo sa apektadong channel, at i-click ang **Delete Webhook**. Pagkatapos, suriin ang **Server Settings -> Audit Log** na na-filter ng `Create Webhook` para makita kung sinong moderator o bot ang gumawa nito.

Kung sisipain ko o ipagbawal ang isang nakompromisong bot sa panahon ng isang server nuke, paano ito makakasali muli nang mag-isa?

Ang isang bot ay hindi maaaring mag-imbita ng kanyang sarili pabalik sa sarili nitong, **ngunit** kung ang umaatake ay nakompromiso din ang isang Discord session token ng isang moderator ng tao (o ibinigay `Manage Server` / `Administrator` sa isang nakatagong pangalawang tungkulin habang may kontrol ang bot), ginagamit ng script ng attacker ang human token na iyon upang muling pahintulutan ang URL ng imbitasyon sa OAuth2 ng bot (`permissions=8`) isang split-segundo pagkatapos mong sipain ito. Sa pamamagitan ng pagtanggal sa mga pahintulot sa papel ng bot sa zero muna, pag-reset ng Bot Token sa loob `discord.com/developers/applications`, at pag-audit sa **Audit Log** para sa mga hindi awtorisadong tungkulin na ibinigay sa mga miyembro ng tao, pinutol mo ang bot at ang vector ng muling imbitasyon nito.

Maaari bang ibalik ng Discord Support ang aking server at i-restore ang aking mga tinanggal na channel kung ni-nuke ito ng isang hacker?

Hindi. Hindi tulad ng Reddit o YouTube, ang Discord ay hindi nagpapanatili ng mga snapshot ng mga tinanggal na channel, tinanggal na mga tungkulin, o tinanggal na mga mensahe sa mga server ng database nito. Minsan a `DELETE /channels/{id}` Ang kahilingan sa API ay isinasagawa ng isang account holding `Manage Channels` o `Administrator` pahintulot, ang mga channel na iyon at ang kanilang mga kasaysayan ng mensahe ay permanenteng mabubura. Gayunpaman, kung inilipat ng hacker ang **Server Ownership** palayo sa iyong nakompromisong account, o kung ang iyong server ay maling hindi pinagana ng Trust & Safety sa panahon ng isang framing raid, magsumite ng ticket sa `dis.gd/request` sa ilalim ng **Na-hack na Account / Pagmamay-ari ng Server** ay nagpapahintulot sa Discord Support na ibalik sa iyo ang korona ng May-ari ng Server.

Ang account ng isang moderator ay na-hijack ng isang infostealer at ni-nuke ang aming server. Ligtas bang muling i-mod ang mga ito pagkatapos nilang baguhin ang kanilang password?

Huwag kailanman ibalik ang mga pahintulot ng moderator sa isang nakompromisong miyembro ng kawani dahil lang binago nila ang kanilang password sa parehong computer. Modern Discord token-stealers (`Lumma`, `Blank Grabber`, `RedLine`) direktang mag-inject ng mga paulit-ulit na JavaScript payload sa Discord desktop application `index.js` / `core.asar` mga file sa `%AppData%\discord`. Sa sandaling mag-log in muli ang moderator sa hindi na-wipe na PC na iyon, ninanakaw ng injected script ang bagong-bagong token at ibabalik ito sa hacker. Atasan ang moderator na magsagawa ng malinis na USB reinstallation ng Windows bago sila muling bigyan ng mga tungkulin.

Paano ko mapoprotektahan ang aking server laban sa "Fake QR Code Verification" scam na nang-hijack sa mga moderator at miyembro?

Turuan ang iyong kawani at komunidad na **walang lehitimong Discord verification bot (`Wick`, `DoubleCounter`, `Pandez`, `Sledgehammer`) ay hihilingin sa iyo na mag-scan ng QR code gamit ang Discord mobile app camera.** Ang QR code scanner na nakapaloob sa Discord mobile app ay umiiral lamang upang mag-log ng bagong desktop computer sa iyong Discord account. Sanayin ang mga moderator na huwag paganahin ang mga papasok na DM mula sa mga hindi kaibigan sa ilalim ng **Mga Setting ng User -> Nilalaman at Social -> Mga Pahintulot sa Social** at hindi kailanman mag-scan ng QR code o magpatakbo ng isang `.exe`/`.zip` file na ipinadala sa isang DM.


Mga kaugnay na gabay


Mga mapagkukunan at opisyal na patnubay

  • Discord Trust & Safety and Safety Center (discord.com/safety): Pagprotekta sa Iyong Server Mula sa Mga Raid (Safety Setup, AutoMod, Raid Protection, at Security Actions: I-pause ang Mga Imbitasyon / I-pause ang mga DM) at Hierarchy ng Mga Pahintulot at Two-Factor Authentication para sa Mga Moderator.
  • Discord Developer Documentation (discord.com/developers/docs): Mga Saklaw ng Awtorisasyon ng OAuth2 Bot, Mga Flag ng Bitwise na Pahintulot (Administrator = 0x8), Webhook Security, at Token Revocation.
  • Tulong sa Reddit at Suporta sa Moderator (support.reddithelp.com / r/ModSupport): Subreddit Crowd Control, Ban Evasion Filters, AutoModerator Emergency Configuration, at Compromised Moderator Rollback Procedures.
  • Cybersecurity and Infrastructure Security Agency (CISA) at National Cyber Security Center (NCSC): Mitigating Info-Stealer Malware, Electron Application Injection (asar pakikialam), at OAuth/Session Token Hijacking.
  • Pambansang Sentro para sa Nawawala at Pinagsasamantalahang mga Bata (NCMEC) at Internet Watch Foundation (IWF): Mga Mandatoryong Protokol sa Pag-uulat para sa Labag sa Batas na Nilalaman at Mga Insidente sa Pag-frame ng Mga Nakakahamak na Server.