Удельта

Wazuh после установки: какие события отслеживать на серверах компании

После установки Wazuh начните с событий, на которые команда умеет реагировать: неудачных входов, важных изменений настроек и пропажи данных от агента. Для каждого назначьте получателя и первое действие. Затем проверьте весь путь от учебного события на сервере до сообщения ответственному, прежде чем расширять наблюдение.

Администратор рассматривает три понятных события безопасности и передаёт важное уведомление ответственному.

Что подготовить

  • Wazuh установлен, агенты подключены к выбранным серверам.
  • Выбраны журналы и несколько важных файлов; для проверки есть отдельный учебный аккаунт и файл.
  • Назначены основной и резервный получатели сообщений, а также ответственный за настройку правил.

Выберите события, с которыми сможете работать #

СобытиеЗачем замечатьПервое действие
Повторяющиеся неудачные входыВозможная ошибка клиента или попытка подбораСверить источник, время и затронутый аккаунт
Важный успешный входКонтроль административного доступаСопоставить с разрешённой работой
Изменение выбранной конфигурацииНежелательная правка или плановое обслуживаниеСравнить с заявкой и предыдущим состоянием
Потеря агента или потока логовСервер мог перестать наблюдатьсяПроверить агент, связь и доставку событий

У компании три Linux-сервера: сайт, CRM и файловое хранилище. Wazuh уже получает данные, но сообщений слишком много. Начните с изменений конфигурации сайта, административных входов и состояния агентов. Агент — программа на сервере, которая собирает и передаёт события.

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

  • Нужный сервер. Для каждого сервера определите свои важные файлы и журналы. Не переносите один список без проверки на сайт, CRM и файловое хранилище.

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

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

Проверьте источник и разбор журнала #

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

Запись проходит несколько этапов: сбор на сервере, передача, разбор полей и применение правил. Если исходная запись есть, а предупреждения нет, проверяйте эту цепочку последовательно. Часы сервера и системы Wazuh должны позволять сопоставить время события.

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

Для проверки декодеров и правил используйте предусмотренный Wazuh инструмент. Он проверяет разбор строки, но не подтверждает передачу от агента и доставку письма. Локальные правила храните отдельно от штатных файлов и сверяйте их пути и номера со своей версией.

Наблюдайте за небольшим списком важных файлов #

Контроль целостности файлов, или FIM, отслеживает изменения выбранных файлов и папок. Начните с небольшого списка важных настроек. Наблюдение за всей папкой данных CRM может создать поток обычных изменений и скрыть правку, на которую действительно нужно обратить внимание.

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

  • Понятные сведения. Проверьте сервер, путь, время и вид изменения. Частоту проверки и возможность наблюдения в реальном времени выбирайте для конкретной системы и папки.

  • Автор действия. Если нужно знать, кто изменил файл, настройте отдельный сбор данных об авторе — who-data — и нужные источники аудита. Обычная фиксация изменения не всегда показывает пользователя.

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

Назначьте получателя и проверьте доставку #

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

Порог создания предупреждения и порог отправки письма — разные настройки Wazuh. Общий порог почтовой отправки может оказаться выше уровня конкретного события. Если предупреждение видно в панели, а письма нет, сначала проверьте уровни, условия получателя и очередь отправки.

Wazuh не выполняет прямую SMTP-аутентификацию, то есть вход на почтовый сервер с логином и паролем. Если сервер её требует, нужен промежуточный почтовый сервер — relay. Его настройку и доставку проверяйте отдельно от появления события в панели.

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

Проверьте учебные события #

Проверка от события до получателя

  1. Запишите, что должно появиться: источник, сервер, тип события, необходимые поля, получатель и допустимая задержка.
  2. Выполните несколько неверных входов в учебный аккаунт. Найдите исходные записи в журнале сервера.
  3. Измените учебный файл под наблюдением. Проверьте событие, затем верните файл к исходному состоянию.
  4. Сопоставьте четыре этапа: запись на сервере, разбор правилом, предупреждение в панели и получение сообщения ответственным.
  5. Проверьте плановое изменение и способ связать его с обслуживанием. Удалите временные учебные настройки и сохраните результат без секретов.

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

Измерьте время от действия до появления события и получения сообщения. Проверка одной строки не охватывает весь путь. Если задержка слишком велика, определите, где она возникла: в сборе, обработке, очереди отправки или внешнем канале.

Как уменьшать шум и поддерживать наблюдение #

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

  • Лишние изменения файлов. Уточняйте папку или правило для часто меняющегося файла. Не отключайте весь контроль только потому, что один каталог создаёт много обычных событий.

  • Непонятное сообщение. Если событие полезно, улучшите описание и выбор получателя. Ответственный должен понимать, какой сервер и действие проверить.

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

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

Открытая платформа не включает автоматически работу аналитика, облачный сервис и внешние каналы. Active Response — автоматические действия в ответ на событие — требует отдельной проверки условий. Начните с наблюдения и понятной ручной реакции, прежде чем поручать системе блокировки.

Когда начальный набор событий полезен

  • Выбрано несколько событий, для каждого известны причина наблюдения, получатель и первое действие.
  • Учебное событие прослеживается от исходного журнала до сообщения ответственному.
  • Измеренная задержка соответствует нужному сроку реакции; запасной получатель и канал определены.
  • Лишние события разобраны, а состояние агентов и свежесть данных контролируются отдельно.

Источники и связанные материалы #

Материал был полезен?

Сообщить об ошибке или задать вопрос редакции

Сообщение увидит редакция. Не указывайте пароли и личные данные. Текст удаляется через 180 дней.

О материале

Безопасность и надёжностьРуководствоЗадача: настроитьУровень: практикаWazuh

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

Обсуждение

Комментарии проходят подтверждение адреса и проверку редакцией.