Kraken STT обновился: исправлены режимы Flow, расширены IP-переменные, добавлены темы оформления

Kraken STT

Вышла новая версия инструмента нагрузочного тестирования SIEM-систем Kraken Stress Testing Toolkit (Kraken STT). Kraken генерирует потоки событий, похожих на реальные логи сетевых устройств, серверов и приложений, и отправляет их в проверяемую систему - SIEM, коллектор или модуль обработки событий. Скорость задаётся в событиях в секунду (EPS) и достигает 90 000; поддерживаются TCP, UDP, TCP TLS, ElasticSearch/OpenSearch, Redis, Kafka, HTTP, WebSocket, SMTP и другие коннекторы. Управление доступно через GUI и API.

В новой версии:

  • исправлена ошибка, из-за которой не изменялся поток для опций Flow: Downgrade/Rising;
  • библиотека Apache Kafka обновлена до последней версии;
  • библиотека SQLite обновлена до последней версии;
  • доработаны функции {{IP1}}–{{IP5}}: теперь для работы используется комбинация IPv4 и IPv6 адресов;
  • добавлена функция {{IPv4}};
  • добавлена поддержка стилей (тем оформления);
  • доработана документация.

Исправление Flow касается режимов плавного изменения интенсивности потока. Кроме обычного Normal, Kraken поддерживает Raising (плавный рост EPS), Downgrade (снижение до нуля) и Random (случайное количество в заданных пределах). Шаг задаётся параметром Flow step, интервал — Flow Timeout, порядок обхода получателей — Flow distribution. Ранее в режимах Raising и Downgrade поток мог не меняться; теперь цикл повышения и понижения отрабатывает полностью. Для тестирования парсинга и корреляции это важно: ступенчатая нагрузка выявляет деградацию там, где ровный поток её маскирует.

Доработка IP-переменных делает генерируемые события ближе к реальному трафику смешанных сетей. Переменные {{IP1}}–{{IP5}} теперь могут подставлять как IPv4, так и IPv6 адреса, а новая {{IPv4}} выдаёт только адрес четвёртой версии. Авторы YAML-шаблонов могут выбирать: имитировать смешанную среду или строго IPv4. Обновление библиотек Apache Kafka и SQLite повышает стабильность, совместимость и безопасность сторонних компонентов. Темы оформления - интерфейсная доработка, которая улучшает работу оператора при длительных тестах.

Инструмент уже применялся при тестировании нескольких российских SIEM-систем. Для кластерных сборок Kraken распределяет поток между несколькими приёмниками, сохраняя заданный EPS. В наборе также есть фаззинг-тестирование, отправка из файлов с автоматическим определением кодировки и преобразование в UTF-8 или JSON.

Комментарии: 0