OSSEC. Centos 7. Установка и настройка: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
Строка 51: Строка 51:


<code>/var/ossec/bin/ossec-control status</code>
<code>/var/ossec/bin/ossec-control status</code>
Создаем ключи для агентов
<code>openssl genrsa -out /var/ossec/etc/sslmanager.key 2048</code>
<code>openssl req -new -x509 -key /var/ossec/etc/sslmanager.key -out /var/ossec/etc/sslmanager.cert -days 3650</code>
Запускаем утилиту для принятия агентов
<code>/var/ossec/bin/ossec-authd -n</code>
<code>/var/ossec/bin/ossec-authd -p 1515 -n >/dev/null 2>&1 &</code>


== OSSEC агент ==
== OSSEC агент ==
<code>wget -q -O - <nowiki>https://updates.atomicorp.com/installers/atomic</nowiki> | sudo bash</code>
https://www.ossec.net/docs/programs/ossec-authd.html


<code>yum install ossec-hids-agent</code>
Установка


<code>systemctl enable ossec-hids</code>
wget -q -O - <nowiki>https://updates.atomicorp.com/installers/atomic</nowiki> | sudo bash


<code>systemctl start ossec-hids</code>
yum install ossec-hids-agent


<code>systemctl status ossec-hids</code>
Подключение к серверу


<nowiki>#</nowiki> <nowiki>https://www.ossec.net/docs/programs/ossec-authd.html</nowiki>
<code>/var/ossec/bin/agent-auth -m <ossec_server_ip> -p 1515</code>


== OSSEC сервер ==
Запуск службы
<code>openssl genrsa -out /var/ossec/etc/sslmanager.key 2048</code>


<code>openssl req -new -x509 -key /var/ossec/etc/sslmanager.key -out /var/ossec/etc/sslmanager.cert -days 3650</code>
<code>systemctl enable ossec-hids</code>


<code>/var/ossec/bin/ossec-authd -n</code>
<code>systemctl start ossec-hids</code>


<code>/var/ossec/bin/ossec-authd -p 1515 -n >/dev/null 2>&1 &</code>
<code>systemctl status ossec-hids</code>


== OSSEC агент ==
== OSSEC сервер ==
<code>/var/ossec/bin/agent-auth -m '''<ossec_server_ip>''' -p 1515</code>
Завершаем утилиту для подключения агентов


== OSSEC сервер ==
<code>killall ossec-authd</code>
<code>killall ossec-authd</code>
Показать агентов


<code>/var/ossec/bin/agent_control -l</code>
<code>/var/ossec/bin/agent_control -l</code>

Версия 19:16, 15 июня 2022


Описание

Установка и настройка OSSEC сервара и OSSEC агента

OSSEC сервер

wget -q -O - https://updates.atomicorp.com/installers/atomic | sudo bash

yum install ossec-hids-server

nano /var/ossec/etc/ossec.conf

<ossec_config>
  <global>
   <email_notification>yes</email_notification>
   <email_to>cless@cless.pro</email_to>
   <smtp_server>mail.cless.pro</smtp_server>
   <email_from>cless@cless.pro</email_from>
  </global>
  ...
  <syscheck>
   <!-- Frequency that syscheck is executed - default to every 22 hours -->
   <frequency>79200</frequency>
   
   <alert_new_files>yes</alert_new_files>
   <!-- мониторинг новых файлов в директориях в реальном времени -->
   <directories report_changes="yes" realtime="yes" check_all="yes">/etc,/usr/bin,/usr/sbin</directories>
   <directories report_changes="yes" realtime="yes" check_all="yes">/bin,/sbin</directories>
  </syscheck>
  ...
  <alerts>
   <!-- минимальный уровень логов, при котором срабатывает тревога и отправляется почта -->
   <log_alert_level>1</log_alert_level>
   <email_alert_level>1</email_alert_level>
  </alerts>
  ...
</ossec_config>

systemctl enable ossec-hids

systemctl start ossec-hids

systemctl status ossec-hids

   -ИЛИ-

/var/ossec/bin/ossec-control start

/var/ossec/bin/ossec-control stop

/var/ossec/bin/ossec-control restart

/var/ossec/bin/ossec-control status

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

openssl genrsa -out /var/ossec/etc/sslmanager.key 2048

openssl req -new -x509 -key /var/ossec/etc/sslmanager.key -out /var/ossec/etc/sslmanager.cert -days 3650

Запускаем утилиту для принятия агентов

/var/ossec/bin/ossec-authd -n

/var/ossec/bin/ossec-authd -p 1515 -n >/dev/null 2>&1 &

OSSEC агент

https://www.ossec.net/docs/programs/ossec-authd.html

Установка

wget -q -O - https://updates.atomicorp.com/installers/atomic | sudo bash

yum install ossec-hids-agent

Подключение к серверу

/var/ossec/bin/agent-auth -m <ossec_server_ip> -p 1515

Запуск службы

systemctl enable ossec-hids

systemctl start ossec-hids

systemctl status ossec-hids

OSSEC сервер

Завершаем утилиту для подключения агентов

killall ossec-authd

Показать агентов

/var/ossec/bin/agent_control -l

Тестирование

При перезапуске службы придет письмо

Пробуем зайти на сервер с агентом по ssh с неправильным паролем - придет письмо

Пробуем создать новый файл в одной из мониторящихся директорий - придет письмо