Anti-Nuke

Herkent aanvallen op je server, stopt de dader en draait de schade zo ver mogelijk terug.

In het panel onder: Moderatie, Anti-Nuke

Een nuke is wanneer iemand met rechten in korte tijd alles kapotmaakt: kanalen verwijderen, rollen verwijderen, iedereen bannen. Anti-Nuke herkent dat aan de snelheid en het patroon, niet aan één losse actie.

Hoe het werkt

Elke verdachte actie verhoogt een dreigingsscore van de veroorzaker. Wordt de quarantainedrempel overschreden, dan grijpt de bot in. Wordt de kritieke drempel overschreden, dan geldt het incident als kritiek en kan het de noodlockdown activeren.

Eén verwijderd kanaal is dus geen incident. Tien in twintig seconden door een account dat gisteren beheerder is geworden, wel.

Instellen

  1. Module inschakelen

  2. Quarantainerol aanmaken

    Klik op Quarantainerol aanmaken. De bot maakt de rol aan en weigert hem de toegang tot elk kanaal. Met Quarantainerol synchroniseren vul je dat later aan voor nieuwe kanalen.

  3. Logkanaal kiezen

    Daar komen de incidentmeldingen, met knoppen om gratie te geven of te bevestigen.

  4. Whitelist bijhouden

    Zet je leidinggevende rollen en betrouwbare bots erop, voordat je de bescherming scherp zet.

  5. Opslaan en testen

    Houd het logkanaal een paar dagen in de gaten voordat je de drempels strenger maakt.

De negen detectiemechanismen

Trigger Wat hij herkent
Massaal verwijderen van kanalen Veel kanalen in korte tijd verwijderd
Massaal verwijderen van rollen Veel rollen in korte tijd verwijderd
Gevaarlijke machtiging toegekend Iemand deelt beheerder of vergelijkbare rechten uit
Massaban Veel leden in korte tijd gebannen
Massakick Veel leden in korte tijd gekickt
Niet goedgekeurde bot toegevoegd Alleen bij bots met uitgebreide rechten die niet op de whitelist staan
Bot gekickt of verbannen Iemand anders dan de servereigenaar verwijdert een bot, alleen met de schakelaar uit het gedeelte hieronder
Webhookspam Op grote schaal webhooks aanmaken of misbruiken
Gevaarlijke wijziging van serverinstellingen Bijvoorbeeld het beveiligingsniveau van de server verlagen

Whitelist

Instelling Betekenis
Rollen op de whitelist Leden met een van deze rollen worden nooit als dader gemarkeerd
Gebruikers en bots op de whitelist Afzonderlijke accounts die nooit worden gemarkeerd

De whitelist voor bots is belangrijk: zonder die lijst telt het toevoegen van een legitieme bot als incident.

Ook moderators die vaak veel leden snel achter elkaar verbannen of kicken (bijvoorbeeld bij een raid), horen op de whitelist. Dat geldt voor bans met de hand net zo goed als voor /ban en /kick via AlphaCloud: beide tellen voor het lid dat ze uitvoert.

Webhooks blokkeren

Een nukebot maakt graag webhooks aan en spamt daarmee. Een webhook blijft bestaan, ook als de bot allang gekickt is. Twee aparte schakelaars, allebei standaard uit:

Instelling Betekenis
Webhooks van bots meteen verwijderen Als een bot een webhook aanmaakt, verwijdert AlphaCloud die meteen weer
Webhooks van leden meteen verwijderen Hetzelfde voor leden, de servereigenaar is uitgezonderd

Bots en leden op de whitelist kunnen gewoon webhooks blijven aanmaken. Een aankondigingskanaal volgen blijft altijd mogelijk. De verwijdering staat met reden in het auditlogboek van Discord, de bot heeft daarvoor de permissie Webhooks beheren nodig.

Belangrijk: bots zoals PluralKit, Tupperbox of NQN werken alleen met webhooks. Zet ze op de whitelist voordat je de blokkade voor bots inschakelt.

Bots alleen door de servereigenaar laten verwijderen

Een aanvaller gooit vaak eerst de beschermingsbots eruit. Staat Alleen de eigenaar mag bots kicken of verbannen aan (standaard uit), dan behandelt AlphaCloud iedereen anders die een bot kickt of verbant meteen als dader, ongeacht diens dreigingsscore.

  • De ban van een verbannen bot wordt automatisch opgeheven.
  • Alleen een mens kan een gekickte bot terughalen. De incidentmelding in het logkanaal en de DM aan de servereigenaar bevatten daarom de uitnodigingslink van de bot.
  • Uitgezonderd zijn de servereigenaar, de whitelist en bots die zelf als dader optreden. Wie een nukebot eruit gooit, wordt dus niet gestraft.
  • Ook /kick en /ban via AlphaCloud tellen voor het lid dat het commando gebruikt.

Discord laat bots een kick of ban niet voorkomen, daarom reageert AlphaCloud direct daarna. Wordt AlphaCloud zelf verwijderd, dan kan het niet meer reageren.

Reactie

Instelling Betekenis
Actie voor gebruikers Wat er met een menselijke dader gebeurt: quarantaine, kick of ban
Actie voor bots Hetzelfde voor een bot, bijvoorbeeld een gecompromitteerde integratie
Quarantainerol Neemt de dader alle andere rollen af en blokkeert het zicht op de server
Servereigenaar melden DM aan de eigenaar zodra er een incident wordt herkend

Quarantaine is de aanbevolen instelling voor mensen: de aanval stopt meteen, maar je kunt de rollen teruggeven als het vals alarm was. Een ban is definitief.

Automatisch terugdraaien

Zet kanalen en rollen die de dader net heeft verwijderd automatisch terug.

Adaptief risico

Twee waarden die een dader sneller tot de drempel brengen:

Instelling Betekenis
Venster voor nieuwe beheerder (minuten) Wie binnen dit venster een gevaarlijke machtiging heeft gekregen, wordt bij elke destructieve actie zwaarder beoordeeld
Drempel voor nieuw account (dagen) Discord accounts die jonger zijn, worden zwaarder beoordeeld

Beide zijn de klassieke kenmerken van een overgenomen of speciaal aangemaakt aanvallersaccount.

Dreigingsinformatie over alle servers

AlphaCloud draait op duizenden servers. Twee aparte schakelaars:

Instelling Betekenis
Daders melden Deelt de Discord ID, het type trigger en het tijdstip van een bevestigde dader met het netwerk
Netwerkmeldingen gebruiken Verhoogt de risicoscore van leden die elders al zijn gemeld

Noodlockdown

Vergrendelt de complete server. Ofwel automatisch bij kritiek ofwel handmatig met Nu lockdown. Met Lockdown opheffen ga je terug.

Incidenten

Onderaan de pagina vind je de lijst met alle incidenten, met dader, dreigingsscore en genomen actie. Twee knoppen per item:

  • Gratie heft de maatregel op en zet de vorige rollen terug.
  • Ban bevestigen maakt de sanctie definitief.

Dezelfde knoppen staan ook onder de incidentmelding in het logkanaal, zodat je team direct in Discord kan reageren.

Commando

/lockdown vergrendelt de server of heft de vergrendeling op, zonder dat je het panel hoeft te openen. Het commando is alleen beschikbaar als Anti-Nuke actief is.

Benodigde rechten

Beheerder wordt hier sterk aangeraden. Anti-Nuke moet rollen beheren, kanalen beheren, bannen, kicken en het Discord auditlogboek lezen, en wel sneller dan de aanvaller.

Gerelateerd

AutoModZeven filters tegen links, verboden woorden, spam, oplichting en serverreclame.Serverback-upRollen en kanalen back-uppen en later herstellen, plus een marketplace voor sjablonen.