Anti-Nuke
Rozpozná útoky na tvůj server, zastaví útočníka a co nejvíc napraví škody.
V panelu v části: Moderace, Anti-Nuke
Nuke je situace, kdy někdo s oprávněními během krátké doby všechno zničí: smaže kanály, smaže role, zabanuje všechny. Anti-Nuke to rozpozná podle rychlosti a vzorce, ne podle jednotlivé akce.
Jak to funguje
Každá podezřelá akce zvýší skóre hrozby toho, kdo ji provedl. Když se překročí Práh karantény, bot zasáhne. Když se překročí Kritický práh, incident se považuje za kritický a může spustit nouzové uzamčení.
Jeden smazaný kanál tedy není incident. Deset za dvacet sekund z účtu, který se včera stal adminem, rozhodně ano.
Nastavení
Zapni modul
Vytvoř karanténní roli
Klikni na Vytvořit karanténní roli. Bot roli vytvoří a odepře jí přístup do každého kanálu. Přes Synchronizovat karanténní roli to později doplníš pro nové kanály.
Vyber kanál logů
Sem chodí hlášení o incidentech včetně tlačítek pro omilostnění nebo potvrzení.
Nastav whitelist
Zapiš role vedení a důvěryhodné boty dřív, než ochranu ostře zapneš.
Ulož a vyzkoušej
Pár dní sleduj kanál logů, než prahy zpřísníš.
Devět detekčních mechanismů
| Spouštěč | Co rozpozná |
|---|---|
| Hromadné mazání kanálů | Mnoho kanálů smazaných během krátké doby |
| Hromadné mazání rolí | Mnoho rolí smazaných během krátké doby |
| Udělení nebezpečného oprávnění | Někdo rozdává admina nebo srovnatelná oprávnění |
| Hromadný ban | Mnoho členů zabanovaných během krátké doby |
| Hromadné vyhazování | Mnoho členů vyhozených během krátké doby |
| Přidán neschválený bot | Jen u botů s rozšířenými oprávněními, kteří nejsou na whitelistu |
| Bot vyhozen nebo zabanován | Někdo jiný než majitel serveru odebere bota, jen se přepínačem z části níže |
| Spam webhooky | Hromadné vytváření nebo zneužívání webhooků |
| Nebezpečná změna nastavení serveru | Například snížení úrovně zabezpečení serveru |
Whitelist
| Nastavení | Význam |
|---|---|
| Role na whitelistu | Členové s jednou z těchto rolí nejsou nikdy označeni jako útočníci |
| Uživatelé a boti na whitelistu | Jednotlivé účty, které nejsou nikdy označeny |
Whitelist botů je důležitý: bez něj se i přidání legitimního bota počítá jako incident.
Na whitelist patří i moderátoři, kteří často vyhazují nebo banují mnoho členů rychle po sobě (třeba při raidu). Platí to pro bany ručně stejně jako pro /ban a /kick přes AlphaCloud: obojí se počítá členovi, který akci provedl.
Blokování webhooků
Nuke bot rád vytváří webhooky a spamuje přes ně. Webhook přitom zůstane, i když byl bot dávno vyhozen. Dva samostatné přepínače, oba ve výchozím stavu vypnuté:
| Nastavení | Význam |
|---|---|
| Okamžitě mazat webhooky od botů | Když bot vytvoří webhook, AlphaCloud ho hned zase smaže |
| Okamžitě mazat webhooky od členů | Totéž pro členy, majitel serveru je výjimkou |
Boti a členové na whitelistu mohou webhooky vytvářet dál. Sledování kanálu s oznámeními zůstává vždy možné. Smazání najdeš i s důvodem v audit logu Discordu, bot k tomu potřebuje oprávnění Spravovat webhooky.
Důležité: Boti jako PluralKit, Tupperbox nebo NQN fungují jen s webhooky. Přidej je na whitelist dřív, než zapneš blokování pro boty.
Boty smí odebrat jen majitel serveru
Útočník často nejdřív vyhodí ochranné boty. Když je zapnuté Boty smí vyhodit nebo zabanovat jen majitel (ve výchozím stavu vypnuté), AlphaCloud okamžitě považuje kohokoli jiného, kdo vyhodí nebo zabanuje bota, za útočníka, bez ohledu na jeho skóre hrozby.
- Zabanovaný bot se automaticky zase odbanuje.
- Vyhozeného bota může vrátit jen člověk. Hlášení incidentu v log kanálu a DM majiteli serveru proto obsahují pozvánku bota.
- Výjimkou je majitel serveru, whitelist a boti, kteří sami vystupují jako útočníci. Kdo vyhodí nuke bota, tedy potrestán nebude.
- Také
/kicka/banpřes AlphaCloud se počítají členovi, který příkaz použil.
Discord botům nedovolí kick nebo ban zabránit, AlphaCloud proto reaguje hned poté. Pokud je odebrán samotný AlphaCloud, už reagovat nemůže.
Reakce
| Nastavení | Význam |
|---|---|
| Akce pro uživatele | Co se stane s útočníkem, který je člověk: karanténa, vyhození nebo ban |
| Akce pro boty | Totéž pro bota, například kompromitovanou integraci |
| Karanténní role | Vezme útočníkovi všechny ostatní role a zablokuje mu výhled na server |
| Upozornit vlastníka serveru | DM majiteli, jakmile je rozpoznán incident |
Karanténa je doporučené nastavení pro lidi: útok se okamžitě zastaví, ale role můžeš vrátit, pokud šlo o planý poplach. Ban je konečný.
Automatické vrácení
Automaticky obnoví kanály a role, které útočník právě smazal.
Adaptivní riziko
Dvě hodnoty, které útočníka dostanou k prahu rychleji:
| Nastavení | Význam |
|---|---|
| Okno čerstvého admina (minuty) | Kdo během tohoto okna dostal nebezpečné oprávnění, je při každé destruktivní akci hodnocen výš |
| Práh nového účtu (dny) | Discord účty mladší než tato hodnota jsou hodnoceny výš |
Obojí jsou klasické znaky převzatého nebo účelově založeného útočnického účtu.
Zpravodajství o hrozbách napříč sítí
AlphaCloud běží na tisících serverů. Dva samostatné přepínače:
| Nastavení | Význam |
|---|---|
| Hlásit útočníky | Sdílí se sítí Discord ID, typ spouštěče a čas potvrzeného útočníka |
| Používat hlášení ze sítě | Zvyšuje rizikové skóre členů, kteří už byli nahlášeni jinde |
Nouzové uzamčení
Uzamkne celý server. Buď automaticky při kritickém incidentu, nebo ručně přes Uzamknout teď. Přes Zrušit uzamčení se vrátíš zpět.
Incidenty
Dole na stránce najdeš seznam všech incidentů s útočníkem, skóre hrozby a provedenou akcí. U každé položky jsou dvě tlačítka:
- Omilostnit zruší opatření a obnoví předchozí role.
- Potvrdit ban učiní sankci konečnou.
Stejná tlačítka jsou i pod hlášením o incidentu v kanálu logů, takže tvůj tým může reagovat přímo v Discordu.
Příkaz
/lockdown uzamkne server nebo uzamčení zruší, aniž bys musel otevírat panel. Příkaz je k dispozici jen tehdy, když je Anti-Nuke aktivní.
Potřebná oprávnění
Tady se důrazně doporučuje Administrátor. Anti-Nuke musí umět spravovat role, spravovat kanály, banovat, vyhazovat a číst protokol auditu Discordu, a to rychleji než útočník.