SylonSylon
Всички функцииПазач на сървъра (Anti-Nuke и възстановяване)

Пазач на сървъра (Anti-Nuke и възстановяване)

Anti-nuke защита, която спира масови забрани, изтриване на канали и атаки срещу роли — и връща обратно това, което все пак е минало.

Общ преглед

Един компрометиран администратор може да заличи Discord сървър за минути. Пазачът на сървъра следи всяко разрушително събитие в одита — масови забрани и изритвания, изтриване на канали и роли, масово преименуване, ескалация на права, злоупотреба с webhook, масово изтриване на съобщения — и се намесва в момента, в който един акаунт премине безопасния лимит. Каквото не може да отмени на живо, може да възстанови след това: Sylon пази периодични моментни копия на целия сървър, а таблото те води през връщането на всяка част.

Виж в действие

Как работи

1

Лимити за всеки извършител

Всеки вид разрушително действие има собствен плъзгащ лимит на минута, броен за всеки акаунт: забрани, отмени на забрани, изритвания, създаване/изтриване/редактиране на канали, създаване/изтриване/редактиране на роли, обновявания на сървъра, webhook и масови изтривания на съобщения.
2

Незабавна отмяна

Преминаването на лимит отнема ролите на извършителя и го заглушава, след което отменя действието — изтритите канали и роли се пресъздават, редакциите се връщат, спам каналите и webhook се премахват.
3

Моментни копия на всичко

На всеки няколко часа Sylon записва твоите роли, канали, категории, изключения за права и самоличността на сървъра, кой каква роля притежава и кой е говорил последен във всеки канал.
4

Насочено възстановяване

Таблото сравнява моментно копие с живия ти сървър и предлага всяка разлика поотделно, в ред, който налага: роли преди правата, които ги назовават, категории преди каналите в тях.

Основни възможности

Защита от масови забрани, отмени на забрани и изритвания
Защита от създаване, изтриване и масово редактиране на канали
Защита от създаване, изтриване и масово редактиране на роли
Засичане на ескалация на права и на опасни роли
Засичане на злоупотреба с webhook и масово изтриване на съобщения
Блокиране на спам с @everyone и споменавания на роли
Защита на самоличността на сървъра (име, икона, персонализирана връзка)
Защита от преименуване и изтриване на емоджита, с възстановяване от изображението или от последното моментно копие
Автоматични моментни копия на сървъра, пазени 30 дни
Възстановяване стъпка по стъпка на канали, роли, права, членове на роли и последния разговор

Настройка

1.Отвори таблото, иди в раздела Пазач и го включи.
2.Задай канал за дневник, за да е видима всяка намеса.
3.Добави доверени роли за хората, които основателно вършат масова администрация.
4.Настрой лимитите на минута в Правила, за да съответстват на това как реално работи екипът ти.
5.Остави автоматичните моментни копия включени и направи едно ръчно след всяко голямо преустройство.
6.Дай на Sylon роля над ролите и каналите, които искаш да може да възстановява.

Как работи в детайли

Какво следи

Пазачът брои разрушителните административни действия за всеки акаунт на минута: забрани, отмени на забрани и изритвания; създаване, изтриване и редактиране на канали; създаване, изтриване и редактиране на роли; обновявания на сървъра; създаване на webhook; и масови изтривания на съобщения. Преминаването на лимит се третира като инцидент, а не като рутинна работа.

Автоматична отмяна

Изтритите канали и роли се пресъздават, редакциите се връщат в състоянието, което gateway е видял преди тях, обновяванията на сървъра се отменят, а ескалациите на права се връщат назад. Смисълът е, че компрометиран акаунт не може да прави трайни промени по-бързо, отколкото Пазачът може да ги връща.

Моментни копия

На всеки няколко часа Sylon съхранява целия облик на сървъра: всяка роля с нейния цвят, права и членове; всеки канал и категория с тема, тип и изключения за права; и самото име, икона и настройки на сървъра. Моментните копия спират за два часа, след като Пазачът се задейства, така че атака да не може да изтласка последното добро копие извън срока на съхранение.

Насочено възстановяване

Възстановяването умишлено не е един бутон. Таблото показва осем стъпки в реда, в който трябва да се извършат, всяка с отделните елементи, които се различават, и отказва да изпълни стъпка, чиито предпоставки още не са изпълнени — възстановяването на правата на каналите преди да съществуват ролите им би изгубило тихо половината от тях.

Доверени роли и режим на паника

Доверените роли са изключени, така че истински администратор, който върши истинско почистване, не бива спиран. Режимът на паника сваля всеки лимит до нула: първото разрушително действие от какъвто и да е вид се спира, независимо кой го прави.

Какво се връща като копие

Съобщенията. Discord няма начин да върне изтрито съобщение, но webhook може да публикува под всяко име и снимка, така че Sylon възпроизвежда последния запазен разговор в пресъздадения канал под имената и снимките на първоначалните автори — обозначени като копия и само веднъж за всеки канал. Прикачените файлове, вгражданията, реакциите, отговорите, историята на редакциите и първоначалните часове не са част от това, а таблото ти го казва, преди да натиснеш бутона.

Настройки

Канал за дневникКаналът, в който ботът ще изпраща съобщенията за дневник на тази функция.
Доверени ролиЧленовете с тези роли са доверени и няма да бъдат засегнати от лимитите на пазача.
Доверени членовеОтделни членове, които са доверени и няма да бъдат засегнати от лимитите на пазача.
Режим на паникаКогато е включен, всички разрушителни действия се блокират незабавно независимо от лимитите.
Лимит на забраните/мин.Максималният брой забрани, разрешени за минута, преди пазачът да предприеме действие.
Лимит на изритванията/мин.Максималният брой изритвания, разрешени за минута.
Лимит на изтриванията на канали/мин.Максималният брой изтривания на канали, разрешени за минута.
Лимит на създаванията на канали/мин.Максималният брой създавания на канали, разрешени за минута.
Лимит на редакциите на канали/мин.Максималният брой редакции на канали — преименувания, промени на темата, преместване между категории, бавен режим — разрешени за минута, преди пазачът да ги върне.
Лимит на изтриванията на роли/мин.Максималният брой изтривания на роли, разрешени за минута.
Лимит на създаванията на роли/мин.Максималният брой роли, които един акаунт може да създаде за минута. Излишните роли се изтриват, каквито и права да носят.
Лимит на редакциите на роли/мин.Максималният брой редакции на роли, разрешени за минута. Редакциите над лимита се връщат към това, което ролята е била преди.
Защита от създаване на опасни ролиПредотвратява създаването на роли с опасни права като Администратор.
Лимит на промените в сървъра/мин.Максималният брой промени в настройките на сървъра, разрешени за минута.
Лимит на масовите изтривания на съобщения/мин.Максималният брой съобщения, които един акаунт може да изтрие за минута. Пазачът спира акаунта и записва какво е изгубено — самите съобщения се връщат само като възпроизведени копия, от Възстановяване след унищожение.
Лимит на създаванията на webhook/мин.Максималният брой webhook, които един акаунт може да създаде за минута. Webhook продължава да публикува, след като създателят му е забранен, затова излишните се изтриват.
Изтривания на емоджита за минутаКолко емоджита може да изтрие един човек за минута, преди Пазачът да се намеси. Sylon ги качва отново от изображението, което Discord още предоставя, или от последното си моментно копие. Задай 0, за да се отменя първото изтриване.
Редакции на емоджита за минутаКолко емоджита може да преименува или ограничи един човек за минута, преди Пазачът да върне старото име. Задай 0, за да се отменя първата редакция.
Изтривания на стикери за минутаКолко стикера може да изтрие един човек за минута, преди Пазачът да се намеси. Sylon ги качва отново от файла, който Discord още предоставя, или от последното си моментно копие. Задай 0, за да се отменя първото изтриване.
Редакции на стикери за минутаКолко стикера може да преименува един човек за минута, преди Пазачът да върне старото име. Задай 0, за да се отменя първата редакция.
Изтривания на събития за минутаКолко планирани събития може да изтрие или отмени един човек за минута, преди Пазачът да ги пресъздаде. Събитие, което вече е започнало, не може да бъде пресъздадено. Задай 0, за да се отменя първото.
Какво се брои за опасно правоПравата, които преценяват двете правила за опасни роли — създаването на роля с такова право или даването му на вече съществуваща роля. Изключването на всеки превключвател означава „използвай списъка на Sylon“, никога „нищо не е опасно“.
Защита от споменаване на @everyoneБлокира неоторизирани споменавания на @everyone и @here.
Защита от спам със споменавания на ролиИзтрива съобщения, които споменават шест или повече роли наведнъж, и ограничава подателя.
Автоматични моментни копияПрави периодични моментни копия на структурата на сървъра, за да може унищожаването да се отмени от таблото. Копията спират за два часа, след като пазачът се задейства, така че атака да не може да презапише последното добро копие.
Интервал на копията (часа)Колко често се прави моментно копие. По-кратко означава по-малка загуба при атака, но и повече съхранени копия.
Пазени копияКолко планирани моментни копия да се пазят. Копията, направени по време на атака, винаги се пазят допълнително към това число.
Съхранявай подателите на скорошните съобщенияСъхранявай кой е говорил последен във всеки канал. Съобщенията никога не се възстановяват — Discord няма как да го направи — но да знаеш на кого е принадлежал изтрит канал е това, което прави пресъздаването му ценно.
Съхранявани съобщения за каналКолко скорошни съобщения да се помнят за всеки канал. Задай 0, за да не се съхраняват никакви.

Полезно да знаеш

Пазачът се нуждае от права на високо ниво, за да отменя действия — може да възстанови само това, което на самия Sylon е позволено да създава.
Отмяната разчита на одитния дневник, така че Sylon се нуждае от Преглед на одитния дневник, за да свърже действие с акаунт.
Лимитите са на минута, така че бавна и обмислена промяна от един администратор няма да задейства нищо.
Пресъздаден канал или роля получава ново Discord ID. Sylon следи промяната, така че следващите стъпки на възстановяването пак работят, но ботове или интеграции, запазили старото ID, трябва да бъдат насочени към новото.
Бот, добавен от някой, който не бива да добавя ботове, не е работа на Пазача: това се решава на входа от Вратата за вход, преди ботът да е направил каквото и да било.
Изтритото емоджи е единственото нещо, което Пазачът не винаги може да върне: Discord не възстановява изтрити емоджита, затова Sylon качва изображението отново — от CDN на самия Discord, докато още се предоставя, иначе от последното моментно копие. Ако го няма и на двете места, дневникът го казва, вместо да твърди, че е възстановено.

Често задавани въпроси

Какво е „nuke“?

Бърза разрушителна атака — масово изтриване на канали, масови забрани на членове, преименуване на всичко или раздаване на администраторски роли — обикновено от компрометиран или злонамерен акаунт на екипа.

Защитава ли от вътрешни хора?

Да. Лимитите се броят за всеки акаунт независимо от ролята, така че дори доверен администратор не може да надхвърли безопасния праг. Хората, които основателно вършат масова работа, се добавят в списъка с доверени.

Може ли да отмени щетите?

На живо отменя действието, което е преминало лимита. След това таблото възстановява канали, категории, роли, права на каналите, членовете на ролите и собствените настройки на сървъра от моментно копие, елемент по елемент.

Могат ли изтритите съобщения да бъдат възстановени?

Не оригиналите — Discord няма механизъм, който да върне изтрито съобщение. Това, което Sylon може, е да възпроизведе копията, които е запазил: webhook може да публикува под всяко име и снимка, така че последният разговор се връща в пресъздадения канал под имената и снимките на първоначалните автори. Прикачените файлове, реакциите, отговорите и първоначалните часове не се връщат, а Discord отбелязва всяка публикация чрез webhook със значка за приложение, така че никой да не бъде подведен, че това са оригиналите.

Ще отмени ли възстановяването моята скорошна работа?

Само ако му кажеш. Нищо не се прилага автоматично: всяка разлика е изброена с точно това, което би се променило, и ти отмяташ тези, които искаш. Всичко създадено след моментното копие се отбелязва отделно, за да не се сбърка истинската работа с щети от атака.

Свързани функции