Bot anti-nuke na Discordzie: zatrzymaj masowe bany i usuwanie kanałów
Bot anti-nuke na Discordzie zatrzymuje jedno konto przed rozerwaniem serwera. Noxyr liczy usunięcia kanałów, usunięcia ról, bany i wyrzucenia na osobę, a gdy ktoś przekroczy limit w krótkim oknie, wycisza go, wyrzuca albo banuje, a potem pisze na kanale logów.
Atak, do którego jest zbudowany
Filtry spamu obserwują zwykłych członków. Nuke przychodzi od kogoś, kto ma już uprawnienia: przejętego moderatora, ukradzionego konta admina albo bota, którego zaprosiłeś i nie powinieneś był. W mniej niż minutę może usunąć każdy kanał i zbanować połowę członków. Discord sam tego nie zatrzyma, bo każda pojedyncza akcja jest dozwolona dla tej roli.
Anti-nuke działa na wzorcu. Jedna osoba robiąca wiele niszczących rzeczy szybko to nie jest normalne zachowanie personelu.
Co obserwuje
Noxyr czyta dziennik audytu, żeby ustalić, kto wykonał każdą akcję, a potem liczy na osobę:
- Usunięcia kanałów
- Usunięcia ról
- Bany członków
- Wyrzucenia członków
Gdy jedna osoba przekroczy limit w oknie, bot karze tę osobę i pisze na kanale logów.
Ustawienia i wartości domyślne
| Ustawienie | Domyślnie | Znaczenie |
|---|---|---|
| enabled | Wyłączone | Nic nie jest karane, dopóki tego nie włączysz |
| max_actions | 3 | Akcje dozwolone w oknie |
| window_seconds | 30 | Jak długo obejmuje licznik |
| action | timeout | timeout, kick, ban albo none. None tylko zapisuje w logu |
| timeout_minutes | 60 | Używane, gdy akcją jest timeout |
Ustawiaj je poleceniem /security antinuke albo na stronie Security w panelu, a /security status pokaże, co jest aktywne. Zaczęcie od akcji none to bezpieczny sposób, żeby zobaczyć, co by złapał, zanim kogokolwiek ukarze.
Lista zaufanych
Niektórzy naprawdę usuwają dużo rzeczy, na przykład admin robiący porządki. Użyj /security trust z rolą albo użytkownikiem, żeby ich zwolnić, a /security untrust, żeby ich usunąć z listy. Właściciel serwera jest zawsze zwolniony, a bot ignoruje akcje, które sam wykonał.
Trzymaj listę zaufanych krótko: twoje narzędzia do masowego sprzątania i najbardziej zaufany admin. Lista zaufanych nigdy nie jest kopiowana przez Copy Settings, więc drugi serwer nie odziedziczy jej przez przypadek.
Gdzie może zawieść
To uczciwa część każdej konfiguracji anti-nuke.
- Bot potrzebuje View Audit Log. Bez tego nie rozpozna, kto działał.
- Żeby wyciszyć, wyrzucić lub zbanować, potrzebuje tego uprawnienia i roli nad osobą, którą karze. Nie może działać przeciwko komuś, czyja rola jest nad jego własną.
- Dziennik audytu Discorda może opóźniać się o kilka sekund pod obciążeniem. Okno jest na tyle szerokie, że i tak złapie serię.
Dlatego ustaw rolę Noxyra wysoko, poniżej właściciela i nad wszystkimi, których chcesz objąć ochroną, a uprawnienie Administrator zostaw jak najmniejszej liczbie kont.
Rozsądna konfiguracja startowa
- Przesuń rolę Noxyra w górę w Ustawieniach serwera, Role, tuż pod twoją.
- Ustaw kanał logów, żeby każde wykrycie było zapisane.
- Włącz anti-nuke z domyślnymi ustawieniami: 3 akcje w 30 sekund, wyciszenie na 60 minut.
- Dodaj swoich zaufanych poleceniem
/security trust. - Przejrzyj po tygodniu i przejdź na wyrzucenie lub ban, jeśli chcesz twardszej linii.
Wybór kary
Domyślna kara to wyciszenie na 60 minut. Od razu zatrzymuje szkody i daje czas na sprawdzenie, co ma znaczenie, gdy konto należy do prawdziwego moderatora, któremu przejęto telefon, a nie do złoczyńcy. Wyrzucenie albo ban ma sens na serwerach z małą rotacją personelu, gdzie każda seria niszczenia jest podejrzana.
Ustawienie akcji na none zamienia anti-nuke w alarm. Bot tylko zapisuje, więc dowiadujesz się, kto co zrobił, bez żadnej kary. Wielu właścicieli uruchamia to tak przez tydzień, żeby ustalić, które zwykłe zadania adminów przekroczyłyby limit, a potem podnoszą max_actions albo ufają odpowiednim osobom.
Dlaczego musi być włączony, zanim cokolwiek się stanie
Anti-nuke jest domyślnie wyłączony i nie cofnie tego, co wydarzyło się przed jego włączeniem. Włącz go dzisiaj, nawet z akcją tylko do logowania, żeby ślad audytu istniał w dniu, gdy będziesz go potrzebować.
Przetestuj bezpiecznie
Użyj jednorazowego serwera albo konta testowego, którego nie ma na liście zaufanych. Szybko usuń kilka testowych kanałów i sprawdź, czy kanał logów dostał wpis. Jeśli nic się nie dzieje, najpierw sprawdź View Audit Log, a potem pozycję roli bota.
Dalsze kroki
Ustawienia są w dokumentacji anti-nuke. Za myśleniem stojącym za nimi stoi przewodnik po anti-nuke, a listę kontrolną odzyskiwania po nuke miej pod ręką, na wypadek gdyby to się mimo wszystko zdarzyło. Działa najlepiej obok anti-spamu i szerszego bota bezpieczeństwa. Dodaj Noxyra i włącz go.
Częste pytania
Co robi bot anti-nuke na Discordzie?
Zatrzymuje jedno konto przed masowym niszczeniem serwera. Noxyr liczy usunięcia kanałów, usunięcia ról, bany i wyrzucenia na osobę i karze tego, kto przekroczy limit w oknie.
Jakie są domyślne ustawienia anti-nuke w Noxyrze?
Domyślnie jest wyłączony. Po włączeniu dopuszcza 3 akcje w 30 sekund, a akcją jest wyciszenie na 60 minut. Możesz też wybrać wyrzucenie, ban albo none.
Jak zwolnić admina z anti-nuke?
Użyj /security trust z rolą albo użytkownikiem. Właściciel serwera jest zawsze zwolniony, a bot ignoruje własne akcje.
Dlaczego anti-nuke kogoś nie powstrzymał?
Bot potrzebuje View Audit Log, odpowiedniego uprawnienia i roli nad osobą. Nie może zatrzymać konta, którego rola jest nad rolą bota.
Czy anti-nuke Noxyra jest darmowy?
Tak. Jest częścią darmowego modułu bezpieczeństwa.