Suricata (программное обеспечение)

Suricata — свободное программное обеспечение с открытым исходным кодом для обнаружения вторжений (IDS)[2], предотвращения вторжений (IPS) и сетевого мониторинга безопасности (NSM). Разрабатывается фондом Open Information Security Foundation (OISF)[3].

Suricata поддерживает глубокий анализ пакетов (DPI). Программное обеспечение допускает различные этичные сценарии использования, включая сбор качественной и количественной информации.

Scirius — это веб-интерфейс под лицензией GPLv3, написанный с использованием Django, предназначенный для редактирования правил Suricata[4]. Односерверная версия Scirius распространяется как свободное ПО с открытым исходным кодом, а мультисерверная версия Scirius Enterprise коммерциализирована; обе выпускаются компанией Stamus Network[5].

Дистрибутив GNU/Linux SELKS 3.0 (Suricata Elasticsearch Logstash Kibana Scirius), основанный на Debian, позволяет тестировать Suricata. Также существует образ для Docker[6].

Что важно знать

Возможности

Основные возможности[7][8]:

  • IDS/IPS
  • высокая производительность: многопоточность, поддержка GPU (аппаратное ускорение)
  • автоматическое определение протоколов (IPv4/6, TCP, UDP, ICMP, HTTP, TLS, FTP, SMB, DNS)
  • NSM: журналирование DNS, модуль журналирования HTTP, сохранение сертификатов и извлечение файлов, контроль и проверка контрольных сумм MD5
  • собственная библиотека HTP
  • многочисленные форматы вывода: Unified2, JSON, Prelude
  • поддержка пользовательских скриптов на Lua для расширенного анализа

Принцип работы

Suricata анализирует сетевой трафик на одной или нескольких сетевых интерфейсах в соответствии с активированными правилами. По умолчанию формирует файл JSON, который далее можно обрабатывать с помощью программ класса ETL, например Logstash, зачастую в связке с Elasticsearch.

Сторонние инструменты

Все инструменты, совместимые с Snort, функционируют и с Suricata, например BASE, Sguil, Snorby (свободное ПО), а также Aanval и Telesoft MPAC Security (проприетарные).

Свободные IDS

Примечания

Ссылки