Перейти к содержимому

Безопасность

Защита в несколько слоёв — и все ограничения на виду.

Что делает каждый модуль безопасности, какие данные он использует и чего не может сделать из-за того, как устроен Discord. Все они бесплатны на любом тарифе.

Слоями

Три кольца вокруг вашего сообщества.

Garita по-испански — это сторожевая будка у ворот крепости. Так же Garita выстраивает и защиту: сначала ворота, потом стена, а внутри — площадь, где живёт ваше сообщество.

123
  1. Ворота

    Решают, кто входит и как быстро: верификация, фильтр новых аккаунтов и анти-рейд.

  2. Стена

    Останавливает то, что проскочило, и оставляет след: Honeypot, автомодерация, анти-нюк и логи.

  3. Площадь

    Здесь происходит всё остальное: приветствия, роли, уровни, тикеты, розыгрыши и уведомления.

Модули

  • Honeypot

    В планах

    Канал-ловушка с хорошо заметным предупреждением. Спам-аккаунты, которые в нём пишут, получают выбранное наказание; по умолчанию — софтбан, который удаляет их недавние сообщения.

    • Начинает в режиме наблюдения: только записывает, ничего не наказывая, пока вы его не включите.
    • Команда сервера, исключённые роли и исключённые люди никогда не наказываются.
    • Не читает содержимое: ему достаточно знать, что в канале появилось сообщение.
    Подробнее о Honeypot
  • Анти-рейд

    В планах

    Следит за тем, как быстро заходят новые участники, и за подозрительной активностью. Если выбранный вами порог превышен, может отправить новые аккаунты в карантин и временно закрыть сервер в аварийном режиме.

    • Пороги настраиваются для каждого сервера.
    • Карантин для новых аккаунтов и аварийное закрытие.
    • Каждое действие записывается в лог вместе с причиной.
  • Анти-нюк

    В планах

    Следит за разрушительными действиями администраторов (массовое удаление каналов или ролей, баны один за другим) через журнал аудита Discord и сохраняет снимки, чтобы восстановить структуру.

    • Наблюдение через журнал аудита Discord.
    • Снимки ролей и каналов.
    • Восстановление заново создаёт удалённое с новыми ID (Discord не умеет возвращать оригинал).
  • Верификация и фильтр новых аккаунтов

    В планах

    Принятие правил, минимальный возраст аккаунта, понятные сигналы риска и ручная проверка. Никакой рекламы по пути.

    • Для аккаунтов моложе порога (в часах или днях): выгнать, забанить, отправить в тайм-аут или карантин, передать на проверку или только записать в лог.
    • По желанию — личное сообщение этому человеку и запись в выбранном вами канале.
    • В уведомлении написано «Новый аккаунт», а не «твинк»: возраст аккаунта не доказывает, что это второй аккаунт.

Общие принципы

  • Минимум прав

    Каждый модуль запрашивает только те права, которые ему нужны. Панель предупреждает о недостающих ещё до включения, а Garita снова проверяет их перед каждым действием.

  • Иерархия соблюдается

    Garita не трогает участников, чья роль выше её собственной, и владельца сервера. Если действовать нельзя, бот так и говорит и записывает причину.

  • Всё записывается

    Каждое автоматическое действие сохраняется в истории аудита вместе с причиной, чтобы его можно было проверить или обжаловать.

  • Никаких повторов вслепую

    Если Discord не ответил вовремя, Garita сначала выясняет, что произошло, и только потом действует снова. Неясные случаи передаются на проверку человеку.

  • Защищённые настройки

    Чтобы изменить важный модуль, нужна роль администратора панели и явное подтверждение.

  • Без двойных наказаний

    Перед автоматическим наказанием Garita проверяет, что для этого человека не выполняется другое действие.

Какие данные использует защита

Только то, что нужно для работы. Все подробности — в политике конфиденциальности (черновик).

Какие данные использует защита
ДанныеЗачемХранение
ID в Discord (сервер, каналы, роли, пользователи)Знать, где и к кому применять действиеПока бот на сервере (срок после этого ещё определяется)
Настройки каждого модуляВыполнять то, что решила командаПока бот на сервере
Инциденты и случаи модерацииИстория, проверка и апелляцииЕщё определяется (черновик)
Дата создания аккаунтаФильтр новых аккаунтов (вычисляется из ID, без лишних данных)Отдельно не хранится

Мы не собираем IP-адреса и не продаём данные. Политика конфиденциальности (черновик)

Чего не позволяет Discord (и что мы с этим делаем)

  • Discord не даёт ботам IP-адреса и данные об устройствах: твинков нельзя надёжно вычислить, и мы этого не обещаем.
  • Атомарного «бан + разбан» не существует: между двумя запросами модератор может что-то сделать. Если результат неясен, случай передаётся на проверку человеку.
  • Удалённый канал или роль нельзя вернуть с прежним ID; восстановить — значит создать заново.
  • Если роль Garita ниже роли участника, бот не может его наказать: поднимите роль Garita в списке ролей.
  • Привилегированные интенты (участники и содержимое сообщений) требуют одобрения Discord, когда серверов больше 100.

Как на самом деле: Honeypot проверили на настоящем сервере Discord 29 октября 2026 года — он наказал меньше чем за 3 секунды. Garita всё ещё в раннем доступе.