SylonSylon
Visos funkcijosServerio sargas (apsauga nuo sunaikinimo ir atkūrimas)

Serverio sargas (apsauga nuo sunaikinimo ir atkūrimas)

Apsauga nuo sunaikinimo, kuri sustabdo masinius blokavimus, kanalų trynimą ir atakas prieš roles tavo Discord serveryje — ir grąžina tai, kas vis dėlto praslydo.

Apžvalga

Vienas pažeistas administratorius gali per kelias minutes ištrinti Discord serverį. Serverio sargas stebi kiekvieną destruktyvų audito įvykį — masinius blokavimus ir išmetimus, kanalų ir rolių trynimą, masinį pervadinimą, leidimų didinimą, piktnaudžiavimą webhookais, žinučių trynimą — ir įsikiša tą akimirką, kai paskyra peržengia saugią ribą. Ką ne gali atšaukti iškart, tą gali atkurti vėliau: Sylon periodiškai daro viso serverio momentines kopijas, o valdymo skydelis padeda grąžinti kiekvieną dalį.

Pamatyk veikiantį

Kaip tai veikia

1

Ribos kiekvienam vykdytojui

Kiekvienas destruktyvių veiksmų tipas turi savo slenkančią leidžiamą normą per minutę, skaičiuojamą kiekvienai paskyrai: blokavimai, blokavimų panaikinimai, išmetimai, kanalų kūrimas / trynimas / redagavimas, rolių kūrimas / trynimas / redagavimas, serverio pakeitimai, webhookai ir žinučių trynimas.
2

Akimirksninis atšaukimas

Peržengus ribą vykdytojui atimamos rolės ir pritaikomas apribojimas, tada veiksmas atšaukiamas — ištrinti kanalai ir rolės sukuriami iš naujo, pakeitimai grąžinami, šlamšto kanalai ir webhookai pašalinami.
3

Visko momentinės kopijos

Kas kelias valandas Sylon užfiksuoja tavo roles, kanalus, kategorijas, leidimų nustatymus ir serverio tapatybę, kas kurią rolę turi ir kas paskutinis kalbėjo kiekviename kanale.
4

Vedamas atkūrimas

Valdymo skydelis palygina momentinę kopiją su tavo gyvu serveriu ir siūlo kiekvieną skirtumą atskirai, tvarka, kurios laikomasi griežtai: rolės prieš leidimus, kurie jas įvardija, kategorijos prieš jose esančius kanalus.

Pagrindinės galimybės

Apsauga nuo masinių blokavimų, blokavimų panaikinimų ir išmetimų
Apsauga nuo kanalų kūrimo, trynimo ir masinio redagavimo
Apsauga nuo rolių kūrimo, trynimo ir masinio redagavimo
Leidimų didinimo ir pavojingų rolių aptikimas
Piktnaudžiavimo webhookais ir masinio žinučių trynimo aptikimas
@everyone ir rolių paminėjimų užtvindymo blokavimas
Serverio tapatybės apsauga (pavadinimas, piktograma, pasirinktinė nuoroda)
Apsauga nuo jaustukų pervadinimo ir trynimo, atkuriant iš paveikslėlio arba naujausios momentinės kopijos
Automatinės serverio momentinės kopijos, saugomos 30 dienų
Žingsnis po žingsnio kanalų, rolių, leidimų, rolių narių ir paskutinio pokalbio atkūrimas

Konfigūravimas

1.Atidaryk valdymo skydelį, eik į kortelę Sargas ir jį įjunk.
2.Nustatyk žurnalo kanalą, kad kiekvienas įsikišimas būtų matomas.
3.Pridėk patikimas roles žmonėms, kurie teisėtai atlieka masinį administravimą.
4.Skiltyje Taisyklės pakoreguok ribas per minutę, kad jos atitiktų tikrą tavo personalo darbą.
5.Palik automatines momentines kopijas įjungtas ir po kiekvieno didesnio pertvarkymo padaryk vieną rankiniu būdu.
6.Suteik Sylon rolę, esančią aukščiau rolių ir kanalų, kuriuos nori, kad jis galėtų atkurti.

Kaip tai veikia išsamiai

Ką jis stebi

Sargas skaičiuoja destruktyvius administravimo veiksmus kiekvienai paskyrai per minutę: blokavimus, blokavimų panaikinimus ir išmetimus; kanalų kūrimą, trynimą ir redagavimą; rolių kūrimą, trynimą ir redagavimą; serverio pakeitimus; webhookų kūrimą; ir žinučių trynimą. Ribos peržengimas laikomas incidentu, o ne įprastu darbu.

Automatinis atšaukimas

Ištrinti kanalai ir rolės sukuriami iš naujo, pakeitimai grąžinami į būseną, kurią gateway matė prieš juos, serverio pakeitimai atšaukiami, o leidimų padidinimai atsukami. Esmė ta, kad pažeista paskyra negali daryti ilgalaikių pakeitimų greičiau, nei Sargas spėja juos grąžinti.

Momentinės kopijos

Kas kelias valandas Sylon išsaugo visą serverio struktūrą: kiekvieną rolę su jos spalva, leidimais ir nariais; kiekvieną kanalą ir kategoriją su tema, tipu ir kanalo leidimų nustatymais; ir paties serverio pavadinimą, piktogramą bei nustatymus. Momentinės kopijos sustabdomos dviem valandoms po Sargo įsikišimo, tad ataka negali išstumti paskutinės geros kopijos iš saugojimo.

Vedamas atkūrimas

Atkūrimas sąmoningai nėra vienas mygtukas. Valdymo skydelis rodo aštuonis žingsnius ta tvarka, kuria juos reikia atlikti, kiekviename — atskiri besiskiriantys elementai, ir atsisako vykdyti žingsnį, kurio sąlygos dar neįvykdytos: kanalų leidimų atkūrimas prieš jų rolėms atsirandant tyliai prarastų pusę jų.

Patikimos rolės ir panikos režimas

Patikimoms rolėms taikoma išimtis, tad tikram administratoriui, atliekančiam tikrą tvarkymą, netrukdoma. Panikos režimas nuleidžia kiekvieną ribą iki nulio: pirmas bet kokios rūšies destruktyvus veiksmas sustabdomas, kas jį bedarytų.

Kas grįžta kaip kopija

Žinutės. Discord neturi būdo atšaukti trynimo, bet webhook gali skelbti bet kokiu vardu ir avataru, tad Sylon pakartoja išsaugotą paskutinį pokalbį atkurtame kanale su originalių autorių vardais ir nuotraukomis — pažymėtą kaip kopijas ir tik kartą kiekvienam kanalui. Priedai, įterpiniai, reakcijos, atsakymai, redagavimo istorija ir originalūs laikai į tai neįeina, ir valdymo skydelis tai pasako prieš tau paspaudžiant mygtuką.

Nustatymai

Žurnalo kanalasKanalas, į kurį botas siųs šios funkcijos žurnalo žinutes.
Patikimos rolėsNariai su šiomis rolėmis laikomi patikimais, ir sargybos ribos jiems netaikomos.
Patikimi nariaiAtskiri nariai, laikomi patikimais, kuriems sargybos ribos netaikomos.
Panikos režimasĮjungus visi griaunamieji veiksmai blokuojami iškart, nepaisant ribų.
Blokavimų riba per min.Kiek daugiausia blokavimų leidžiama per minutę, kol sargyba imasi veiksmų.
Išmetimų riba per min.Kiek daugiausia išmetimų leidžiama per minutę.
Kanalų trynimo riba per min.Kiek daugiausia kanalų trynimų leidžiama per minutę.
Kanalų kūrimo riba per min.Kiek daugiausia kanalų kūrimų leidžiama per minutę.
Kanalų keitimo riba per min.Kiek daugiausia kanalų pakeitimų — pervadinimų, temos keitimų, perkėlimų tarp kategorijų, lėtojo režimo — leidžiama per minutę, kol sargyba juos atšaukia.
Rolių trynimo riba per min.Kiek daugiausia rolių trynimų leidžiama per minutę.
Rolių kūrimo riba per min.Kiek daugiausia rolių viena paskyra gali sukurti per minutę. Perteklinės rolės ištrinamos, kad ir kokius leidimus turėtų.
Rolių keitimo riba per min.Kiek daugiausia rolių pakeitimų leidžiama per minutę. Ribą viršiję pakeitimai grąžinami į tai, kas rolė buvo anksčiau.
Apsauga nuo pavojingų rolių kūrimoNeleidžia kurti rolių su pavojingais leidimais, pavyzdžiui, Administratoriaus.
Serverio keitimų riba per min.Kiek daugiausia serverio nustatymų pakeitimų leidžiama per minutę.
Žinučių valymo riba per min.Kiek daugiausia žinučių viena paskyra gali ištrinti per minutę. Sargyba sustabdo paskyrą ir užrašo, kas prarasta — pačios žinutės grįžta tik kaip atkartotos kopijos per Atkūrimą po sunaikinimo.
Saityninių nuorodų kūrimo riba per min.Kiek daugiausia saityninių nuorodų viena paskyra gali sukurti per minutę. Saityninė nuoroda toliau skelbia net užblokavus jos kūrėją, tad perteklinės ištrinamos.
Jaustukų trynimų per minutęKiek jaustukų vienas žmogus gali ištrinti per minutę, kol Sargyba įsikiša. Sylon įkelia juos iš naujo iš paveikslėlio, kurį Discord vis dar teikia, arba iš naujausios momentinės kopijos. Nustatyk 0, kad būtų atšauktas pirmas trynimas.
Jaustukų keitimų per minutęKiek jaustukų vienas žmogus gali pervadinti ar apriboti per minutę, kol Sargyba grąžina seną pavadinimą. Nustatyk 0, kad būtų atšauktas pirmas pakeitimas.
Lipdukų trynimų per minutęKiek lipdukų vienas žmogus gali ištrinti per minutę, kol Sargyba įsikiša. Sylon įkelia juos iš naujo iš failo, kurį Discord vis dar teikia, arba iš naujausios momentinės kopijos. Nustatyk 0, kad būtų atšauktas pirmas trynimas.
Lipdukų keitimų per minutęKiek lipdukų vienas žmogus gali pervadinti per minutę, kol Sargyba grąžina seną pavadinimą. Nustatyk 0, kad būtų atšauktas pirmas pakeitimas.
Įvykių trynimų per minutęKiek suplanuotų įvykių vienas žmogus gali ištrinti ar atšaukti per minutę, kol Sargyba juos sukuria iš naujo. Jau prasidėjusio įvykio atkurti neįmanoma. Nustatyk 0, kad būtų atšauktas pirmas.
Kas laikoma pavojingu leidimuLeidimai, kuriuos vertina dvi pavojingų rolių taisyklės — rolės su tokiu leidimu kūrimas arba jo suteikimas jau egzistuojančiai rolei. Išjungus visus jungiklius tai reiškia „naudoti Sylon sąrašą”, o ne „niekas nepavojinga”.
Apsauga nuo @everyone paminėjimoBlokuoja neleistinus @everyone ir @here paminėjimus.
Apsauga nuo rolių paminėjimų šlamštoTrina žinutes, pamininčias šešias ar daugiau rolių iš karto, ir apriboja siuntėją.
Automatinės momentinės kopijosPeriodiškai daro serverio struktūros momentines kopijas, kad sunaikinimą būtų galima atšaukti iš valdymo skydelio. Sargybai suveikus kopijos pristabdomos dviem valandoms, kad ataka negalėtų perrašyti paskutinės geros kopijos.
Kopijų intervalas (valandomis)Kaip dažnai daroma momentinė kopija. Trumpesnis intervalas reiškia mažesnius nuostolius per ataką, bet daugiau saugomų kopijų.
Saugoma kopijųKiek suplanuotų momentinių kopijų saugoti. Atakos metu padarytos kopijos visada saugomos papildomai.
Saugoti naujausių žinučių siuntėjusĮsiminti, kas paskutinis kalbėjo kiekviename kanale. Žinutės niekada neatkuriamos — Discord tam neturi jokio būdo — bet žinojimas, kam priklausė ištrintas kanalas, ir yra tai, kas daro jo atkūrimą vertingą.
Saugoma žinučių viename kanaleKiek naujausių žinučių įsiminti kiekviename kanale. Nustatyk 0, kad nebūtų saugoma nė viena.

Naudinga žinoti

Sargui reikia aukšto lygio leidimų veiksmams atšaukti — jis gali atkurti tik tai, ką pačiam Sylon leidžiama sukurti.
Atšaukimas remiasi audito žurnalu, tad Sylon reikia leidimo Peržiūrėti audito žurnalą, kad veiksmą galėtų priskirti paskyrai.
Ribos yra per minutę, tad lėtas, apgalvotas vieno administratoriaus pakeitimas nieko neaktyvuos.
Iš naujo sukurtas kanalas ar rolė gauna naują Discord ID. Sylon seka šį pokytį, tad vėlesni atkūrimo žingsniai vis tiek veikia, bet botus ar integracijas, išsaugojusias seną ID, reikia nukreipti į naują.
Botas, kurį pridėjo tas, kam neturėtų būti leidžiama pridėti botų, nėra Sargo reikalas: tuo prie durų pasirūpina Įėjimo vartai, dar prieš botui ką nors padarant.
Ištrintas jaustukas — vienintelis dalykas, kurio Sargas ne visada gali grąžinti: Discord jaustukų trynimo neatšaukia, tad Sylon įkelia paveikslėlį iš naujo — iš paties Discord CDN, kol jis dar teikiamas, kitu atveju iš naujausios momentinės kopijos. Jei nė vienas jo neturi, žurnalas tai pasako, o ne teigia, kad atkūrė.

Dažnai užduodami klausimai

Kas yra „sunaikinimas”?

Greita destruktyvi ataka — masinis kanalų trynimas, masiniai narių blokavimai, viso ko pervadinimas ar administratoriaus rolių dalijimas — dažniausiai iš pažeistos arba piktavališkos personalo paskyros.

Ar jis apsaugo nuo vidinių grėsmių?

Taip. Ribos skaičiuojamos kiekvienai paskyrai nepriklausomai nuo rolės, tad net patikimas administratorius negali peržengti saugios ribos. Tie, kurie teisėtai atlieka masinius darbus, įtraukiami į patikimų sąrašą.

Ar jis gali atitaisyti žalą?

Iškart jis atšaukia veiksmą, kuris peržengė ribą. Vėliau valdymo skydelis iš momentinės kopijos po vieną atkuria kanalus, kategorijas, roles, kanalų leidimus, narystę rolėse ir paties serverio nustatymus.

Ar galima atkurti ištrintas žinutes?

Originalų — ne; Discord neturi būdo atšaukti žinutės trynimo. Sylon gali pakartoti savo išsaugotas kopijas: webhook gali skelbti bet kokiu vardu ir avataru, tad paskutinis pokalbis grįžta į atkurtą kanalą su originalių autorių vardais ir nuotraukomis. Priedai, reakcijos, atsakymai ir originalūs laikai negrįžta, o Discord kiekvieną webhook įrašą pažymi programėlės ženkleliu, tad niekas neapgaudinėjamas, kad tai originalai.

Ar atkūrimas panaikins mano naujausią darbą?

Tik jei tu taip nurodysi. Niekas netaikoma automatiškai: kiekvienas skirtumas išvardijamas su tuo, kas tiksliai pasikeistų, o tu pažymi, ko nori. Viskas, kas sukurta po momentinės kopijos, pažymima atskirai, tad tikras darbas nesupainiojamas su atakos žala.

Susijusios funkcijos