SylonSylon
Alle FunktionenServer Guard (Anti-Nuke & Wiederherstellung)

Server Guard (Anti-Nuke & Wiederherstellung)

Anti-Nuke-Schutz, der Massenbans, Kanallöschungen und Rollenangriffe auf deinem Discord-Server stoppt — und zurückholt, was trotzdem durchkam.

Überblick

Ein einziger kompromittierter Admin kann einen Discord-Server in Minuten auslöschen. Server Guard beobachtet jedes zerstörerische Audit-Ereignis — Massenbans und -kicks, das Löschen von Kanälen und Rollen, Massenumbenennungen, Rechteausweitung, Webhook-Missbrauch, Nachrichtenlöschungen — und greift in dem Moment ein, in dem ein Konto eine sichere Grenze überschreitet. Was sich nicht live rückgängig machen lässt, kann danach wieder aufgebaut werden: Sylon führt regelmäßige Snapshots des gesamten Servers, und das Dashboard führt dich Stück für Stück durch die Wiederherstellung.

In Aktion sehen

Wie es funktioniert

1

Grenzen pro Konto

Jede zerstörerische Aktionsart hat ihr eigenes gleitendes Minutenkontingent, gezählt pro Konto: Bans, Entbannungen, Kicks, Kanäle anlegen/löschen/bearbeiten, Rollen anlegen/löschen/bearbeiten, Serveränderungen, Webhooks und Nachrichtenlöschungen.
2

Sofortige Umkehr

Wer eine Grenze überschreitet, verliert seine Rollen und wird stummgeschaltet; anschließend wird die Aktion rückgängig gemacht — gelöschte Kanäle und Rollen werden neu erstellt, Bearbeitungen zurückgesetzt, Spam-Kanäle und Webhooks entfernt.
3

Snapshots von allem

Alle paar Stunden hält Sylon deine Rollen, Kanäle, Kategorien, Berechtigungsüberschreibungen und die Server-Identität fest, wer welche Rolle trägt, und wer zuletzt in jedem Kanal geschrieben hat.
4

Geführte Wiederherstellung

Das Dashboard vergleicht einen Snapshot mit deinem laufenden Server und bietet jeden Unterschied einzeln an, in einer Reihenfolge, die es durchsetzt: Rollen vor den Berechtigungen, die sie nennen, Kategorien vor den Kanälen darin.

Schlüsselfunktionen

Schutz vor Massenbans, -entbannungen und -kicks
Schutz vor dem Anlegen, Löschen und Massenbearbeiten von Kanälen
Schutz vor dem Anlegen, Löschen und Massenbearbeiten von Rollen
Erkennung von Rechteausweitung und gefährlichen Rollen
Erkennung von Webhook-Missbrauch und Massenlöschung von Nachrichten
Blockieren von @everyone- und Rollen-Erwähnungsspam
Schutz der Server-Identität (Name, Icon, Vanity-URL)
Schutz vor Umbenennen und Löschen von Emoji, wiederhergestellt aus dem Bild oder der letzten Momentaufnahme
Automatische Server-Snapshots, 30 Tage aufbewahrt
Schrittweise Wiederherstellung von Kanälen, Rollen, Berechtigungen, Rollenmitgliedern und des letzten Gesprächs

Einrichtung

1.Öffne das Dashboard, gehe zum Guard-Tab und aktiviere ihn.
2.Lege einen Log-Kanal fest, damit jeder Eingriff sichtbar ist.
3.Füge vertraute Rollen für die Personen hinzu, die regulär Massenverwaltung machen.
4.Passe die Minutengrenzen unter „Regeln“ daran an, wie dein Team tatsächlich arbeitet.
5.Lass automatische Snapshots an und erstelle nach jedem großen Umbau einen von Hand.
6.Gib Sylon eine Rolle über den Rollen und Kanälen, die es wiederherstellen können soll.

Funktionsweise im Detail

Was beobachtet wird

Guard zählt zerstörerische Verwaltungsaktionen pro Konto und Minute: Bans, Entbannungen und Kicks; das Anlegen, Löschen und Bearbeiten von Kanälen; das Anlegen, Löschen und Bearbeiten von Rollen; Serveränderungen; Webhook-Erstellung; und Nachrichtenlöschungen. Eine überschrittene Grenze gilt als Vorfall, nicht als Alltagsarbeit.

Automatische Umkehr

Gelöschte Kanäle und Rollen werden neu erstellt, Bearbeitungen auf den Zustand zurückgesetzt, den das Gateway davor gesehen hat, Serveränderungen rückgängig gemacht und Rechteausweitungen zurückgenommen. Der Punkt ist: ein kompromittiertes Konto kann keine dauerhaften Änderungen schneller vornehmen, als Guard sie zurücksetzt.

Snapshots

Alle paar Stunden speichert Sylon die gesamte Gestalt des Servers: jede Rolle mit Farbe, Berechtigungen und Mitgliedern; jeden Kanal und jede Kategorie mit Thema, Typ und kanalbezogenen Berechtigungsüberschreibungen; und Name, Icon und Einstellungen des Servers selbst. Nach einem Guard-Eingriff pausieren Snapshots zwei Stunden, damit ein Angriff die letzte gute Kopie nicht aus der Aufbewahrung verdrängt.

Geführte Wiederherstellung

Wiederherstellung ist bewusst kein einzelner Knopf. Das Dashboard zeigt acht Schritte in der Reihenfolge, in der sie erledigt werden müssen, jeder mit den einzelnen abweichenden Einträgen, und verweigert einen Schritt, dessen Voraussetzungen noch offen sind — Kanalberechtigungen vor ihren Rollen wiederherzustellen würde die Hälfte davon stillschweigend verwerfen.

Vertraute Rollen und Panikmodus

Vertraute Rollen sind ausgenommen, damit ein echter Administrator bei echter Aufräumarbeit nicht bekämpft wird. Der Panikmodus setzt jede Grenze auf null: die erste zerstörerische Aktion jeder Art wird gestoppt, ganz gleich von wem.

Was als Kopie zurückkommt

Nachrichten. Discord kann keine gelöschte Nachricht zurückholen, aber ein Webhook darf unter jedem Namen und Avatar posten — also spielt Sylon das gespeicherte letzte Gespräch unter den Namen und Bildern der ursprünglichen Autoren in den wiederhergestellten Kanal zurück, als Kopien gekennzeichnet und nur einmal je Kanal. Anhänge, Einbettungen, Reaktionen, Antworten, Bearbeitungsverlauf und die ursprünglichen Zeitstempel gehören nicht dazu, und das Dashboard sagt das, bevor du den Knopf drückst.

Einstellungen

ProtokollkanalDer Kanal, über den der Bot Protokollnachrichten für diese Funktion sendet.
Vertrauenswürdige RollenMitglieder mit diesen Rollen sind vertrauenswürdig und von den Schutzbeschränkungen nicht betroffen.
Vertrauenswürdige MitgliederEinzelne Mitglieder, die als vertrauenswürdig gelten und von den Schutzbeschränkungen nicht betroffen sind.
PanikmodusWenn diese Option aktiviert ist, werden alle destruktiven Aktionen unabhängig von den Grenzwerten sofort blockiert.
Anti-Ban-Limit/MinMaximal zulässige Anzahl an Sperren pro Minute, bevor der Wachmann Maßnahmen ergreift.
Anti-Kick-Limit/MinMaximal zulässige Anzahl an Tritten pro Minute.
Anti-Kanal-Löschlimit/MinMaximal zulässige Anzahl von Kanallöschungen pro Minute.
Anti-Channel-Erstellungslimit/MinMaximal zulässige Anzahl an Kanalerstellungen pro Minute.
Kanalbearbeitungs-Limit/Min.Wie viele Kanalbearbeitungen — Umbenennungen, Themenänderungen, Kategoriewechsel, Slowmode — pro Minute erlaubt sind, bevor Guard sie zurücknimmt.
Anti-Rollen-Löschlimit/MinMaximal zulässige Anzahl von Rollenlöschungen pro Minute.
Rollenerstellungs-Limit/Min.Wie viele Rollen ein Konto pro Minute erstellen darf. Alles darüber wird gelöscht, unabhängig von den Berechtigungen.
Rollenbearbeitungs-Limit/Min.Wie viele Rollenbearbeitungen pro Minute erlaubt sind. Bearbeitungen darüber werden auf den vorherigen Zustand zurückgesetzt.
Anti-gefährliche Rolle erstellenVerhindert die Erstellung von Rollen mit gefährlichen Berechtigungen wie Administrator.
Anti-Gilden-Update-Limit/MinMaximal zulässige Anzahl von Servereinstellungsänderungen pro Minute.
Nachrichtenlöschungs-Limit/Min.Wie viele Nachrichten ein Konto pro Minute löschen darf. Guard stoppt das Konto und hält fest, was verloren ging — die Nachrichten selbst kehren nur als erneut abgespielte Kopien zurück, über die Nuke-Wiederherstellung.
Webhook-Erstellungs-Limit/Min.Wie viele Webhooks ein Konto pro Minute erstellen darf. Ein Webhook postet weiter, nachdem sein Ersteller gebannt wurde — überzählige werden gelöscht.
Emoji-Löschungen pro MinuteWie viele Emoji eine Person pro Minute löschen darf, bevor Guard eingreift. Sylon lädt sie aus dem Bild wieder hoch, das Discord noch ausliefert, oder aus der letzten Momentaufnahme. 0 macht schon die erste Löschung rückgängig.
Emoji-Änderungen pro MinuteWie viele Emoji eine Person pro Minute umbenennen oder einschränken darf, bevor Guard den alten Namen zurücksetzt. 0 macht schon die erste Änderung rückgängig.
Sticker-Löschungen pro MinuteWie viele Sticker eine Person pro Minute löschen darf, bevor Guard eingreift. Sylon lädt sie aus der Datei wieder hoch, die Discord noch ausliefert, oder aus der letzten Momentaufnahme. 0 macht schon die erste Löschung rückgängig.
Sticker-Änderungen pro MinuteWie viele Sticker eine Person pro Minute umbenennen darf, bevor Guard den alten Namen zurücksetzt. 0 macht schon die erste Änderung rückgängig.
Event-Löschungen pro MinuteWie viele geplante Events eine Person pro Minute löschen oder absagen darf, bevor Guard sie neu erstellt. Ein bereits begonnenes Event lässt sich nicht neu erstellen. 0 macht schon das erste rückgängig.
Was als gefährliche Berechtigung giltDie Berechtigungen, über die die beiden Regeln für gefährliche Rollen urteilen — eine Rolle damit zu erstellen, oder sie einer bestehenden zu geben. Alle Schalter aus bedeutet „Sylons Liste verwenden“, nie „nichts ist gefährlich“.
Anti @everyone-ErwähnungBlockiert nicht autorisierte @everyone- und @here-Erwähnungen.
Schutz vor Rollen-ErwähnungsspamLöscht Nachrichten, die sechs oder mehr Rollen auf einmal erwähnen, und schränkt den Absender ein.
Automatische SnapshotsLegt regelmäßig Snapshots der Serverstruktur an, damit ein Nuke über das Dashboard rückgängig gemacht werden kann. Nach einem Guard-Eingriff pausieren Snapshots zwei Stunden, damit ein Angriff die letzte gute Kopie nicht überschreibt.
Snapshot-Intervall (Stunden)Wie oft ein Snapshot erstellt wird. Kürzer heißt weniger Verlust bei einem Angriff, dafür mehr gespeicherte Kopien.
Aufbewahrte SnapshotsWie viele geplante Snapshots aufbewahrt werden. Während eines Angriffs erstellte Snapshots kommen immer zusätzlich dazu.
Letzte Absender speichernSpeichert, wer zuletzt in jedem Kanal geschrieben hat. Nachrichten werden nie wiederhergestellt — Discord bietet dafür keinen Weg — aber zu wissen, wem ein gelöschter Kanal gehörte, macht sein Wiederherstellen erst sinnvoll.
Gespeicherte Nachrichten pro KanalWie viele der letzten Nachrichten pro Kanal gemerkt werden. 0 speichert keine.

Gut zu wissen

Guard braucht weitreichende Berechtigungen, um Aktionen umzukehren — es kann nur wiederherstellen, was Sylon selbst erstellen darf.
Die Umkehr stützt sich auf das Audit-Log, Sylon braucht also „Audit-Log ansehen“, um eine Aktion einem Konto zuzuordnen.
Die Grenzen gelten pro Minute, eine langsame bewusste Änderung eines Admins löst also nichts aus.
Ein neu erstellter Kanal oder eine neu erstellte Rolle bekommt eine neue Discord-ID. Sylon merkt sich die Änderung, damit spätere Wiederherstellungsschritte weiter funktionieren; Bots oder Integrationen, die die alte ID gespeichert haben, müssen aber umgestellt werden.
Ein Bot, den jemand hinzugefügt hat, der das nicht darf, ist nicht die Aufgabe des Wächters: das erledigt die Beitrittskontrolle an der Tür, bevor der Bot überhaupt etwas getan hat.
Ein gelöschtes Emoji ist das Einzige, was Guard nicht immer zurückholen kann: Discord macht eine Emoji-Löschung nicht rückgängig, also lädt Sylon das Bild erneut hoch — aus Discords eigenem CDN, solange es dort noch liegt, sonst aus der letzten Momentaufnahme. Hat keins von beiden es, sagt das Log das, statt eine Wiederherstellung zu behaupten.

Häufig gestellte Fragen

Was ist ein „Nuke“?

Ein schneller Zerstörungsangriff — massenhaft Kanäle löschen, Mitglieder bannen, alles umbenennen oder Admin-Rollen verteilen — meist von einem kompromittierten oder böswilligen Team-Konto.

Schützt es auch vor Insidern?

Ja. Die Grenzen gelten pro Konto, unabhängig von der Rolle, sodass auch ein vertrauter Admin die sichere Schwelle nicht überschreiten kann. Wer regulär Massenarbeit erledigt, kommt auf die Vertrauensliste.

Kann es Schaden rückgängig machen?

Live macht es die Aktion rückgängig, die die Grenze überschritten hat. Danach stellt das Dashboard Kanäle, Kategorien, Rollen, Kanalberechtigungen, Rollenmitgliedschaften und die Servereinstellungen aus einem Snapshot wieder her — Eintrag für Eintrag.

Lassen sich gelöschte Nachrichten wiederherstellen?

Die Originale nicht — Discord hat keinen Endpunkt, der eine gelöschte Nachricht zurückholt. Was Sylon kann, ist die gespeicherten Kopien erneut abzuspielen: Ein Webhook darf unter jedem Namen und Avatar posten, also kehrt das letzte Gespräch unter den Namen und Bildern der ursprünglichen Autoren in den wiederhergestellten Kanal zurück. Anhänge, Reaktionen, Antworten und die ursprünglichen Zeitstempel kommen nicht mit, und Discord versieht jeden Webhook-Beitrag mit einem App-Abzeichen, damit niemand sie für die Originale hält.

Macht die Wiederherstellung meine eigene Arbeit zunichte?

Nur wenn du es willst. Nichts wird automatisch angewendet: Jeder Unterschied wird mit genau der geplanten Änderung aufgelistet, und du hakst an, was gelten soll. Alles, was nach dem Snapshot entstanden ist, wird gesondert markiert, damit echte Arbeit nicht mit Raid-Schaden verwechselt wird.

Verwandte Funktionen