Anti-Nuke: що відбувається, коли акаунт адміністратора захоплюють
Рейд приходить ззовні, нюк зсередини. Як працює цей рівень захисту, чому він оцінює загрози замість фіксованих правил і чого він не може.

Є два способи знищити сервер Discord, і їм потрібен зовсім різний захист.
Під час рейду багато сторонніх акаунтів приходять одночасно й спамлять. Проти цього допомагають верифікація, перевірка віку акаунта й honeypot, тобто все, що стоїть на вході.
Нюк це протилежність: хтось, хто вже має дозволи, видаляє канали, видаляє ролі, банить учасників. Це може бути зламаний акаунт адміністратора, бот із завеликими дозволами або член команди, що йде в поганих стосунках. Вхід тут не допомагає, атака йде зсередини.
Чому фіксованих правил недостатньо
Очевидним підходом був би жорсткий ліміт: хто видаляє більше п'яти каналів за хвилину, того прибирають.
Проблема в тому, що та сама дія означає зовсім різні речі залежно від контексту. Власник сервера, що видаляє десять старих каналів під час прибирання, робить щось нешкідливе. Акаунт, створений учора, який сьогодні отримав права адміністратора і тепер видаляє канали, робить щось зовсім інше, хоча дія виглядає однаково.
Тому Anti-Nuke працює зі зваженою оцінкою загрози, а не з фіксованими порогами. Оцінка враховує, серед іншого:
- Наскільки небезпечна видана роль
- Скільки років акаунту
- Чи вже привертав той самий акаунт увагу на інших серверах AlphaCloud, якщо увімкнено обмін повідомленнями в усій мережі
З цього складається оцінка, і лише потім іде реакція.
Люди й боти обробляються окремо
Реакції можна налаштувати повністю окремо для користувачів і для ботів, і це не дрібниця.
Бот, що видаляє канали, ніколи не робить цього випадково. Або його для цього створили, або його зламали. В обох випадках негайна жорстка реакція правильна.
Людина ж може помилитися. Тому для користувачів має сенс починати з м'якшого кроку: карантин замість бану. Карантин забирає дозволи, не прибираючи людину, і це залишає простір для розмови. Доступні карантин, вигнання й бан.
На додачу є білий список ботів для тих ботів, яким ти свідомо довіряєш, і можливість одразу прибирати будь-якого щойно доданого бота. Останнє звучить радикально, але саме через цю прогалину проходить багато нюків: хтось із правом «додати бота» запрошує підготовленого.
Auto Revert і екстрене блокування
Дві функції беруться до справи, коли щось уже сталося.
Auto Revert автоматично відновлює видалені канали й ролі. Це цінно, але має чесне обмеження: відновлюється структура, а не вміст. Канал повертається, повідомлення в ньому ні. Discord не повертає видалені повідомлення, нікому.
Екстрене блокування заморожує сервер замість того, щоб ганятися за окремими діями. Корисно, коли незрозуміло, скільки акаунтів залучено: зупинити шкоду, потім спокійно прибрати.
Обмін повідомленнями в усій мережі
За бажанням твій сервер може ділитися повідомленнями про загрози з іншими серверами AlphaCloud. Ідея: хто спробував нюк на одному сервері, часто пробує наступний.
Це свідомо твоє рішення, а не значення за замовчуванням. Увімкнувши його, ти робиш внесок у спільне виявлення і отримуєш від нього користь.
Чого Anti-Nuke не може
Три речі варто сказати прямо:
Видалені повідомлення зникли. Див. вище. Якщо хочеш зберегти вміст, тобі потрібна резервна копія сервера, і вона теж зберігає структуру, а не повідомлення.
Боту потрібні дозволи, щоб діяти. Без «Керувати ролями» він нікого не може відправити на карантин. Так траплялося на практиці, і це вирішили тим, що власник і кожен адміністратор отримують одне особисте повідомлення на годину із зазначенням причини, замість того щоб засипати журнал помилок. Але справжнє виправлення це надати дозвіл.
Технічного захисту від власника сервера не існує. Discord дає власникові всі дозволи, і жоден бот не може цього змінити.
Розумний порядок налаштування
Anti-Nuke це другий рівень, а не перший. Порядок, який працює:
- Наведи лад у дозволах. Кому справді потрібне «Керувати каналами»? Зазвичай меншій кількості людей, ніж ти думаєш.
- Увімкни Anti-Nuke, для користувачів почни з карантину, з ботами будь жорсткішим.
- Задай канал журналу і в перші тижні справді його читай.
- Лише потім налаштовуй пороги.
Подробиці щодо кожного налаштування є в документації Anti-Nuke.
Інші статті
Налаштування верифікації в Discord: який метод зупиняє яку проблему
Кнопка, математичне завдання, вхід через Discord чи зовнішнє посилання: кожен вид верифікації не пускає щось інше. Як вибрати правильний і дві помилки, що ламають майже кожне налаштування.
ПосібникиНалаштування AutoMod: шість фільтрів і ескалація за ними
Автоматична модерація рідко провалюється на виявленні, вона провалюється на реакції. Як працюють шість фільтрів і яке покарання підходить до якого порушення.
ПосібникиЗахист сервера Discord від рейдів: 7 налаштувань, які справді допомагають
Рейд рано чи пізно спіткає майже кожен сервер, що росте. Ці сім налаштувань запобігають більшості з них, і більшість коштує тобі п'ять хвилин.