Discord anti-nuke bot: zastaví hromadné bany a mazání kanálů
Discord anti-nuke bot zabrání jednomu účtu, aby váš server rozmetal. Noxyr počítá mazání kanálů, mazání rolí, bany a vyhazovy u každého člověka. Když někdo překročí limit v krátkém časovém okně, bot ho umlčí, vyhodí nebo zabanuje a zapíše to do logovacího kanálu.
Útok, pro který je určen
Antispamové filtry sledují běžné členy. Nuke přichází od někoho, kdo už má oprávnění: napadeného moderátora, ukradeného účtu administrátora nebo bota, kterého jste pozvali a neměli. Během minuty dokáže smazat každý kanál a zabanovat polovinu členů. Discord to sám nezastaví, protože každá jednotlivá akce je pro danou roli povolena.
Anti-nuke místo toho sleduje vzorec. Jeden člověk, který rychle dělá mnoho destruktivních věcí, není normální chování personálu.
Co sleduje
Noxyr čte auditní protokol, aby zjistil, kdo jakou akci provedl, a pak počítá akce u každého člověka:
- Mazání kanálů
- Mazání rolí
- Bany členů
- Vyhazování členů
Když jeden člověk překročí limit v rámci okna, bot ho potrestá a zapíše to do logovacího kanálu.
Nastavení a výchozí hodnoty
| Nastavení | Výchozí | Význam |
|---|---|---|
| enabled | Vypnuto | Nic se netrestá, dokud to nezapnete |
| max_actions | 3 | Počet povolených akcí v okně |
| window_seconds | 30 | Jak dlouho počet pokrývá |
| action | timeout | timeout, kick, ban nebo none. None jen zapisuje do logu |
| timeout_minutes | 60 | Použije se, když je akce timeout |
Tato nastavení změníte příkazem /security antinuke nebo na stránce Security v dashboardu, a příkazem /security status uvidíte, co je aktivní. Začít s akcí nastavenou na none je bezpečný způsob, jak sledovat, co by zachytil, dřív než někoho potrestá.
Seznam důvěry
Některí lidé opravdu smažou hodně věcí, například administrátor, který dělá úklid. Příkazem /security trust s rolí nebo uživatelem je vyjmete a příkazem /security untrust je odeberete. Majitel serveru je vždy vyjmut a bot ignoruje akce, které sám provedl.
Seznam důvěry držte krátký: vaše nástroje na hromadný úklid a nejdůvěryhodnější administrátor. Seznam důvěry Kopírovat nastavení nikdy nekopíruje, takže druhý server ho omylem nezdědí.
Kde může selhat
Tohle je upřímná část každého nastavení anti-nuke.
- Bot potřebuje oprávnění Zobrazit protokol auditu. Bez něj nepozná, kdo jednal.
- Aby mohl umlčet, vyhodit nebo zabanovat, potřebuje toto oprávnění a roli nad člověkem, kterého trestá. Nemůže zasáhnout proti někomu, jehož role je nad jeho vlastní.
- Auditní protokol Discordu může pod zátěží zaostat o několik sekund. Okno je dost široké, aby i tak zachytilo nával.
Proto dejte roli Noxyr vysoko, pod majitele a nad všechny ostatní, které chcete chránit, a oprávnění Správce nechte co nejmenšímu počtu účtů.
Rozumná výchozí konfigurace
- Přesuňte roli Noxyr nahoru v Nastavení serveru, Role, hned pod svou roli.
- Nastavte logovací kanál, aby se každý zásah zapsal.
- Zapněte anti-nuke s výchozími hodnotami: 3 akce za 30 sekund, timeout na 60 minut.
- Přidejte své důvěryhodné lidi příkazem
/security trust. - Po týdnu zkontrolujte a pokud chcete tvrdší postup, přejděte na vyhazování nebo bany.
Volba trestu
Výchozí je timeout na 60 minut. Škodu okamžitě zastaví a dá vám čas se podívat, což je důležité, když je účet skutečný moderátor, jehož telefon byl napaden, a nikoli záškodník. Vyhazování nebo bany dávají smysl na serverech, kde je personál stabilní a každý výbuch destrukce je podezřelý.
Nastavení akce na none přemění anti-nuke na alarm. Bot jen zapisuje, takže zjistíte, kdo co udělal, bez jakéhokoli trestu. Mnoho majitelů to takto nechá běžet týden, aby zjistili, které běžné administrátorské úkoly by limit spustily, a pak zvýší max_actions nebo důvěřují správným lidem.
Proč musí být zapnutý dřív, než se cokoli stane
Anti-nuke je ve výchozím stavu vypnutý a nedokáže vrátit to, co se stalo před jeho zapnutím. Zapněte ho ještě dnes, i jen s akcí pouze do logu, aby auditní stopa existovala ve chvíli, kdy ji budete potřebovat.
Bezpečné vyzkoušení
Použijte jednorázový server nebo testovací účet, který není na seznamu důvěry. Rychle smažte několik testovacích kanálů a ověřte, že logovací kanál dostal záznam. Pokud se nic nestane, nejdřív zkontrolujte oprávnění Zobrazit protokol auditu a pak pozici role bota.
Další kroky
Nastavení najdete v dokumentaci anti-nuke. Za úvahami stojícími za nimi si přečtěte průvodce anti-nuke a mějte po ruce kontrolní seznam obnovy po nuke pro případ, že se to přesto stane. Nejlépe funguje vedle anti-spamu a celého bezpečnostního bota. Přidejte Noxyr a zapněte ho.
Časté otázky
Co dělá Discord anti-nuke bot?
Zabrání jednomu účtu, aby hromadně ničil váš server. Noxyr počítá mazání kanálů, mazání rolí, bany a vyhazovy u každého člověka a potrestá každého, kdo překročí limit v daném okně.
Jaká jsou výchozí nastavení anti-nuke v Noxyr?
Ve výchozím stavu je vypnuto. Po zapnutí povoluje 3 akce za 30 sekund a akce je timeout na 60 minut. Můžete také zvolit vyhození, ban nebo none.
Jak vyjmu administrátora z anti-nuke?
Použijte /security trust s rolí nebo uživatelem. Majitel serveru je vždy vyjmut a bot ignoruje své vlastní akce.
Proč anti-nuke někoho nezastavil?
Bot potřebuje oprávnění Zobrazit protokol auditu, odpovídající oprávnění a roli nad daným člověkem. Nemůže zastavit účet, jehož role je nad rolí bota.
Je anti-nuke Noxyr zdarma?
Ano. Je součástí bezplatného bezpečnostního modulu.