Как начать работу с BitNinja на виртуальном сервере

Данная статья содержит следующие разделы:

1. Требования и ограничения BitNinja
2. Установка и подключение к серверу
3. Заказ лицензии
4. Обзор личного кабинета BitNinja

 

Современные веб-ресурсы ежедневно подвергаются кибератакам — от простых подборов паролей до изощренных DDoS-атак, которые могут полностью парализовать работу сервера. Отсутствие надежной защиты грозит как компаниям, так и частным пользователям утратой конфиденциальных данных, денежными убытками и подрывом доверия.

BitNinja — это многофункциональная система безопасности, предназначенная для серверов и веб-сайтов. Она эффективно обнаруживает и нейтрализует широкий спектр угроз: взломы, спам-атаки, SQL-инъекции и другие виды вредоносных действий. Решение пользуется особой популярностью у хостинг-провайдеров и системных администраторов благодаря интуитивной настройке и высокой степени защиты.

В этом руководстве мы подробно рассмотрим, как развернуть BitNinja на сервере: от автоматической инсталляции до основных конфигураций для обеспечения безопасности.

Требования и ограничения  BitNinja

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

  •  не менее 1 Гб свободной оперативной памяти (рекомендуется не менее 2 Гб на сервере),

  •  1 свободное ядро процессора (CPU),

  • не менее 1 Гб на устройстве хранения, диске (ROM),

  •  доступ в интернет.

Поддерживаемые операционные системы:

  • CentOS 7 и выше 64 bit,

  • CloudLinux 7 и выше 64 bit,

  • Debian 8 и выше 64 bit,

  • Ubuntu 16.04 и выше 64 bit,

  • RedHat 7 and up 64 bit,

  • AlmaLinux 8 64 bit,

  • VzLinux 7 and up 64 bit,

  • Rocky Linux 8 64 bit,

  • Amazon Linux 2 64 bit.

Ограничения: продукт не поддерживает архитектуру ARM и работу с малым количеством ресурсов, поэтому недоступен для заказа на тарифе «Прогрев» и тарифах с ARM.

Установка и подключение к серверу

1. Авторизуйтесь в панели под учётной записью уровня администратор или выше.

2. Перейдите в раздел Модули и найдите модуль BitNinja.

3. Нажмите Установить.



4. Дождитесь завершения установки и обновите страницу. После успешной установки в основном меню панели появится новый раздел BitNinja.

5. Если в основном меню панели раздел с BitnNinja не появился, то перейдите в раздел Управление лицензией и нажмите Обновить данные лицензии.

6. Проверьте ещё раз, появился ли в основном меню раздел BitNinja.

Заказ лицензии

Заказать лицензию можно на нашем сайте. При заказе потребуется указать следующие данные:

ID лицензии - можно найти в панели управления в разделе Помощь - О программе - ID (лицензии). Если возникли трудности ID можно узнать обратившись в отдел продаж. 

License name - можно указать любое название для вашей лицензии

BitNinja email - указывайте только действующий e-mail, на который вы получите лицензионный ключ

Обзор личного кабинета

После установки BitNinja управление системой возможно двумя способами: через командную строку сервера (утилита bitninjacli) или через веб-интерфейс администратора. В данной инструкции мы разберём работу с панелью управления.

Как войти в панель BitNinja?

Доступ к личному кабинету осуществляется по адресу: https://admin.bitninja.io.
Для авторизации потребуются логин и пароль, которые:

  • Приходят на электронную почту, указанную при покупке лицензии;

  • Доступны в Личном кабинете хостинга во вкладке «Защита сервера BitNinja».

Особенности панели управления

  • Централизованное управление: панель не привязана к одному серверу — в ней отображаются все подключённые хосты.

  • Отдельные лицензии: несмотря на общий интерфейс, для каждого сервера требуется своя активация.

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

Авторизация в личном кабинете

После входа в панель управления BitNinja перед вами откроется интерфейс с ключевыми разделами для настройки и контроля безопасности. Давайте детально разберём каждый из них.

Серверы (SERVERS) — позволяет просматривать общую статистику по всем активным серверам. Активна по умолчанию после авторизации.

Вкладка серверы (SERVERS) и элементы управления хостами

На этой вкладке вы можете объединять серверы в группы для удобства управления (1). Также в этом окне расположен график, который показывает количество инцидентов в зависимости от времени (2). В области графика дополнительно отображается общая количественная информация по основным событиям и настройка интервала отображения для изменения самого графика. Ниже находится «плитка», или таблица, защищённых серверов (3).

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

Просмотр логов Bitninja для конкретного сервера

Конфигурация (CONFIGURATION) — позволяет настроить необходимые параметры защиты для каждого сервера и/или установить настройки по умолчанию.

Вкладка конфигурации (CONFIGURATION)

Инциденты (INCIDENTS) — окно для управления инцидентами безопасности.

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

Вкладка инцидентов (INCIDENTS)

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

Управление патчами (PATCHES) — позволяет добавлять патчи безопасности для популярных CMS без обновления ядра, для устранения обнаруженных уязвимостей.

Вкладка управления патчами (PATCHES)

Брандмауэр (FIREWALL) — позволяет просматривать общую информацию по модулю и управлять им.

Вкладка брандмауэра (FIREWALL)

Антивирус (ANTI-MALWARE) — позволяет просматривать инциденты, связанные с зараженными файлами, которые были обнаружены на этапе сканирования антивирусом.

Вкладка антивирус (ANTI-MALWARE)

Защита от спама (SPAM PROTECTION) — позволяет выявлять инциденты, связанные с исходящим спамом с ваших серверов через различные формы на сайтах.

Вкладка защиты от спама (SPAM PROTECTION)

Фишинговые сайты (PHISING SITES) — позволяет информировать о фишинговых сайтах на сервере, которые были добавлены в базу данных Phishtank. На основе базы данных Phishtank BitNinja дважды в день проверяет наличие помеченных веб-сайтов.

Вкладка фишинговых сайтов (PHISING SITES)

Панель управления сайтом (SITE PROTECTION) — позволяет создать дополнительный слой безопасности сайтов за счёт направленного поиска уязвимостей веб-сайта, таких как устаревшие версии CMS или плагинов и дополняет пакет безопасности сервера.

Вкладка панели управления сайтом (SITE PROTECTION)

Поскольку большая часть работы с этим инструментом состоит из решений по блокировке различных адресов, в верхней части интерфейса есть удобный поиск по IP, домену или серверу, который сразу направляет на нужную страницу в зависимости от запроса.

Строка поиска 

В этом руководстве мы разобрали, как начать работу с BitNinja на виртуальном сервере, а также изучили ключевые функции системы, доступные через панель управления. Надеемся, эти сведения помогут вам надёжно защитить сервер от кибератак. Дополнительная информация о работе с системой доступна в официальной документации BitNinja и его Базе знаний.

Помог ли вам данный ответ? 0 Пользователи считают это полезным (0 голосов)

Powered by WHMCompleteSolution