Ein Discord-Anti-Nuke-Bot überwacht das Server-Audit-Log auf Schwälle zerstörerischer Aktionen (Massenbans, Kicks, Löschen von Kanälen oder Rollen). Überschreitet ein Konto innerhalb eines kurzen Zeitfensters ein Limit, setzt der Bot dieses Konto in den Timeout, kickt oder bannt es und postet eine Warnung. Die ersten Aktionen kann er nicht rückgängig machen. Aber aus einem Ereignis „in neunzig Sekunden ist der ganze Server verloren“ wird „zwei Kanäle sind weg, und ein Admin wurde in den Timeout gesetzt“. Dieser Leitfaden erklärt, was ein Nuke ist, wie die Erkennung funktioniert, welche Limits sinnvoll sind und was du danach tun solltest.

A shield absorbs a burst of ban attempts from an attacker while members stay protected. ! Members protected

Was ein Server-Nuke ist

Ein Nuke liegt vor, wenn ein Konto mit erhöhten Rechten diese nutzt, um den Server so schnell wie möglich zu zerstören: jeden Kanal löschen, jede Rolle löschen, jedes Mitglied bannen und den Rest umbenennen. Mit einem Skript dauert das Sekunden. Der Angreifer ist fast nie ein Fremder. Meist ist es ein Teammitglied, das auf eine Phishing-Nachricht hereingefallen ist, ein verärgerter Moderator, ein Bot mit mehr Rechten als nötig oder ein Alt-Konto, dem vor Monaten Administrator gegeben und das dann vergessen wurde.

Dieser letzte Punkt ist für die Verteidigung wichtig. Verifizierung und Anti-Spam schützen vor Leuten, die von außen kommen oder ganz unten in der Hierarchie stehen. Anti-Nuke schützt vor Leuten, die bereits ganz oben stehen.

So funktioniert die Erkennung

Discord sagt einem Bot nicht „Nutzer X hat gerade einen Kanal gelöscht“. Es sendet ein Ereignis „Kanal gelöscht“ ohne Autor. Um herauszufinden, wer es getan hat, liest der Bot das Server-Audit-Log, das für jede Verwaltungsaktion die ausführende Person festhält. Deshalb braucht jeder Anti-Nuke-Bot die Berechtigung „Audit-Log anzeigen“, und das Audit-Log ist die Grundlage der Erkennung, keine Vermutung.

Der Anti-Nuke von Noxyr verfolgt über das Audit-Log vier Aktionstypen:

  • Kanallöschungen
  • Rollenlöschungen
  • Mitglieder-Bans
  • Mitglieder-Kicks

Jede Aktion wird der ausführenden Person zugeordnet und innerhalb eines gleitenden Zeitfensters gezählt. Überschreitet dieselbe ausführende Person die konfigurierte Anzahl an Aktionen innerhalb des Fensters, wendet der Bot die eingestellte Strafe an und protokolliert, was passiert ist. Aktionen des Server-Inhabers werden nie gezählt, und Aktionen von Bot-Konten ebenfalls nicht. Dazu weiter unten mehr.

Die Limits festlegen

Die Standardwerte von Noxyr sind 3 zerstörerische Aktionen in 30 Sekunden, als Reaktion gibt es einen Timeout von 60 Minuten. Alles lässt sich mit /security antinuke oder auf der Sicherheitsseite des Dashboards ändern:

  • max_actions: wie viele erfasste Aktionen ein Konto innerhalb des Fensters ausführen darf, bevor der Bot reagiert. Drei ist eine sinnvolle Untergrenze. Ein echter Admin, der Kategorien umsortiert, löscht vielleicht zwei Kanäle hintereinander, und dafür willst du ihn nicht in den Timeout schicken.
  • window_seconds: die Länge des Fensters. Nukes sind schnell, deshalb erfassen 30 bis 60 Sekunden sie, während normale Admin-Arbeit weiterhin Platz hat.
  • action: Timeout, Kick, Ban oder nur protokollieren. Timeout ist die sicherste Standardeinstellung, weil sie rückgängig zu machen ist und dem Konto die Möglichkeit nimmt, weiter zu handeln. Ban ist am stärksten, aber ein Fehlalarm bei einem Mitinhaber ist schmerzhaft.
  • timeout_minutes: wie lange der Timeout dauert, wenn das die gewählte Aktion ist.

Wenn du unsicher bist, starte einen Tag lang mit „Nur protokollieren“. Dann siehst du genau, was ausgelöst hätte, ohne dass der Bot jemanden anfasst.

Vertrauenswürdige Nutzer und Rollen

Manche Konten löschen legitimerweise Dinge in großer Menge: ein Mitinhaber, der das Kanallayout neu aufbaut, oder ein Bot, den du für temporäre Sprachkanäle nutzt. Mit /security trust befreist du einen Nutzer oder eine Rolle vom Anti-Nuke, mit /security untrust hebst du die Befreiung auf. Halte die Liste kurz. Jedes vertrauenswürdige Konto ist eines, dessen Kompromittierung der Bot nicht verhindern kann. Die ehrliche Regel lautet deshalb: Vertrau nur den Leuten, denen du auch den Server übergeben würdest, sonst niemandem.

Zu Bot-Konten: Noxyr zählt keine Aktionen anderer Bots. Das ist Absicht, denn Bots erstellen und löschen im Rahmen normaler Funktionen regelmäßig Kanäle. Es bedeutet aber, dass ein bösartiger oder kompromittierter Bot außerhalb der Reichweite des Anti-Nukes liegt. Prüfe, welche Bots „Kanäle verwalten“, „Rollen verwalten“ oder „Mitglieder bannen“ dürfen, und entziehe allen, die sie nicht brauchen, diese Rechte. Die Anleitung zum Schutz vor Raids enthält eine Checkliste der Berechtigungen.

Was passiert, wenn es auslöst

  • Die ausführende Person bekommt die konfigurierte Strafe: Timeout, Kick oder Ban.
  • Eine Warnung als Embed geht in deinen Protokollkanal, mit der ausführenden Person, dem Aktionstyp, der Anzahl innerhalb des Fensters und der angewandten Reaktion.
  • Das Fenster wird zurückgesetzt. Eine zweite Welle von einem anderen Konto wird separat erfasst.

Richte den Protokollkanal ein, bevor du dich auf all das verlässt. Ohne ihn handelt der Bot trotzdem, aber du hast keine Aufzeichnung, mit der du einen Timeout erklären oder rekonstruieren könntest, was gelöscht wurde. Die Sicherheitseinstellungen und eine Schritt-für-Schritt-Anleitung stehen in der Sicherheitsdokumentation und im Tutorial.

Wiederherstellung: Was Anti-Nuke nicht kann

Kein Anti-Nuke-Bot stellt deinen Server wieder her. Wenn das Limit erreicht ist, sind die Aktionen davor bereits passiert, und Discord bietet kein Wiederherstellen für gelöschte Kanäle oder Rollen. Die Wiederherstellung liegt bei dir, und sie ist deutlich einfacher, wenn du vorgesorgt hast:

  • Eine Server-Vorlage behalten. Unter Servereinstellungen kannst du eine Vorlage deiner Kanal- und Rollenstruktur erstellen. Aktualisiere sie nach größeren Umbauten. Nachrichten stellt sie nicht wieder her, aber das Grundgerüst ist innerhalb einer Minute zurück.
  • Wichtiges woanders sichern. Ticket-Transkripte, Rechnungen und Bewertungen, die außerhalb von Discord gespeichert sind, überstehen einen Nuke. Noxyr bewahrt Transkripte und Rechnungsdaten in der eigenen Datenbank auf und lässt dich Rechnungen sichern.
  • Massenhaft entbannen. Wurden Mitglieder gebannt, lässt sich die Bannliste unter Servereinstellungen leeren. Mühsam, aber machbar.
  • Zugriffe neu vergeben. Entziehe Administrator allen Rollen, die es nicht unbedingt brauchen, und verlange unter Sicherheitseinrichtung eine Zwei-Faktor-Authentifizierung für Moderationsaktionen.

Einen Anti-Nuke-Bot auswählen

Spezialisierte Sicherheitsbots (Wick, Beemo, Security Bot) gehen tiefer: Manche erfassen mehr Aktionstypen, ergänzen Heuristiken für Beitrats-Raids oder bieten für Premium-Abonnenten eine teilweise Rückabwicklung. Wenn Sicherheit das Einzige ist, das du von einem Bot brauchst, und du bereit bist zu zahlen, lohnt sich ein Blick darauf. Unser Vergleich von Sicherheitsbots behandelt sie fair. Der Vorteil von Noxyr ist, dass Anti-Nuke, Anti-Spam, Verifizierung und der Protokollkanal kostenlos sind und im selben Dashboard konfiguriert werden wie deine Tickets und dein Shop. So gibt es einen Bot mit gefährlichen Berechtigungen weniger auf dem Server. Die Seite zum Sicherheitsbot listet genau auf, was enthalten ist.

Häufige Fragen

Ist Anti-Nuke standardmäßig aktiv? Das Sicherheitsmodul von Noxyr ist aktiv, aber Anti-Nuke selbst startet deaktiviert, damit der Bot Admins nie überraschend moderiert. Aktiviere es mit /security antinuke enabled:True oder über das Dashboard.

Setzt er meinen Mitinhaber in den Timeout, wenn der Kanäle aufräumt? Nur dann, wenn er das Limit innerhalb des Fensters überschreitet. Nimm ihn mit /security trust auf, wenn er regelmäßig größere Aufräumarbeiten erledigt.

Braucht der Bot Administrator? Er braucht „Audit-Log anzeigen“, um ausführende Personen zu erkennen, und „Mitglieder moderieren“, „Kick“ oder „Ban“, um zu reagieren. Administrator ist die einfachste Möglichkeit, sicherzustellen, dass er gegen das Konto vorgehen kann. Außerdem muss die Rolle des Bots über den Rollen stehen, gegen die er vorgehen muss.

Kann Anti-Nuke gelöschte Kanäle wiederherstellen? Nein, und Discord kann es auch nicht. Behalte eine Server-Vorlage und betrachte Anti-Nuke als Schadensbegrenzung.

Und der Server-Inhaber? Gegen den Inhaber wird nie vorgegangen. Ist das Konto des Inhabers kompromittiert, wende dich an den Discord-Support. Ein Bot kann dort nicht helfen.