Anti-Nuke

Розпізнає атаки на твій сервер, зупиняє порушника й наскільки можливо скасовує завдану шкоду.

У панелі в розділі: Модерація, Anti-Nuke

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

Як це працює

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

Тобто один видалений канал ще не інцидент. А десять за двадцять секунд від акаунта, який учора став адміном, однозначно так.

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

  1. Увімкни модуль

  2. Створи роль карантину

    Натисни Створити роль карантину. Бот створить роль і заборонить їй доступ до кожного каналу. Через Синхронізувати роль карантину ти згодом доповнюєш це для нових каналів.

  3. Вибери канал логів

    Туди надходять повідомлення про інциденти разом із кнопками для помилування або підтвердження.

  4. Заповни білий список

    Внеси туди ролі керівництва й надійних ботів, перш ніж вмикати захист на повну.

  5. Збережи й перевір

    Кілька днів поспостерігай за каналом логів, перш ніж посилювати пороги.

Дев'ять механізмів виявлення

Умова Що вона розпізнає
Масове видалення каналів Багато каналів видалено за короткий час
Масове видалення ролей Багато ролей видалено за короткий час
Видано небезпечне право Хтось роздає права адміна або подібні
Масовий бан Багато учасників забанено за короткий час
Масове вигнання Багато учасників вигнано за короткий час
Додано несхваленого бота Лише для ботів із розширеними правами, яких немає в білому списку
Бота кікнуто або забанено Хтось, крім власника сервера, видаляє бота, лише з перемикачем із розділу нижче
Спам вебхуками Масове створення вебхуків або зловживання ними
Небезпечна зміна налаштувань сервера Наприклад, зниження рівня безпеки сервера

Вайтлист

Налаштування Значення
Ролі з білого списку Учасників з однією з цих ролей ніколи не позначають як порушників
Користувачі та боти з білого списку Окремі акаунти, які ніколи не позначаються

Білий список ботів важливий: без нього додавання легітимного бота вважається інцидентом.

До білого списку варто додати й модераторів, які часто банять або кікають багатьох учасників поспіль (наприклад, під час рейду). Це стосується банів вручну так само, як /ban і /kick через AlphaCloud: і те, і те зараховується учаснику, який це робить.

Блокування вебхуків

Нюк-бот любить створювати вебхуки й спамити через них. Вебхук залишається, навіть якщо бота давно вигнали. Два окремі перемикачі, обидва типово вимкнені:

Налаштування Значення
Одразу видаляти вебхуки ботів Коли бот створює вебхук, AlphaCloud одразу його видаляє
Одразу видаляти вебхуки учасників Те саме для учасників, власник сервера не зачіпається

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

Важливо: боти на кшталт PluralKit, Tupperbox чи NQN працюють лише з вебхуками. Додай їх до білого списку, перш ніж вмикати блокування для ботів.

Видаляти ботів може лише власник сервера

Атакувальник часто спершу виганяє захисних ботів. Якщо увімкнено Лише власник може кікати чи банити ботів (типово вимкнено), AlphaCloud одразу вважає порушником будь-кого іншого, хто кікне чи забанить бота, незалежно від його рівня загрози.

  • Забаненого бота автоматично розбанюють.
  • Повернути кікнутого бота може лише людина. Тому повідомлення про інцидент у лог-каналі та ПП власнику сервера містять посилання-запрошення бота.
  • Винятки: власник сервера, білий список і боти, що самі діють як порушники. Тож того, хто вигнав нюк-бота, не покарають.
  • /kick і /ban через AlphaCloud теж зараховуються учаснику, який використовує команду.

Discord не дозволяє ботам запобігти кіку чи бану, тому AlphaCloud реагує одразу після нього. Якщо видалять сам AlphaCloud, він більше не зможе відреагувати.

Реакція

Налаштування Значення
Дія для користувачів Що відбувається з порушником-людиною: карантин, вигнання або бан
Дія для ботів Те саме для бота, наприклад скомпрометованої інтеграції
Роль карантину Забирає в порушника всі інші ролі й закриває йому огляд сервера
Повідомляти власника сервера DM власникові, щойно виявлено інцидент

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

Автовідкат

Автоматично відновлює канали й ролі, які порушник щойно видалив.

Адаптивний ризик

Два значення, через які порушник швидше досягає порогу:

Налаштування Значення
Вікно нового адміна (хвилини) Хто протягом цього вікна отримав небезпечне право, отримує вищу оцінку за кожну руйнівну дію
Поріг нового акаунта (дні) Молодші акаунти Discord оцінюються вище

І те, й інше класичні ознаки захопленого або спеціально створеного акаунта зловмисника.

Розвідка загроз у всій мережі

AlphaCloud працює на тисячах серверів. Два окремі перемикачі:

Налаштування Значення
Повідомляти про порушників Ділиться з мережею Discord ID, типом умови та часом підтвердженого порушника
Використовувати звіти мережі Підвищує оцінку ризику учасників, про яких уже повідомляли деінде

Екстрене блокування

Блокує весь сервер. Або автоматично при критичному рівні, або вручну через Заблокувати зараз. Через Зняти блокування все повертається назад.

Інциденти

Унизу сторінки ти знайдеш список усіх інцидентів із порушником, оцінкою загрози й ужитою дією. Дві кнопки на кожен запис:

  • Помилувати скасовує захід і відновлює попередні ролі.
  • Підтвердити бан робить санкцію остаточною.

Ті самі кнопки є й під повідомленням про інцидент у каналі логів, тож твоя команда може реагувати прямо в Discord.

Команда

/lockdown блокує сервер або знімає блокування без потреби відкривати панель. Команда доступна лише тоді, коли Anti-Nuke активний.

Потрібні дозволи

Тут наполегливо рекомендовано дозвіл «Адміністратор». Anti-Nuke має вміти керувати ролями, керувати каналами, банити, виганяти й читати журнал аудиту Discord, причому швидше за зловмисника.

Пов'язане

AutoModСім фільтрів проти посилань, заборонених слів, спаму, шахрайства й реклами серверів.Резервна копія сервераЗберігай ролі й канали та відновлюй їх пізніше, плюс маркетплейс шаблонів.