AlienVault: развертывание OSSEC (IDS)

Дата: 13.11.2020. Автор: Игорь Б. Категории: Статьи по информационной безопасности

В этой статье пойдет речь о развертывании агентов OSSEC (IDS) на сервере AlienVault.

OSSEC — это система обнаружения вторжений со стороны на основе хоста с открытым исходным кодом (еще она называется IDS). OSSEC позиционирует себя как одна из наиболее популярных систем обнаружения вторжений в мире. Она помогает выполнять мониторинг такого типа, как:

  • аномалии сети;
  • анализ журнала;
  • проверка целостности системы;
  • мониторинг реестра Windows;
  • обнаружение руткитов;
  • мониторинг текущих процессов;
  • отправление оповещений в режиме реального времени;
  • ответы active directory;
  • мониторинг политики безопасности.

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

OSSEC (IDS) может предупредить пользователя о DDOS, брутфорс, эксплойтах, утечке данных и других внешних атаках. Он проводит мониторинг сети пользователя в режиме реального времени и взаимодействует с системой, когда человек вносит какие-то изменения в нее. OSSEC может использоваться для мониторинга одного или даже тысячи серверов в режиме «сервер/агент».

Необходимые компоненты

Для установки агента OSSEC на Ubuntu 20.04.1 нужны определенные компоненты. Они указаны ниже:

  •     GCC
  •     Make
  •     Libevent-dev
  •     Zlib-dev
  •     Libssl-dev
  •     Libpcre2-dev
  •     Wget
  •     Tar

Пользователь может скачать все эти компоненты, просто выполнив данную команду:

apt install gcc make libevent-dev zlib1g-dev  libssl-dev libpcre2-dev wget tar
AlienVault: развертывание OSSEC (IDS)

Скачивание исходного кода OSSEC

Пользователи могут скачать последнюю версию исходного кода OSSEC с официальной страницы на GitHub или просто выполнить эту команду:

wget https://github.com/ossec/ossec-hids/archive/3.6.0.tar.gz -P /tmp
AlienVault: развертывание OSSEC (IDS)

Извлечение и установка агента OSSEC

После завершения загрузки исходного кода пользователю нужно извлечь его, просто выполнив эту команду:

cd /tmp
tar xzf 3.6.0.tar.gz

Чтобы установить агент OSSEC, человек откроет каталог исходного кода и запустит скрипт установки, как показано ниже:

cd ossec-hids-3.6.0/
./install.sh
AlienVault: развертывание OSSEC (IDS)

Далее он выберет язык установки или нажмет на клавишу ENTER, чтобы выбрать параметры установки по умолчанию.

AlienVault: развертывание OSSEC (IDS)

Среди них:

  • Тип установки. В данном случае пользователь устанавливает агент OSSEC-HIDS, поэтому он выбирает этот вариант.
  • Путь установки. По умолчанию это: «/var/ossec», но пользователь может выбрать путь в соответствии с его требованиями.
  • Ввод IP-адреса сервера OSSEC-HIDS или IP-адреса сервера AlienVault.
  • Включение проверки целостности системы.
  • Включение обнаружения руткитов.
  • Включение или отключение ответов active directory.
  • После того как пользователь закончит с определением параметров по умолчанию, он перейдет к установке агента OSSEC, нажав на клавишу ENTER;
  • Затем после нажатия клавиши ENTER он закроет установщик, как показано ниже:
AlienVault: развертывание OSSEC (IDS)

Развертывание агента OSSEC на сервере AlienVault

Чтобы установить связь агента с сервером, нужно:

  • добавить его на сервер HIDS или сервер AlienVault;
  • извлечь ключ аутентификации агента с сервера AlienVault.

Чтобы извлечь ключ агента с сервера, следует открыть веб-интерфейс AlienVault, а затем перейти по следующему пути: «Environment > Detection», как показано ниже:

AlienVault: развертывание OSSEC (IDS)

Затем выбрать или добавить агент оттуда, где пользователь установил OSSEC. После этого пользователь извлекает или копирует ключ, как показано ниже на рисунке:

AlienVault: развертывание OSSEC (IDS)

После извлечения ключа пользователь импортирует его в агент, выполнив следующую команду:

/var/ossec/bin/manage_agents

Нужно ввести «I», вставить ключ, скопированный из AlienVault Web UI, и подтвердить его добавление, а затем выйти из этого окна, нажав на «Q», как показано ниже:

AlienVault: развертывание OSSEC (IDS)

Запуск агента OSSEC

После завершения установки пользователь запустит агент OSSEC, просто выполнив следующую команду:

/var/ossec/bin/ossec-control start

Или:

systemctl start ossec
AlienVault: развертывание OSSEC (IDS)

Чтобы остановить работу агента, следует выполнить следующую команду:

/var/ossec/bin/ossec-control stop
Or
systemctl stop ossec

Другие команды для управления агентом представлены ниже:

/var/ossec/bin/ossec-control {start|stop|reload|restart|status}

Чтобы проверить его статус, следует выполнить следующую команду:

/var/ossec/bin/ossec-control status
AlienVault: развертывание OSSEC (IDS)

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

tail -f /var/ossec/logs/ossec.log
AlienVault: развертывание OSSEC (IDS)

Как можно увидеть на картинке, агент успешно подключился к серверу AlienVault.

Отлично! Пользователь успешно провел развертывание своей машины Ubuntu на сервере AlienVault.

Для компьютеров на базе ОС Windows

Сначала нужно скачать агент OSSEC для Windows.

Пользователи могут скачать агент OSSEC для Windows с официальной страницы OSSEC.

Следует найти нужный агент OSSEC (это ossec-agent-win-32-3.6.exe или его последняя версия).

AlienVault: развертывание OSSEC (IDS)

Установка агента OSSEC

Пользователь перейдет в раздел «Загрузки», запустит установщик агента OSSEC и нажмет на кнопку «Next», как показано ниже:

AlienVault: развертывание OSSEC (IDS)

Он выберет путь, по которому хочет установить агент OSSEC, и нажмет на кнопку «Install».

AlienVault: развертывание OSSEC (IDS)

Далее, пользователь дождется завершения установки и нажмет на кнопку «Next».

AlienVault: развертывание OSSEC (IDS)

Пользователь нажимает на кнопку «Finish» и выходит из программы установки.

AlienVault: развертывание OSSEC (IDS)

Создание ключа для агента OSSEC

Пользователь выполняет следующие действия:

  • в AlienVault Web UI он переходит по следующему пути: «Environment > Detection > HIDS»;
  • открывает вкладку «Agents» (верхний правый угол);
  • нажимает на «Add a new agent» (добавить нового агента);
  • копирует ключ и вставляет его, как показано ниже на картинке.
AlienVault: развертывание OSSEC (IDS)

Теперь следует вернуться к системе Windows.

Пользователь вводит IP-адрес сервера AlienVault и вставляет ключ, как показано ниже:

AlienVault: развертывание OSSEC (IDS)

После этого он подтверждает развертывание агента, нажав на кнопку «ОК».

AlienVault: развертывание OSSEC (IDS)

Нужно открыть его и убедиться, что агент OSSEC подключен и работает нормально.

После успешного развертывания агента OSSEC следует открыть службу агента OSSEC, перейдя в раздел «Manage > Start OSSEC», как показано ниже на картинке:

AlienVault: развертывание OSSEC (IDS)

Как читатели могут увидеть на картинке, сервер работает хорошо.

AlienVault: развертывание OSSEC (IDS)

Новую службу Windows можно найти в веб-интерфейсе OSSIM, как показано ниже.

Отлично! Пользователь успешно провел развертывание агента Windows на сервере AlienVault.

AlienVault: развертывание OSSEC (IDS)

Следует проверить это. Пользователь откроет журналы машины Windows и перейдет по следующему пути: «Analysis > Security Events (SIEM)».

AlienVault: развертывание OSSEC (IDS)

Где 192.168.1.7 – это IP-адрес машины Windows пользователя.

Как видно на картинке, машина Windows начала отправлять свои журналы.

Автор переведенной статьи: Vijay.

Об авторе Игорь Б

Представитель редакции CISOCLUB. Добавляю статьи на сайт.
Читать все записи автора Игорь Б

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *