Suricata: настройка источника

Данное руководство описывает процесс настройки журнала eve-log и отправки событий Suricata в R-Vision SIEM.

Предварительные требования

  • Сетевая доступность нод кластера SIEM по целевому порту и протоколу для Suricata.

Настройка Suricata

  1. В файле /etc/suricata/suricata.yaml включите в параметрах логирования eve-log для syslog:

     # Extensible Event Format (nicknamed EVE) event log in JSON format
      - eve-log:
          enabled: yes
          filetype: syslog #regular|syslog|unix_dgram|unix_stream|redis
          #filename: eve.json
          # Enable for multi-threaded eve.json output; output files are amended with
          # with an identifier, e.g., eve.9.json
          #threaded: false
          #prefix: "@cee: " # prefix to prepend to each log entry
          # the following are valid when type: syslog above
          identity: "suricata"
          facility: local5
          level: Warning ## possible levels: Emergency, Alert, Critical,
                       ## Error, Warning, Notice, Info, Debug
          #ethernet: no  # log ethernet header in events when available
  2. Перезапустите службу suricata.service с помощью команды:

    systemctl restart suricata.service
  3. Настройте передачу событий по syslog. Для этого создайте файл /etc/rsyslog.d/50-suricata-eve.conf со следующим содержимым:

    if $syslogtag == 'suricata' or $programname == 'suricata' then {
      action(type="omfwd" Target="<target>" Port="<port>" Protocol="<protocol>")
      stop
    }
    • <target>: IP-адрес или полное доменное имя (FQDN) коллектора R-Vision SIEM.

    • <port>: порт точки входа Syslog в конвейере R-Vision SIEM.

    • <protocol>: сетевой протокол (tcp или udp).

  4. Перезапустите службу rsyslog.service с помощью команды:

    systemctl restart rsyslog.service

Настройка передачи событий журнала eve-log завершена.

Настройка в R-Vision SIEM

Для настройки сбора и нормализации событий Suricata в R-Vision SIEM выполните следующие шаги:

  1. В интерфейсе R-Vision SIEM создайте новый конвейер в коллекторе.

  2. Добавьте на конвейер элемент Точка входа со следующими параметрами:

    • Название: введите название точки входа.

    • Тип точки входа: выберите вариант Syslog.

    • Порт точки входа: введите значение в соответствии с настройками на стороне Suricata.

    • Протокол: выберите вариант в соответствии с настройками на стороне Suricata.

  3. Добавьте на конвейер элемент Нормализатор с правилом Suricata EVE (идентификатор правила: RV-N-314).

  4. Соедините нормализатор с точкой входа.

  5. Добавьте на конвейер элемент Конечная точка типа Хранилище событий.

  6. Соедините конечную точку с нормализатором.

  7. Сохраните и установите конфигурацию конвейера.

Пример конфигурации конвейера:

suricata pipeline

После настройки передачи событий, если настройка выполнена корректно, в хранилище начнут поступать события Suricata.

Найти события Suricata в хранилище можно по следующему фильтру:

device_product = "suricata"

suricata search

Была ли полезна эта страница?

Обратная связь