Модуль BitNinja

BitNinja - это комплексное решение для обеспечения безопасности серверов и веб-приложений. С его помощью можно защитить сервер от вирусов, брутфорса, спама и других угроз. Модуль включает в себя Web Application Firewall (WAF), антивирусное сканирование, систему ловушек (Honeypot) и блокировку вредоносных IP-адресов.

Важно! 1 лицензия BitNinja защищает 1 сервер без ограничений по количеству пользователей и размещенных сайтов.

Системные требования и заказ

Минимальные системные требования сервера:

  • Оперативная память (RAM): от 2 ГБ.
  • Место на диске: от 1024 МБ свободного места (для полноценной работы некоторых модулей, например ProxyFilter, рекомендуется иметь не менее 2 ГБ).

Заказ модуля: BitNinja можно приобрести как модуль для ISPmanager.

  1. В главном меню Личного Кабинета откройте раздел Модули.
  2. Найдите в списке BitNinja и нажмите Купить. Вы перенаправлены в корзину для оформления.
  3. При оформлении укажите ID вашей лицензии ISPmanager и E-mail для доступа в облачный дашборд BitNinja (если у вас несколько серверов, указывайте одну почту, чтобы управлять всеми серверами из одного кабинета).

Установка модуля в панель

Во время установки BitNinja принудительно откроет на сервере ряд служебных TCP-портов (в диапазонах 60110-60418, а также порт 25) для корректной работы систем фильтрации и капчи.

  1. Авторизуйтесь в ISPmanager под пользователем с правами Администратора.
  2. Перейдите в раздел Модули, выделите BitNinja и нажмите Установить.
  3. Дождитесь завершения установки и обновите страницу. В основном меню панели (слева) появится новый раздел — BitNinja.

Примечание: Если раздел не появился, перейдите в меню «Управление лицензией» и нажмите «Обновить данные лицензии», затем снова проверьте левое меню.

Первичная настройка и оптимизация

Управление защитой происходит не в самой панели, а в облачном интерфейсе сервиса.

  • Для входа нажмите на раздел BitNinja в главном меню ISPmanager. В новой вкладке браузера откроется дашборд приложения.

Оптимизация для серверов с низкой производительностью: Сразу после установки BitNinja запускает глубокое антивирусное сканирование (MalwareDetection), что может временно увеличить нагрузку на сервер. Вы можете ограничить потребление процессора:

  1. В интерфейсе приложения BitNinja перейдите в раздел Configuration (Конфигурация).
  2. Откройте вкладку Advanced modules и найдите модуль System.
  3. В поле Resource usage укажите лимит использования CPU в процентах (от 60 до 100). По умолчанию установлено 100 (без ограничений потребления).

Смена ключа лицензии

Изменение ключа может потребоваться, если вы переходите на другую лицензию, либо хотите привязать сервер к другому аккаунту BitNinja.

  1. В ISPmanager перейдите в раздел Модули.
  2. Нажмите на значок настроек (шестеренка) рядом с модулем BitNinja.
  3. Введите новый ключ лицензии и нажмите Сохранить.

Особенности работы модулей защиты

Большинство функций BitNinja работают автоматически "из коробки", но администратору следует знать о некоторых нюансах:

  • Защита от DDoS: Модуль DosDetection не является классической защитой от мощных DDoS-атак. Он защищает от простых флуд-атак на уровне приложения, блокируя IP злоумышленника на 1 минуту, если с него поступает более 80 подключений одновременно.
  • Ловушки портов (Port Honeypot): Данный модуль не будет работать, если на сервере установлен VPN-сервис Wireguard.
  • Web Application Firewall (WAF): Совместная работа встроенного WAF от BitNinja и модуля WAF (ModSecurity) от ISPmanager возможна, но требует настройки. Рекомендуется использовать WAF от BitNinja как основной, а ModSecurity перевести в режим обнаружения логов, чтобы избежать конфликтов и двойной нагрузки.