Защита сервера от атак

Руководство Защита сервера от атак

Поддерживаемые версии
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
Привет! В этой статье я поделюсь простыми(и не очень) методами защиты от атак на ваш сервер.
Статья предназначена для помощи начинающим администраторам.



I. Защита от одноклеточных простых ботов

Чаще всего серверы подвергаются атакам несложными ботами - для их нейтрализации достаточно поставить программную защиту на ваш сервер.
Большинство ботов остановит:​
  • BotFilter - скачать(тык)
    Для скачивания необходим аккаунт на GitHub. Сейчас BotFilter находится в несколько подвешенном состоянии из-за слабой активности разработчика, но простых ботов всё равно остановит.
    Главное - включите капчу. Папка BotFilter -> config.yml:
    Код:
    # Найдите эти значения в конфиге и поставьте их на указанные параметры
    protection:
    # Режим работы пока нет атаки
    normal: 1
    # Режим работы во время атаки
      on-attack: 1
  • LimboFilter - скачать(тык)
    Для скачивания необходим аккаунт на GitHub. Решение для защиты от ботов на Velocity в виде плагина - достаточно активно развивается и поддерживается, в довесок есть решение на авторизацию(даже с поддержкой соцсетей). В общем, интересный продукт, попробуйте.
    По умолчанию настроена неплохая защита.
"А есть решения на защиту сервера без прокси?"
Я рекомендую вам использовать прокси-сервер для защиты, так как он способен выдержать куда больше подключений и при этом игроки не почувствуют особого дискомфорта в игре.
Но если вам хочется:​
  • nAntiBot - скачать(тык)
    Судя по отзывам и моему опыту - неплохое решение для защита от бот-атак, которое поддерживает Spigot, Paper и ему подобные серверы.
    Попробуйте, если прокси-сервер - не вариант.


II. Продвинутая защита

На программной защите от ботов вы далеко не уедете - от обычных атак(не ботами) она не спасет
К счастью, существуют другие способы защиты.
Что делать:
  • TCPShield:
    Для подключения защиты TCPShield вам потребуется иметь домен. TCPShield - это сервис, предоставляющий защиту от атак для игровых серверов. Раньше он был полностью бесплатен, но сейчас бесплатный тариф ограничен трафиком в 1 ТБ/месяц. Для сервера с постоянным онлайном меньше 30 человек этого должно хватить.
    Гайд по подключению тут: https://docs.tcpshield.com/panel/setup-process
    Он на английском, но там есть видео с подробным описанием процесса установки.


В заключении хочу сказать, что для больших серверов данный гайд бесполезен. Большим проектам требуется мощная защита, которая не бывает бесплатной(с нормальным количеством трафика), поэтому отстегните немного из бюджета на это дело.

Всем добра!​
Автор
Anarchist_YT
Просмотры
9 228
Первый выпуск
Обновление
Оценка
4.50 звёзд 2 оценок

Другие ресурсы пользователя Anarchist_YT

Поделиться ресурсом

Последние обновления

  1. Версия 2.1

    Хотфикс - теперь чтение на белой теме не составляет труда.
  2. Версия 2.0

    Гайд переписан с нуля.
  3. Версия 1.5

    Информация актуализирована на версию 1.19, поправил форматирование. Скоро будет время...

Последние рецензии

Спасибо, годная статья для защиты сервера от ботов
Статья хорошая, но в прошлой версии статьи были proxy, программ, не могли бы их вернуть в статью, или отправить мне в лс, пожалуйста, заранее спасибо!
Anarchist_YT
Anarchist_YT
Список сильно устарел.
Но если требуется: https://disk.yandex.ru/d/Yy_dZk9ENyyQ2w
Назад
Сверху Снизу