SylonSylon
Всі особливостіОхорона сервера (анти-нюк і відновлення)

Охорона сервера (анти-нюк і відновлення)

Анти-нюк захист, який зупиняє масові бани, видалення каналів і атаки на ролі вашого Discord-сервера — і повертає те, що все ж проскочило.

Огляд

Один зламаний адміністратор здатен знести Discord-сервер за лічені хвилини. Охорона сервера стежить за кожною руйнівною подією журналу аудиту — масові бани та кіки, видалення каналів і ролей, масові перейменування, підвищення дозволів, зловживання вебхуками, чистки повідомлень — і втручається тієї миті, коли обліковий запис переходить безпечну межу. Те, чого не вдається скасувати наживо, можна відбудувати згодом: Sylon зберігає періодичні знімки всього сервера, а панель проводить вас через повернення кожної частини на місце.

Подивіться в дії

Як це працює

1

Ліміти на обліковий запис

Кожен тип руйнівної дії має власну норму за хвилину, що рахується на обліковий запис: бани, розбани, кіки, створення/видалення/редагування каналів, створення/видалення/редагування ролей, зміни сервера, вебхуки та чистки повідомлень.
2

Негайне скасування

Той, хто переходить межу, втрачає ролі й отримує тайм-аут, а тоді дія скасовується: видалені канали та ролі створюються заново, редагування відкочуються, спам-канали та вебхуки видаляються.
3

Знімки всього

Кожні кілька годин Sylon записує ваші ролі, канали, категорії, дозволи та ідентичність сервера, у кого яка роль і хто останнім писав у кожному каналі.
4

Покрокове відновлення

Панель порівнює знімок із поточним сервером і пропонує кожну відмінність окремо, у порядку, який вона дотримує: ролі раніше за дозволи, що на них посилаються, категорії раніше за канали всередині.

Ключові можливості

Захист від масових банів, розбанів і кіків
Захист від створення, видалення та масового редагування каналів
Захист від створення, видалення та масового редагування ролей
Виявлення підвищення дозволів і небезпечних ролей
Виявлення зловживання вебхуками та масового видалення повідомлень
Блокування спаму @everyone і згадок ролей
Захист ідентичності сервера (назва, значок, коротке посилання)
Захист від перейменування та видалення емодзі з відновленням із зображення або останнього знімка
Автоматичні знімки сервера, зберігаються 30 днів
Покрокове відновлення каналів, ролей, дозволів, учасників ролей і останньої розмови

Налаштування

1.Відкрийте панель, перейдіть на вкладку «Охорона» та увімкніть її.
2.Задайте канал журналу, щоб кожне втручання було видно.
3.Додайте довірені ролі для тих, хто законно займається масовим адмініструванням.
4.Налаштуйте ліміти за хвилину в розділі «Правила» під реальний ритм роботи вашої команди.
5.Залиште автоматичні знімки увімкненими та зробіть знімок вручну після великої перебудови.
6.Дайте Sylon роль вище за ті ролі й канали, які він має вміти відновлювати.

Як це працює детально

За чим вона стежить

Охорона рахує руйнівні адміністративні дії на обліковий запис за хвилину: бани, розбани та кіки; створення, видалення й редагування каналів; створення, видалення й редагування ролей; зміни сервера; створення вебхуків; та чистки повідомлень. Перехід за ліміт трактується як інцидент, а не як звичайна робота.

Автоматичне скасування

Видалені канали та ролі створюються заново, редагування повертаються до стану, який шлюз бачив до них, зміни сервера скасовуються, а підвищення дозволів відкочуються. Суть у тому, що зламаний обліковий запис не встигає внести незворотні зміни швидше, ніж Охорона їх повертає.

Знімки

Кожні кілька годин Sylon зберігає весь вигляд сервера: кожну роль із її кольором, дозволами та учасниками; кожен канал і категорію з темою, типом і дозволами рівня каналу; а також назву, значок і налаштування самого сервера. Після спрацювання Охорони знімки призупиняються на дві години, щоб атака не витіснила останню справну копію зі сховища.

Покрокове відновлення

Відновлення навмисно не зводиться до однієї кнопки. Панель показує вісім кроків у тому порядку, у якому їх треба робити, кожен зі своїми окремими відмінностями, і відмовляється виконувати крок, чиї передумови ще не закриті: відновити дозволи каналу до появи його ролей означало б мовчки втратити половину.

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

Довірені ролі звільнені, щоб не заважати справжньому адміністраторові робити справжнє прибирання. Режим паніки обнуляє всі ліміти: перша ж руйнівна дія будь-якого роду буде зупинена, ким би її не було зроблено.

Що повертається копією

Повідомлення. Discord не вміє скасовувати видалення, але вебхук може писати під будь-яким іменем та аватаром — тож Sylon наново публікує збережену останню розмову у відтвореному каналі під іменами та фотографіями початкових авторів, із позначкою, що це копії, і лише один раз на канал. Вкладення, вставки, реакції, відповіді, історія редагувань і початковий час до цього не входять, і панель каже про це до того, як ви натиснете кнопку.

Налаштування

Канал журналуКанал, куди бот надсилатиме повідомлення журналу для цієї функції.
Довірені роліУчасники з цими ролями є довіреними, і на них не впливатимуть захисні обмеження.
Довірені учасникиКонкретні учасники, яким довіряють і на яких не впливають захисні обмеження.
Режим панікиЯкщо ввімкнено, усі деструктивні дії негайно блокуються незалежно від обмежень.
Ліміт анти-бан/хвМаксимальна кількість банів за хвилину, перш ніж охоронець почне діяти.
Обмеження проти ударів/хвМаксимально допустима кількість ударів ногами за хвилину.
Ліміт видалення антиканалу/хвМаксимальна дозволена кількість видалень каналу за хвилину.
Ліміт створення антиканалу/хвМаксимальна дозволена кількість створень каналу за хвилину.
Ліміт редагувань каналів/хвСкільки редагувань каналу — перейменувань, змін теми, переміщень між категоріями, повільного режиму — дозволено за хвилину, перш ніж Охоронець їх скасує.
Ліміт видалення анти-ролей/хвМаксимальна дозволена кількість видалень ролей за хвилину.
Ліміт створення ролей/хвСкільки ролей один обліковий запис може створити за хвилину. Зайві видаляються, які б дозволи вони не мали.
Ліміт редагувань ролей/хвСкільки редагувань ролей дозволено за хвилину. Понад ліміт редагування повертаються до попереднього стану ролі.
Створення антинебезпечної роліЗапобігає створенню ролей із небезпечними дозволами, наприклад адміністратора.
Ліміт оновлень антигільдії/хвМаксимальна дозволена кількість змін налаштувань сервера за хвилину.
Ліміт видалення повідомлень/хвСкільки повідомлень один обліковий запис може видалити за хвилину. Охорона зупиняє обліковий запис і фіксує втрачене — самі повідомлення повертаються лише як відтворені копії, з Відновлення після нюку.
Ліміт створення вебхуків/хвСкільки вебхуків один обліковий запис може створити за хвилину. Вебхук продовжує надсилати повідомлення після бану творця, тож зайві видаляються.
Видалень емодзі за хвилинуСкільки емодзі одна людина може видалити за хвилину, перш ніж втрутиться Guard. Sylon завантажить їх заново із зображення, яке Discord ще віддає, або з останнього знімка. Поставте 0, щоб скасовувати вже перше видалення.
Змін емодзі за хвилинуСкільки емодзі одна людина може перейменувати чи обмежити за хвилину, перш ніж Guard поверне попередню назву. Поставте 0, щоб скасовувати вже першу зміну.
Видалень стікерів за хвилинуСкільки стікерів одна людина може видалити за хвилину, перш ніж втрутиться Guard. Sylon завантажить їх заново з файлу, який Discord ще віддає, або з останнього знімка. Поставте 0, щоб скасовувати вже перше видалення.
Змін стікерів за хвилинуСкільки стікерів одна людина може перейменувати за хвилину, перш ніж Guard поверне попередню назву. Поставте 0, щоб скасовувати вже першу зміну.
Видалень подій за хвилинуСкільки запланованих подій одна людина може видалити чи скасувати за хвилину, перш ніж Guard створить їх заново. Подію, що вже почалася, створити заново не можна. Поставте 0, щоб скасовувати вже першу.
Що вважається небезпечним правомПрава, про які судять два правила щодо небезпечних ролей: створення ролі з таким правом або надання його наявній ролі. Вимкнути все — означає «використовувати список Sylon», а не «ніщо не небезпечне».
Анти @everyone MentionБлокує неавторизовані згадки @everyone і @here.
Захист від спаму згадками ролейВидаляє повідомлення, що згадують шість або більше ролей одночасно, та обмежує відправника.
Автоматичні знімкиРегулярно робить знімки структури сервера, щоб нюк можна було скасувати з панелі. Після втручання Охоронця знімки призупиняються на дві години, щоб атака не перезаписала останню справну копію.
Інтервал знімків (години)Як часто робиться знімок. Коротший інтервал — менші втрати під час атаки, але більше збережених копій.
Скільки знімків зберігатиСкільки планових знімків зберігати. Зроблені під час атаки завжди зберігаються понад це число.
Зберігати останніх авторівЗберігає, хто останнім писав у кожному каналі. Повідомлення ніколи не відновлюються — Discord цього не дозволяє — але знання, чиїм був видалений канал, і робить його відтворення вартим чогось.
Збережених повідомлень на каналСкільки останніх повідомлень пам'ятати на канал. 0 — не зберігати жодного.

Варто знати

Охороні потрібні високі дозволи, щоб скасовувати дії, — вона може відновити лише те, що самому Sylon дозволено створювати.
Скасування спирається на журнал аудиту, тож Sylon потрібен доступ «Перегляд журналу аудиту», щоб пов'язати дію з обліковим записом.
Ліміти рахуються за хвилину, тож повільна свідома зміна одного адміністратора нічого не запустить.
Відтворений канал або роль отримує новий ID у Discord. Sylon відстежує цю заміну, щоб подальші кроки відновлення працювали, але боти й інтеграції, що зберегли старий ID, доведеться переналаштувати.
Бот, доданий тим, кому цього робити не слід, — не справа Захисту сервера: цим займається Перевірка при вході, на порозі, ще до того, як бот щось зробив.
Видалене емодзі — єдине, що Guard не завжди здатен повернути: Discord не скасовує видалення емодзі, тож Sylon завантажує зображення заново — із власної CDN Discord, поки воно там віддається, інакше з останнього знімка. Якщо його немає ніде, журнал так і пише, а не заявляє про успішне відновлення.

Часті запитання

Що таке «нюк»?

Швидка руйнівна атака — масове видалення каналів, масові бани, перейменування всього поспіль або роздача адмінських ролей — зазвичай зі зламаного чи зловмисного облікового запису з команди.

Чи захищає від своїх?

Так. Ліміти рахуються на обліковий запис незалежно від ролі, тож навіть довірений адміністратор не перевищить безпечний поріг. Тих, хто законно робить масову роботу, додають до списку довірених.

Чи може вона скасувати шкоду?

Наживо вона скасовує дію, що перейшла межу. Далі панель відновлює зі знімка канали, категорії, ролі, дозволи каналів, склад ролей і власні налаштування сервера — по одному елементу.

Чи можна повернути видалені повідомлення?

Оригінали — ні: у Discord немає методу, що скасовує видалення повідомлення. Що Sylon уміє — наново опублікувати збережені копії: вебхук може писати під будь-яким іменем та аватаром, тож остання розмова повертається у відтворений канал під іменами та фотографіями початкових авторів. Вкладення, реакції, відповіді та початковий час не повертаються, а Discord позначає кожне повідомлення вебхука значком застосунку, щоб ніхто не сприйняв їх за оригінали.

Чи скасує відновлення мою нещодавню роботу?

Лише якщо ви цього попросите. Нічого не застосовується автоматично: кожну відмінність показано разом із тим, що саме зміниться, і ви самі позначаєте потрібне. Усе створене після знімка позначено окремо, щоб справжню роботу не сплутали зі шкодою від рейду.

Супутні функції