Что нового?
Версия 4.2
📅 Smart Monitor версии 4.2.0 выпущен 25 октября 2024.
Core
⚡️ Изменения- Добавлена страница с часто задаваемыми вопросами
- Добавлен интерфейс установки и управления контентом
- Добавлен интерфейс для мониторинга активных поисков
- Обновлены темная и светлая темы
- Вместо настроек стилей теперь доступен выбор темы интерфейса
- Добавлены темы: Green, Blue, Night Blue и Ocean
- Расширен набор модулей и объектов, доступных для поиска в Spotlight
- В Spotlight теперь доступен глобальный поиск по тегам
- Значительно увеличена скорость миграции данных в ClickHouse
- Библиотека dompurify обновлена до версии 2.5.4
- Исправлена ошибка, при которой после перезагрузки кластера сбрасывалось значение настройки
core.use_cluster_state - Исправлена ошибка получения конфигураций из Cluster State
Core: Интерфейс поиска
Исправления- Исправлена ошибка формирования ссылки по нажатию кнопки
Поделиться
Core: Engine
⚡️ Изменения- Добавлена поддержка Machine Learning для команд Smart Monitor Language
- Добавлена поддержка следующих алгоритмов:
- K-means
- Linear regression
- Random Cut Forest (RCF)
- RCF Summarize
- Localization
- Logistic regression
- Добавлены команды
trainиpredict - Добавлена функция
medianв командыstats,aggs,timechart,timeaggs,chart,eventstatsиstreamstats
- Функция
perc(процентиль) теперь доступна в командахchart,eventstatsиstreamstats - Добавлена возможность отключения фильтра времени в команде
sourceс помощью параметраtimefield
- Исправлено некорректное сравнение чисел с разными типами данных в команде
eval - Исправлена ошибка, когда функция
randomгенерировала одинаковые значения для разных документов
Core: Job Scheduler
⚡️ Изменения- Добавлен режим разработчика для редактирования задач
- Добавлена возможность настройки SSL/TLS в действии Вебхук
- Пароль для авторизации в действии Вебхук вынесен в Keystore с префиксом
jobscheduler.webhook.password
- Исправлена ошибка с некорректной работой механизма подавления по вложенным полям
- Исправлена ошибка при которой задачи могли запускаться на серверах, где у атрибута
node_with_smeбыло значениеfalse
Core: Remote Executor
Улучшения- Библиотека spring-boot-starter-parent обновлена до версии 3.3.4
Smart Beat
⚡️ Изменения- Добавлен параметр конфигурации
rotation.log_pathдля указания директории с логами - В сертификат агента добавлен
CN=<hostname>(либо Smart Beat если не удалось получитьhostname)
- Теперь в конфигурации группа параметров
serverпо умолчанию скрыта - Выставлены параметры по умолчанию:
ssl.cert_caс значением./cert/ca-cert.pemиmanager.hostс значением127.0.0.1
Smart Beat Manager
⚡️ Изменения- В сертификат агента добавлен
CN=<hostname>(либо Smart Beat если не удалось получитьhostname)
- Консольная команда
deleteпереименована вremove(приведено к одному виду с Smart Beat) - Оптимизирована скорость загрузки данных в интерфейс
- Расширено описание ошибок в логах
- В параметре
authorization.opensearch.hostтеперь по умолчанию протоколhttps - Параметр
authorization.opensearch.ca_keyтеперь скрыт по умолчанию - В параметре
authorization.opensearch.ca_certтеперь по умолчанию значениеca-cert.pem - Параметр
authorization.opensearch.ssl_enabledтеперь необязательный и по умолчанию скрыт
Inventory
⚡️ Изменения- Добавлена возможность задавать коэффициент базовых полей для более точной настройки частичного сходства
Incident Manager
Исправления- Исправлена работа фильтра Ответственный со значением
Не задан
Lookup Manager
Улучшения- Оптимизирован поиск по данным справочника
- В настройках справочника появился параметр, которым можно регулировать количество отображаемых данных в интерфейсе
Версия 4.2.1
📅 Smart Monitor версии 4.2.1 выпущен 3 декабря 2024.
Core
Улучшения- Добавлены ссылки на модули на главной странице
- Улучшены подсказки в поисковой строке
- Раздел Поля из результатов поиска в Планировщике задач переименован в Поля результатов
- Исправлена проблема с кодировкой в событиях об удалении объектов
- Исправлено дублирование символа точки при подсказке в команде
source - Исправлено обновление фильтра
выборбез сохранения дашборда - Исправлено отображение времени выполнения поиска
- Исправлена смена фокуса на странице поиска при раскрытии уведомлений
- В разделе управления индексами поле Приоритет теперь обязательное к заполнению
- Исправлена некорректная раскраска в некоторых визуализациях
- Исправлены отсутствие экранирования символа обратного слэша в названии объекта при экспорте
- Исправлено добавление лишних пробелов и переносов при копировании запроса
- Исправлена подстановка префикса и токена фильтра, который используется в поиске другого фильтра
- Исправлено зависание страницы после выбора логарифмического отображения для
Линейной диаграммы - Исправлено некорректное отображение информации на
Круговой диаграмме - Исправление работы Drilldown в визуализации
Radar Chart - Исправлена ошибка отображения результатов в
таблице - Исправлено отображение
Таблицыпри использовании командыtimeaggs - Исправлена подстановка значения по токенам временного фильтра в дашбордах
- Исправлено отсутствие подсветки подсказок в строке поиска в темной теме
Core: Engine
⚡️ Изменения- Изменена формула расчета в статистической функции
stdevна Стандартное отклонение для генеральной совокупности
- Добавлен оптимизированный по использованию оперативной памяти режим команды
lookup-ERGO - Добавлен пользовательский лимит на размер выгружаемого справочника в команде
lookupв режимахFASTиERGO
- Исправлена работа с массивами в команде
peval - Исправлена ошибка в работе команды
timechartс параметромuseother - Исправлена запись только первых 10000 документов при работе команды
outputlookupс параметромappend=false - Исправлена проблема, при которой
pevalне мог обрабатывать ключи, заключенные одинарными кавычками - Исправлен баг, возникающий при совместной работе source
peval wildcard, а также добавленыsens-скриптыдля операторовequalиwildcard - Исправлено отсутствие поля
OTHERв результатах командыtimeaggs - Исправлена ошибка в команде
db, из-за которой для применения обновленного пути до драйвера требовалась перезагрузка кластера - Исправлена ошибка в команде
stats, из-за которой функцииlist,lastиfirstвозвращали числа в формате строк - В команду
formatдобавлена обработка полей с пробелами - В команде
timeaggsс параметромcomposite=trueтеперь отображаются интервалы с пустыми значениями так же, как без параметраcomposite=true - В функцию
relative_timeкомандыevalтеперь можно передавать поля вторым параметром - Исправлен некорректный расчет часто встречаемых значений для запросов вида
source clk:... - Исправлена работа команды
lookupсо списками - Исправлено переименование поля из справочника в команде
lookup - Исправлена работа команды
fillnullпри запросе большого количества данных - Исправлено зависание страницы при создании нового
db-запросас уже существующим именем
Core: Job Scheduler
Улучшения- Улучшена валидация полей в Вебхуке
- Исправлена запись поля
custom_fieldsв Mitre Action в одну строку - Исправлена ошибка при раскрытии раздела Дополнительные поля в действии Создание инцидента
- Действие Создание инцидента теперь нельзя сохранить без описания
Core: RSM
Исправления- Исправлено отображение дерева РСМ и настроек индикатора
Core: Remote Executor
Исправления- Логи приведены к единому формату
Inventory
Исправления- Исправлена некорректная раскраска некоторых названий полей в таблице активов
- Исправлена ошибка в форме редактирования на вкладке Поля
Lookup Manager
Исправления- Поиск теперь ищет только по тем полям, которые отображены в списке справочников
Knowledge Center
Исправления- Исправлен выбор разрешений на чтение или запись для всех пользователей в разделе Список правил
- Пользователь с ролью
kwc_adminтеперь может просматривать список всех групп пользователей
Mitre Attack
Исправления- Исправлены неработающие ссылки в матрицах MITRE
Incident Manager
Исправления- Исправлено отображение значений по умолчанию полей из карточки инцидента при создании инцидента вручную и группы инцидентов
- Исправлены ошибки при фильтрации по строкам со спец. символами
- Исправлены ошибки при переходе по ссылке Посмотреть дополнительную информацию
- Исправлено ошибочное добавление инцидентов в группу инцидентов после закрытия группы инцидентов
User Behavior Analytics
Исправления- Исправлена ошибка
IndexNotFoundExceptionпри расчете профилирования или скоринга, если в расчёте указан несуществующий индекс - Исправлена ошибка при подстановке типа в политике
- Исправлена ошибка при фильтрации таблиц объектов и конфигураций
- Исправлен сброса модального окна при выделении текста
- Исправлены различные проблемы отображения конфигураций заполнения
- Исправлена валидация полей в Индексе кибербезопасности
- Исправлены переводы scoring-типов при инициализации