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
Module inschakelen
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.
Logkanaal kiezen
Daar komen de incidentmeldingen, met knoppen om gratie te geven of te bevestigen.
Whitelist bijhouden
Zet je leidinggevende rollen en betrouwbare bots erop, voordat je de bescherming scherp zet.
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
/kicken/banvia 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.