О версии 6.6
Компоненты системы
Система R-Vision VM 6.6 состоит из следующих компонентов:
-
Платформа R-Vision EVO 3.3.1.
-
Пакет экспертизы 3.3-2.0.
Технические особенности
Информация в данном разделе поможет предотвратить возможные ошибки при обновлении и эксплуатации продукта.
Новые возможности
Управление уязвимостями
-
Изменения в домене Проверки соответствия: добавлен раздел Проверки и стандарты, в котором на отдельных вкладках отображается информация о проверках соответствия и стандартах.



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

Организационная структура
-
Синхронизация данных о пользователях, командах и сменах: появилась возможность синхронизировать данные о пользователях в разделе Организационная структура → Пользователи и о системных пользователях.

-
Назначение команд и смен пользователям: появилась возможность назначать пользователям внутри организационной структуры команды и смены.

-
Новые разделы в домене Организационная структура: добавлены разделы Группы пользователей и Роли. Записи этих разделов можно синхронизировать с одноименными системными разделами.


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

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

-
Добавлен раздел Политики устаревания активов для создания и настройки политик устаревания активов. Они позволяют автоматически актуализировать активы в соответствии с заданными параметрами.

-
Добавлен раздел Библиотеки и исполняемые файлы, который содержит сведения о динамических и статических библиотеках, а также об исполняемых файлах, обнаруженных на оборудовании при сканировании.

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

-
-
Создание учетных записей разных типов: добавлена возможность создавать доменные и локальные учетные записи.

Изменения и улучшения
Управление уязвимостями
-
Результат сканирования в виде таблицы: в карточку уязвимости добавлена таблица Результат сканера, в которой представлены названия и значения параметров результата автоматического сканирования.
-
Метод выявления уязвимости: в карточку уязвимости добавлено поле Метод выявления, которое указывает, как именно была выявлена уязвимость — посредством аудита или тестирования на проникновение.
-
Ожидаемый результат проверки соответствия: в карточку проверки соответствия добавлено поле Ожидаемый результат в качестве справки, какое значение результата проверки следует считать успешным.
-
Рейтинг уязвимости: обновлена формула расчета рейтинга уязвимости в разделе Управление уязвимостями → Уязвимости.
-
Фильтр по организациям: добавлена возможность установить фильтр Идентификатор организации в разделах домена ИБ-активы.
-
Раздельный запуск триггеров в интеграции с Jira: добавлена возможность раздельно настраивать синхронизацию, создание и закрытие задач в Jira или системе. Для этого в карточке интеграции с Jira были добавлены флажки: Синхронизировать задачи с Jira и Создавать/Закрывать задачи.
-
Связанность оборудования и уязвимостей: при удалении активов типа Оборудование система удаляет связанные с ними уязвимости.
-
Автоматизированная настройка модуля управления уязвимостями: добавлен скрипт, при выполнении которого происходит автоматическая настройка модуля для первичной работы.
-
Заполнение дат в уявимостях: переработана логика заполнения полей дат в карточках уязвимостей. Обновленная логика:
-
Дата обнаружения: теперь отображается дата обнаружения уязвимости сканером.
-
Дата открытия: теперь дата открытия остается статичной с момента открытия уязвимости.
-
Дата закрытия: теперь дата закрытия удаляется при изменении статуса уязвимости с Закрыто на любой другой.
-
-
Информация об уязвимых ОС: в карточке уязвимости переименована вкладка Уязвимое ПО на Уязвимые компоненты, а также на нее добавлено отображение информации об уязвимых ОС.
-
Расширенная информация об источниках: теперь в карточках уязвимостей и проверок в таблице Источники отображаются задачи сканирования, из которых обогащалась информация по уязвимости и проверке.
-
Информация об активном ядре: в таблице и карточке уязвимости теперь доступна информация об активности ядра ОС, к которому относится уязвимость.
-
Расширение функционала раздела Уязвимости:
-
Теперь поиск в таблице уязвимостей возможен также по названию связанного оборудования.
-
Работа со сведениями об уязвимостях, обнаруженных системой при сканировании оборудования.
-
В таблице уязвимостей и в карточке уязвимости стала доступна информация об активности ядра ОС, к которому относится уязвимость.
-
-
Новый статус проверок соответствия: добавлен статус Риск принят, который устанавливается, если несоответствие изучено и принято решение не устранять его в данный момент.
-
Обновление базы уязвимостей: стало возможным ручное и автоматическое обновление базы уязвимостей, позволяющей проводить анализ уязвимостей по различным критериям.
ИБ-активы
-
Доработки групп ИТ-активов: для активов типа Группа ИТ-активов добавлены связи с задачами, возможность импорта и граф взаимосвязей.
-
Доработки карточек оборудования: пересмотрена структура и названия полей в боковой и полноэкранной карточках ИБ-активов типа Оборудование для повышения удобства работы с ними.
-
Импорт групп пользователей Active Directory как групп учетных записей: теперь группы пользователей Active Directory импортируются не как группы ИТ-активов, а как группы, связанные с ИБ-активами типа Учетная запись.
-
Валидация имен импортируемого оборудования: теперь при импорте ИБ-активов типа Оборудование выполняется валидация и приведение к стандартному виду полей Доменное имя, Полное доменное имя и Домен.
-
Импорт сетей: теперь при сканировании с типом профиля Инвентаризация создаются записи обнаруженных сетей.
-
Информация об агентах R-Vision Endpoint в карточке оборудования: если данные об оборудовании поступили от агента, установленного на оборудовании, эта информация отображается в поле Агент R-Vision на вкладке Безопасность в карточке актива.
-
Связи учетных записей: обновлена логика добавления связей учетных записей в домене ИБ-активы. Теперь:
-
Локальная учетная запись может быть привязана только к одному оборудованию.
-
Доменная учетная запись может быть привязана к нескольким записям оборудования.
-
Учетная запись может быть связана только с одной группой.
-
-
Расширенная информация об источниках: теперь в карточке оборудования в таблице Источники отображаются задачи сканирования, из которых обогащалась информация по оборудованию.
-
Статус инвентаризации активов: добавлена автоматическая смена статуса инвентаризации оборудования при импорте данных из сканера или сторонних интеграций, а также расширен список доступных статусов в схеме домена активов.
-
Стал доступен множественный выбор значений в поле Локация в карточках групп ИТ-активов и сетей.
-
При удалении записи оборудования система удаляет связанные с ним уязвимости.
-
Переработан массив данных для заполнения в окне добавления записи персонала. Также улучшено представление данных в карточке записи персонала.
-
Импорт сетей: теперь при сканировании с типом профиля Инвентаризация создаются записи обнаруженных сетей.
-
Расширение функционала раздела Оборудование:
-
Расширен список типов оборудования, доступных по умолчанию.
-
Поле Тип ОС в карточке оборудования заполняется автоматически на основе полученных сведений об операционной системе.
-
В таблице оборудования видно, установлен ли на нем агент R-Vision Endpoint.
-
Расширен список параметров оборудования, отображаемых в таблице записей.
-
В справочнике ИБ-активов появился новый тип — Типы ОС. Хранящиеся в нем значения можно выбрать при работе с записью оборудования.
-
-
Новые поля со сведениями об уникальных идентификаторах ИБ-активов:
-
Идентификатор — содержит уникальный ID актива, который генерируется системой при создании объекта.
-
Внешний идентификатор — содержит ID актива из внешней системы.
Поля добавлены в следующие разделы домена ИБ-активы: Информация, Группы ИТ-активов, Подразделения, Помещения и Бизнес-процессы.
-
-
Расширение функционала справочников ИБ-активов: появилась возможность добавлять в справочник категории бизнес-процесса.
-
Активная ссылка на источник обновления: добавлена возможность перейти к источнику обновления по ссылке в его карточке.
-
Автоматическое заполнение данных пользователя: при создании записи сотрудника в разделе Персонал система проверяет наличие пользователя с таким же адресом электронной почты и автоматически заполняет карточку сотрудника соответствующими данными.
-
Уведомления при обнаружении сетей: теперь при обнаружении новой сети в системе пользователь получает соответствующее уведомление.
-
Связывание групп ИТ-активов с существующими задачами: в разделе Задачи карточки группы ИТ-активов (ГИТ) теперь можно не только создать новую задачу, но и привязать к ГИТ уже существующую.
-
Расширение информации о ПО: расширена структура отображаемых данных в карточке актива ПО.
-
Отображение связей сети: если сеть содержит многоуровневую структуру, система отображает эту структуру в древовидном представлении в столбце Адрес сети таблицы активов. В карточке сети стала доступна информация о ее подсетях и связанных сетях.
-
Просмотр связей сущностей: добавлена возможность просмотреть связанные объекты в карточке сущности в следующих разделах домена ИБ-активы:
-
Оборудование;
-
Сети;
-
Группы ИТ-активов;
-
Бизнес-процессы;
-
Обновления.
-
-
Фильтрация по организациям: в разделы домена ИБ-активы добавлена возможность фильтровать записи таблицы по атрибуту Организация.
Прочие улучшения и доработки
Сканер
-
Передача учетных данных на сателлит: теперь учетные данные, необходимые для выполнения сканирования, такие как секреты, ключи и пароли, передаются из основного экземпляра системы на сателлит в зашифрованном виде.
-
Дополнительные статусы инвентаризации: расширен список статусов для профиля сканирования Инвентаризация.
-
Данные о последнем сканировании в задаче: в карточке задачи появилось поле с датой последнего по времени сканирования, завершившегося обогащением данных.
-
Метрика по уязвимостям для задач безагентского сканирования: добавлено отображение количества уязвимостей, обнаруженных на оборудовании, в таблице деталей запуска в разделе Автоматизация → Запуски.
-
Сортировка в задаче сканирования: добавлена возможность сортировки и фильтрации по полю Следующий запуск в таблице агентских и безагентских задач сканирования.
-
Новые получаемые сведения при сканировании с типом профиля Инвентаризация:
-
версии уязвимых библиотек и файлов, а также пути к ним;
-
активные ядра ОС.
-
-
Передача данных исключений при сканировании: теперь при сканировании можно задать лимит целей, при превышении которого их список подставляется через файл.
-
Расширение функционала безагентских задач сканирования: в разделе деталей запуска отображается логин пользователя, выполнившего запуск.
-
Профиль Веб-сканирование: появился новый профиль задач сканирования Веб-сканирование. Он позволяет выполнять сканирование веб-приложений с целью сбора инвентаризационной информации и обнаружения уязвимостей.
-
Аудит контейнерных сред: реализована возможность автоматического обнаружения, инвентаризации и поиска уязвимостей в контейнерных средах Docker и Kubernetes на оборудовании.
-
Обновление версии сканера: при обновлении версии системы теперь можно обновить существующие сканеры до последней версии, не пересоздавая их.
-
Отображение времени сканирования оборудования: в таблице с деталями запусков безагентских задач сканирования стала доступна информация о времени сканирования всего оборудования в рамках выполнения задачи.
-
Путь к ПО на хостах Windows: в рамках сбора информации о ПО на хостах Windows теперь также собирается путь к данному ПО.
-
Расширение функционала учетных записей:
-
Добавлен новый тип учетной записи VMware, который позволяет сканировать гипервизор ESXi и систему управления vCenter.
-
Добавлена возможность создания учетной записи типа Windows с методом аутентификации LAPS.
-
-
Расширение функционала задач безагентского сканирования:
-
Можно отобразить карточку c данными отсканированного оборудования на отдельной вкладке страницы задачи сканирования.
-
Можно экспортировать отчет по данным задачи сканирования в формате CSV в рамках запуска задачи в статусе Завершен.
-
-
Сканирование оборудования учетной записью типа SSH: добавлена возможность сканирования оборудования Eltex, FortiAnalyzer, MikroTik, UserGate и С-Терра.
-
Дополнительная информация по итогам инвентаризации: теперь в детальной карточке оборудования отображаются расширенные данные после проведения сканирования с типом профиля Инвентаризация.
-
Поддержка нескольких организаций: добавлена возможность привязать сканер к нескольким организациям.
-
Стандарт даты и времени: теперь на вкладке Проверка стандартов в карточке отсканированного оборудования дата и время отображаются в стандарте ISO 8601 с указанием часового пояса.
-
Переработка менеджера обновлений для задач сканирования:
-
Доступно обновление контента различных типов вручную или автоматически с сервера обновлений R-Vision, а также посредством файла с обновлениями.
-
Для типов контента доступна ручная и автоматическая проверка их статуса обновления.
-
Доступна цветовая индикация процессов настройки и обновления.
-
Предоставляется подробная информация:
-
о результатах последнего обновления с разбивкой по типам контента;
-
о возникших ошибках обновления различных типов.
-
-
Доступна расширенная настройка параметров менеджера, позволяющая:
-
выбрать типы контента;
-
выбрать архивы контента каждого типа.
-
-
-
Режимы запуска задач сканирования: добавлена возможность выбрать режим запуска для задач сканирования, основанных на профиле Инвентаризация. Доступны следующие режимы запуска:
-
Сканирование — сканирование оборудования в соответствии с настройками задачи.
-
Проверка подключения — выполнение только этапов обнаружения оборудования и проверки подключения к нему с использованием настроенных учетных данных.
-
-
Новые получаемые сведения при сканировании с типом профиля Инвентаризация:
-
версии уязвимых библиотек и файлов, а также пути к ним;
-
активные ядра ОС;
-
данные о плагинах браузеров: Google Chrome, Firefox, Microsoft Edge, Opera, Яндекс Браузер.
-
-
Передача данных исключений при сканировании: теперь можно задать лимит целей, при превышении которого их список подставляется через файл.
-
Расширение функционала безагентских задач сканирования: в разделе деталей запуска отображается логин пользователя, выполнившего запуск.
Управление модулями в распределенной инфраструктуре
-
Очистка бакетов состояния сервисов: реализована автоматическая очистка бакетов с информацией о состоянии сервисов от устаревших данных NATS.
-
Фильтрация списка пространств по типу: в разделе Настройки → Пространства и сервисы → Пространства добавлена возможность фильтрации списка пространств по типу.
-
Управление трафиком логов: добавлена возможность задавать настройки прореживания (sampling), ограничения частоты (throttling) и устранения дублей (deduplication) для контроля объема поступающих в систему логов.
-
Дашборд метрик для пространства: в карточку пространства добавлена кнопка, позволяющая открыть дашборд с метриками Kubernetes для пространства.
Управление доступом к функциям системы
-
Соответствие требованиям парольной политики: теперь при попытке авторизации система требует сменить пароль, если он не удовлетворяет требованиям парольной политики.
-
Новая модель мультитенантности: теперь объекты в системе привязываются не к тенантам, а к организациям. В текущей версии системы присутствует только один неизменяемый тенант.
-
Ограничения на редактирование групп пользователей: теперь редактировать группу могут только пользователи, обладающие ролями с соответствующими разрешениями во всех организациях, в которых состоит группа.
-
Разграничение доступа к ботам: теперь среди учетных записей типа Бот в таблице пользователей отображаются только те боты, которых создал текущий пользователь.
-
Доработки интерфейса управления пользователями и ролями: в целях повышения удобства работы с системой интерфейс разделов Настройки → Управление доступом → Пользователи и Настройки → Управление доступом → Роли унифицирован с другими разделами системы.
-
Двухфакторная аутентификация: в систему добавлена возможность двухфакторной аутентификации через специальное приложение.
-
Провайдеры идентификации: добавлена возможность настраивать провайдеры идентификации для аутентификации через сторонние учетные записи.
-
Принудительное завершение сеанса пользователя: реализован принудительный выход из системы, если истек срок действия пароля пользователя или потеряно соединение с провайдером идентификации, с помощью которого пользователь вошел в систему.
-
Соответствие требованиям парольной политики: теперь при попытке авторизации система требует сменить пароль, если он не удовлетворяет требованиям парольной политики или его срок действия истек.
-
Ограничение прав на изменение пароля: теперь менять пароль в настройках учетной записи может только ее владелец, а также любой пользователь со статусом Суперадминистратор.
-
Работа только с доступными сущностями:
-
Для объектов можно выбрать только те организации, к которым есть доступ.
-
При редактировании группы пользователей доступны только пользователи, принадлежащие организациям, к которым есть доступ.
-
-
Повышение безопасности при работе с ролями:
-
Создание и изменение ролей, а также их назначение для пользователей и групп пользователей доступно только при наличии разрешения на управление ролями.
-
При создании роли можно выбрать только те разрешения, которыми обладает текущий пользователь.
-
Удаление роли у пользователя возможно только при наличии необходимых разрешений во всех организациях, где закреплена удаляемая роль.
-
-
Поиск пользователей по всем LDAP-каталогам: при создании или изменении доменных пользователей появилась возможность поиска пользователей по всем каталогам в выбранном LDAP-соединении. Поиск осуществляется по полному совпадению с именем пользователя.
Моделирование предметных областей
-
Оптимизация модуля расчетов: сокращено время выполнения большого количества расчетов через политики автоматизации.
-
Оптимизация списочного представления:
-
Улучшена производительность при переходе между страницами в списочном представлении сущностей с большим количеством экземпляров (более 100 000).
-
Сокращено время выполнения поиска по домену.
-
-
Настройки внешнего вида таблиц: добавлена возможность сохранять персональные настройки таблиц пользователя в системе.
-
Изменения в древовидном представлении: теперь для настройки пагинации в древовидном представлении установлено значение по умолчанию — 20 узлов. Команда Показать все недоступна, если общее количество дочерних узлов больше 100.
-
Вывод корректного сообщения о несовпадении количества записей: если при загрузке количества записей после поиска или фильтрации в списочном представлении возникла ошибка, теперь вместо количества отображается соответствующая иконка и сообщение, что запрос не был обработан.
-
Качественные расчеты в конструкторе схем автоматизации: добавлена возможность настраивать преобразование (маппинг) количественных показателей в качественные в конструкторе схем автоматизации.
-
Изменения в интерфейсе конструктора схем автоматизации:
-
Добавлена валидация формулы расчета.
-
Реализовано автодополнение в поле ввода формулы расчета.
-
Добавлена возможность поиска функций, вставляемых в формулу расчета, по их наименованию.
-
Добавлена возможность перехода к скрипту, используемому в расчете, при нажатии на его идентификатор.
-
Доработаны сообщения об ошибках.
-
-
Текстовый редактор: добавлен виджет текстового редактора, который поддерживает следующие функции:
-
Базовое форматирование текста: жирный шрифт, курсив, подчеркивание.
-
Использование заголовков разных уровней.
-
Работа с нумерованными и маркированными списками.
-
Выравнивание по левому краю, по центру, по правому краю, по ширине.
-
Изменение размера и цвета шрифта.
-
Вставка блоков кода.
-
-
Миграция домена на новую версию схемы: появилась возможность обновить версию схемы, используемую в домене, если изменения требуют удаления или преобразования данных.
-
Расширение функционала древовидного представления: теперь древовидное представление в схеме домена поддерживает следующие функции:
-
В древовидном представлении варианта Каталог можно настроить вывод списка объектов.
-
В древовидном представлении варианта Каталог можно настроить контекстное меню для выполнения операций над объектами дерева.
-
Можно определить, какое представление откроется при нажатии на объект в древовидном представлении варианта Каталог.
-
Добавлена возможность использовать древовидное представление сущностей, если в интерфейсе домена создано несколько вкладок.
-
Реализовано представление, которое отображает списочные представления наследников в виде дерева навигации. В дереве возможна фильтрация по названию списка или его элемента.
-
-
Наследование настроек списочного представления: настройки списочного представления объектов теперь можно наследовать от родительского представления.
-
Автоматическая генерация списочного представления: настройки списочного представления объектов теперь можно генерировать автоматически на основе атрибутов сущности.
-
Доработки реконсиляции: при реконсиляции появилась возможность объединять массивы без дублирования значений и выбирать значения с самой поздней или самой ранней датой.
-
Расширение функционала массового редактирования: для операции массового редактирования объектов теперь доступны следующие возможности:
-
Массовое редактирование поддерживается для атрибутов типов
Array,TableиReference. -
Массовое редактирование поддерживается для связей между сущностями с возможностью добавлять и изменять связи, а также очищать их список.
-
При массовом редактировании объектов можно выбрать его режим — очистку значений или замену на заданное значение.
-
Теперь при выборе полей для массового редактирования в интерфейсе отображается подсказка с описанием его режимов.
-
-
Выбор формата файла отчета: в параметры шаблонов отчетов и их схем добавлен переключатель Генерация отчета в формате PDF. Если он установлен в активное положение, отчет по шаблону будет сгенерирован в формате PDF, иначе — в том же формате, что и файл шаблона отчета.
-
Настройка цветовой индикации счетчиков времени: теперь можно настроить промежутки времени, по истечении которых счетчики времени в карточках будут подсвечиваться желтым или красным цветом.
-
Сортировка и фильтрация по счетчикам времени: теперь можно выполнять сортировку и фильтрацию списка или древовидного представления объектов по статусу и значению лимита счетчиков времени.
-
Доработки виджета истории изменений объекта: теперь в виджете истории изменений можно задавать диапазон дат для просмотра истории. Также отображается описание измененного объекта или связи и таблицы с описанием выполненных действий.
-
Уведомления об обновлении данных: теперь, если данные в домене или в открытой карточке сущности обновились в момент просмотра их пользователем, система отображает уведомления об этом.
-
Новые функции в редакторе шаблонов сообщений для виджета переписок:
-
При вводе символов
{{открывается список полей сущности, по которой ведется переписка. Значение поля, выбранного в этом списке, будет подставлено в сообщение, отправленное с этим шаблоном. -
При вводе символа
@можно вставить упоминание пользователя.
-
-
Конструктор схем доменов: добавлен конструктор схем доменов, позволяющий создавать новые и редактировать существующие схемы через визуальный интерфейс.
-
Копирование схемы домена: появилась возможность быстрого создания копии схемы домена.
-
Шаблоны фильтров: добавлена возможность редактировать шаблоны фильтров в списочном представлении.
-
Фильтры на языке RQL: теперь в списках объектов можно задавать фильтры на языке RQL, которые также можно сохранять как шаблоны.
-
Отображение данных транзитивных связей: теперь можно отображать данные объектов, связанных с текущей сущностью через последовательность связей.
-
Расширение функционала поиска и фильтрации: теперь можно осуществлять поиск и фильтрацию по не связанным напрямую объектам.
-
Наследование представления объекта: добавлены настройки наследования объекта в компактном и полноэкранном представлениях. Могут быть унаследованы отображаемые группы виджетов, их взаимное расположение, а также элементы меню, панели действий и нижней секции.
-
Наследование списочного представления: теперь автоматически наследуются связанные сущности, настройки обновления, пагинации и выборы строк в таблице.
-
Расширение функциональности сущностей без редактирования схемы: добавлена возможность расширять функциональность сущностей с помощью примесей — обогащения данными других сущностей, в том числе из внешних доменов, без изменения схемы целевой сущности.
-
Дополнительная информация об объектах: теперь в представлениях объекта и списка объектов можно выводить идентификатор и название сущности, к которой принадлежит объект.
-
Расширение функционала модальных окон: теперь в нижней части окон создания и редактирования объектов можно добавлять кнопки, при нажатии на которые будут запускаться указанные плейбуки.
-
Импорт файлов перетаскиванием: теперь для виджетов действий и атрибутов можно настроить область, куда пользователи могут перетащить файлы для загрузки.
-
Атрибуты для связей: теперь в схеме домена можно определять атрибуты для связей, аналогичные атрибутам сущностей.
-
Разрешения на политики доступа: в настройках системы добавлен блок разрешений на работу с политиками доступа к объектам.
-
Условия правил данных: теперь в правилах данных можно задавать условия в зависимости от принадлежности пользователя к группе.
-
Использование связей в правилах данных: теперь в условиях правил данных можно использовать данные связей, в том числе атрибуты связей и связанных сущностей.
-
Улучшения в RQL: добавлены арифметические, логические, условные функции и возможность работы с общими табличными выражениями (CTE).
-
Комментирование в текстовом редакторе: добавлена возможность оставлять комментарии в текстовом редакторе.
-
Новый тип данных RQL для атрибутов: теперь в атрибутах можно хранить условие для фильтрации объектов с выражением на языке RQL. Вводить выражение можно вручную или в режиме конструктора.
-
Новый тип данных в схеме домена: добавлен тип данных Автоматизация, хранящий ссылку на автоматизацию.
-
Новые типы действий в схеме домена:
-
Тип действия для запуска автоматизации из карточек объектов и окон действий.
-
Тип действия, позволяющий открыть представление без контекста операции.
-
Тип действия, позволяющий установить указанные значения для атрибутов.
-
-
Отслеживание конфликтов редактирования: теперь при редактировании полей объекта система проверяет актуальность данных. Если другие пользователи вносили изменения за время редактирования, отображается окно подтверждения с возможностью перезаписать чужие изменения или отменить свои.
-
Подписка на изменения объектов: добавлена возможность получать уведомления при изменении объектов.
-
История запусков плейбуков и скриптов: теперь для объектов домена можно добавлять виджет с историей запусков плейбуков и скриптов, производивших действия с объектом. Также в истории изменений теперь отображается информация о том, какой скрипт или плейбук выполнял операции над объектом.
-
Изменения в функционале древовидного представления:
-
Добавлены разрешения, регулирующие возможность пользователя просматривать древовидное представления и изменять порядок узлов в нем.
-
Добавлена возможность сортировки, фильтрации, поиска и настройки порядка и видимости столбцов, а также размера строки в таблице. Фильтры в древовидном представлении можно сохранять как шаблоны, которые теперь привязаны к конкретному представлению.
-
Теперь в древовидном представлении могут отображаться объекты сущностей из других доменов.
-
Добавлена возможность выводить контекстное меню со списком доступных операций над объектами в древовидном представлении.
-
Теперь, если перейти по ссылке на конкретный объект в древовидном представлении, в правой части экрана откроется карточка этого объекта.
-
-
Изменения в событиях аудита:
-
Теперь при массовом редактировании для каждого измененного объекта или связи создается отдельное событие аудита.
-
При срабатывании счетчика теперь добавляется информация об идентификаторе объекта, в рамках которого сработал счетчик.
-
В карточке события аудита в поле
dataдобавлено полеjobID, которое отображает ID запуска скрипта или плейбука. -
Теперь действия с политиками доступа отображаются в событиях аудита.
-
-
Сканирование объектов доменов: в схему домена добавлены признаки, идентифицирующие сущность как цель сканирования или группу целей сканирования.
-
Применение правил данных к связям: теперь можно применять правила данных к связям и их атрибутам. Для связей доступно применение эффектов скрытия (
hidden), нередактируемости (readonly) и обязательности (required). -
Вывод корректного сообщения о несовпадении количества записей: теперь при несовпадении количества записей после поиска или фильтрации отображается соответствующая иконка и сообщение, что запрос не был обработан.
Автоматизация процессов в системе
-
Сброс кэша результатов расчетов: теперь при изменении значения переменной в разделе Ресурсы → Переменные расчеты в схемах автоматизации, в формулы которых входит эта переменная, немедленно начинают использовать новое значение.
-
Доработка сообщений об ошибках в скриптах: повышена информативность текста ошибок при установке зависимостей экспертизы внутри скриптов.
-
Скачивание журнала логов запуска: добавлена возможность скачивания журнала логов запуска в виде файла.
-
Скачивание артефактов запуска: из карточки запуска можно скачивать файлы, сформированные в процессе его выполнения.
-
Выделенный воркер: для триггеров, которые запускаются с высокой частотой, можно настроить выполнение на выделенном воркере.
-
Пропуск скрипта или плейбука, если он уже выполняется: в настройки триггеров типа Расписание добавлена опция, которая позволяет не запускать скрипт или плейбук повторно, если его предыдущий запуск по триггеру еще не завершился.
-
Редактирование связей с помощью политик автоматизации: политики теперь поддерживают тип действия
linkage, который позволяет редактировать списки связей обрабатываемых объектов. -
Новые параметры политик автоматизации: для политик автоматизации добавлены следующие параметры:
-
maxParallel— ограничение максимального количества расчетов или плейбуков, которые могут быть запущены параллельно. -
timeout— время ожидания результата выполнения скриптов и плейбуков. По истечении этого времени выполнение экземпляра политики завершается с ошибкой.
-
-
Многострочные поля ввода параметров плейбука: в интерфейсе окон параметров запуска и конструктора плейбуков однострочные поля ввода заменены на многострочные для упрощения работы с длинными значениями.
-
Работа с триггерами через Playbooks SDK: теперь создавать триггеры и управлять ими можно в скриптах и плейбуках через SDK.
-
Унификация аргументов в Playbooks SDK: теперь все методы пакета @playbooks/sdk используют единый объект аргументов.
-
Расширение контекста запуска скриптов и плейбуков: при вызове методов @playbooks/sdk в скриптах и плейбуках в эти методы автоматически передается параметр
operationContext, который содержит контекст запуска. Контекст предоставляет информацию о том, откуда и каким способом был вызван текущий скрипт или плейбук. -
Подписка на события из внешних систем: теперь для пользовательского триггера можно настроить подписку на события из внешних систем, таких как Kafka и NATS.
-
Обработка ошибок в микросервисах: улучшена обработка ошибок в микросервисах при выполнении запросов через NATS.
-
Отдельный раздел настройки автоматизаций: добавлен раздел Автоматизация процессов → Автоматизации, в котором можно настроить логику и условия запуска плейбуков или скриптов. Раздел содержит следующие нововведения:
-
Добавлена возможность настраивать логику и условия запуска плейбука или скрипта на странице создания и редактирования автоматизации.
-
Триггеры интегрированы в настройки автоматизации и управляют политикой запуска.
-
Добавлена возможность настраивать правила передачи входных аргументов и контекстных данных, права доступа пользователей и разрешения для системного бота, выполняющего плейбук или скрипт.
-
Добавлена возможность настраивать разрешения системы, которые потребуются боту для успешного запуска автоматизации.
-
Реализован механизм проверки условий на языке VRL для CRUD и пользовательских событий.
-
-
Изменения в функционале плейбуков:
-
Добавлен тип блока Плейбук, который позволяет разместить плейбук внутри другого плейбука.
-
Добавлена возможность задать горизонтальное или вертикальное отображение последовательности данных в конструкторе плейбука.
-
Добавлена проверка доступности скриптов и плейбуков, на которые ссылаются блоки конструктора.
-
Добавлена возможность удалять блоки конструктора плейбуков нажатием на клавишу DELETE.
-
Добавлен модуль действий, с помощью которого можно управлять счетчиками в доменах.
-
Добавлена возможность задавать название плейбука на русском языке.
-
Добавлена возможность просмотра истории версий для плейбуков.
-
Добавлено поле
descriptionдля описания плейбуков и модулей плейбуков.
-
-
Изменения в функционале SDK:
-
Добавлен клиент для управления отчетами и шаблонами отчетов.
-
Добавлены методы для управления ролями и разрешениями.
-
Теперь в методе get клиента переменных в SDK можно использовать не только идентификатор, заданный при создании переменной, но и ее внутренний UUID.
-
-
Изменения в функционале воркеров:
-
Теперь воркеры могут выполнять несколько задач одновременно. Максимальное количество параллельно выполняемых задач можно задать в настройках конкретного воркера.
-
Выделенные воркеры теперь можно обновлять в стандартном режиме.
-
-
Управление счетчиками: добавлена возможность управления счетчиками в схемах автоматизации.
-
Дополнительная информация о запуске: в карточке запуска теперь отображается ссылка на автоматизацию, которая осуществила запуск.
-
Произвольный тип атрибутов в матрице: теперь в качестве строк и столбцов маппинга типа Матрица можно использовать не только перечисления, но и атрибуты сущности других типов, а также дочерние расчеты и глобальные переменные.
Обработка событий ИБ
-
Интервал ожидания запроса: для точки входа типа Database добавлено поле Интервал ожидания запроса, которое позволяет указать интервал между запросами в секундах, если в ответе от базы данных пришло количество строк меньше указанного в параметре Максимальное количество строк.
-
Поддержка кодека OTLP: добавлена поддержка кодека OTLP для сборки логов с коллекторов.
-
Хранение учетных данных для внешних систем в защищенном виде: повышена защищенность секретов, используемых элементами конвейеров на коллекторах, таких как строки подключения, учетные данные и токены.
-
Обновление лицензирования: в разделе Настройки → Лицензия обновлен набор метрик. Теперь ограничение лицензии происходит по показателям EPS в точках входа и корреляторах.
-
Поиск по нескольким хранилищам: добавлена возможность искать события сразу по нескольким хранилищам.
-
Панель групп: теперь при отправке RQL-запроса с оператором
GROUP BYотображается панель со списком групп, в которые объединены результаты поиска. -
Преобразование типов в RQL-запросах: добавлена возможность использовать функции преобразования типов в RQL-запросах для вложенных JSON-полей.
-
Фильтрация по JSON: в разделе Поиск добавлена возможность фильтрации по полям типа
JSON, кроме вложенных массивов объекта. В фильтре можно указать тип данных для вложенных полейJSON. -
Сохранение персональных настроек: теперь в разделе Поиск для текущего пользователя сохраняются настройки таблицы результатов поиска, закрепленные поля в карточках и список избранных событий. Настройки сохраняются в рамках отдельного хранилища событий или активного списка.
-
Оптимизация полей в карточке события: поле
rawтеперь не отображается в общем списке полей события. Содержимое поля доступно только в блоке Исходное событие. -
Статистика по полю только в базовом поиске: теперь просмотр статистики в разделе Поиск доступен только в режиме базового поиска по одному хранилищу событий или активному списку.
-
Отображение пустых значений: теперь значения типа
nullв полях событий отображаются в виде текста "null" в карточке события и в таблице раздела Поиск. -
Отключение аудита источников: появилась возможность отключать аудит источников для точек входа. Источники с установленной политикой принимают статус Не определяется, если включен аудит источников, но выключена выбранная политика аудита.
-
Верхний порог в политиках: добавлена возможность задавать не только нижний, но и верхний порог срабатывания политики аудита источников.
-
Методы расчета в политиках: для политик аудита типа По маске добавлены методы расчета, определяющие способ вычисления потока событий для срабатывания политики.
-
Переменные в конструкторе: добавлена возможность задавать переменные в виде выражений VRL в конструкторе правил корреляции.
-
Массовое обновление правил: добавлена возможность массово обновлять правила агрегации, корреляции и нормализации в разделе Экспертиза и в окне редактирования элемента конвейера.
-
Виджет с картами: данные из событий и активных списков теперь можно отображать на виджетах с диаграммами Карта стран мира и Карта с группировкой.
-
Импорт и экспорт коллекторов и конвейеров с очисткой параметров: добавлена возможность импортировать и экспортировать коллекторы и конвейеры с пустыми значениями обязательных параметров.
-
Открытие элемента конвейера через ошибку: при нажатии на ошибку о незаполненных обязательных полях в элементе конвейера теперь открывается окно редактирования этого элемента. Незаполненные обязательные поля подсвечиваются.
-
Графики EPS в коллекторе: теперь в карточке коллектора расположены графики, отображающие как текущие значения EPS за последние 30 минут, так и усредненные.
-
Точка входа SFTP: добавлен тип точки входа для активного сбора событий по протоколу SFTP.
-
Конечная точка R-Vision TIP: добавлена конечная точка для передачи событий в систему R-Vision TIP.
-
Отдельный порт кластера: при настройке точек входа HTTP Server, Syslog, Vector, Socket, Logstash и Netflow появилась возможность указать отдельный порт для подключения к узлу кластера Kubernetes.
-
Ограничение числа сообщений NATS: в точках входа Audit, NATS JetStream, Global Bus и R-Vision Endpoint добавлена возможность указывать максимальное количество сообщений NATS в очереди на обработку системой.
-
Обновление модели в хранилищах: появилась возможность обновить модель в хранилище событий вручную, если модель была изменена на уровне СУБД или при переходе на более новую версию системы.
-
Быстрый старт: при развертывании системы автоматически создаются предустановленные сущности, демонстрирующие функциональные возможности модуля обработки событий ИБ.
-
Идентификатор события в модели события аудита: в системную модель события аудита добавлено поле
eventPublishId— идентификатор события, служащий для подписки на него в триггерах и политиках автоматизации. -
Изменения в разделе Поиск:
-
Теперь можно искать данные по нескольким активным спискам.
-
Теперь можно изменить отображение группировки поиска, а также посмотреть статистику по группе, нажав на карточку или строку группы.
-
В карточках событий добавлены иконки, отражающие типы данных полей.
-
-
Изменения в функционале коллекторов:
-
Метрики HDD больше не отображаются в карточке коллектора. Получаемые ранее значения соответствовали узлу, а не конкретному экземпляру коллектора, что снижало их пользовательскую ценность.
-
Добавлена возможность изменить подключение к пространству, если коллектор выключен. Также добавлена возможность выбрать подключение к пространству в окне импорта коллектора.
-
Теперь при выключении коллектора удаляются связанные ConfigMap в кластере Kubernetes.
-
Теперь все метрики для коллектора и конвейера запрашиваются системой независимо друг от друга. Это позволяет сохранить работоспособность коллекторов и конвейеров в случае ошибок при получении метрик.
-
Добавлена возможность обновлять и удалять шаблоны элементов конвейеров.
-
-
Изменения в функционале точек входа и конечных точек:
-
Добавлена точка входа MongoDB для сбора событий из одноименной БД.
-
Добавлена точка входа WebSocket для сбора событий по одноименному протоколу связи.
-
Для точки входа и конечной точки Socket добавлена возможность выбора формата событий и способа их разделения.
-
Для точки входа Demo Logs появилась возможность добавлять события массивом в формате shuffle.
-
Для точки входа Database добавлено поле Интервал ожидания запроса, которое позволяет указать интервал между запросами в секундах, если в ответе от базы данных пришло количество строк меньше указанного в параметре Максимальное количество строк.
-
Для точек входа Socket и Syslog добавлена возможность получения оригинального IP-адреса источника событий. По умолчанию в событии сохраняется IP-адрес узла кластера Kubernetes.
-
Поля в точках входа приведены к единому виду.
-
-
Изменения в разделе Дашборды:
-
Добавлены новые виджеты метрик. Также добавлена возможность настраивать собственные виджеты метрик на основе PromQL-запроса.
-
Теперь IPv4-адреса отображаются без префикса
::ffff:в виджетах типа Таблица в IPv6-столбцах.
-
-
Изменения в функционале правил корреляции:
-
Добавлен механизм исключений из корреляции через черный и белый списки.
-
Прекращена поддержка императивных правил корреляции. Система теперь работает только с правилами корреляции декларативного формата.
-
-
Изменения в функционале хранилищ и БД событий:
-
Добавлена возможность настраивать первичный (
PRIMARY KEY) и сортировочный (ORDER BY) ключи в хранилищах событий. -
Добавлена возможность выбирать движок таблицы ClickHouse. При выборе движка ReplacingMergeTree доступна возможность настройки удаления дублирующихся записей в хранилище.
-
Теперь в карточках хранилищ и БД событий при возникновении ошибок получения данных отображаются соответствующие сообщения.
-
-
Изменения в функционале активных списков:
-
Добавлена возможность задавать срок жизни в записях активных списков с помощью поля
ttlтипа integer. Если поле принимает значение 0, то запись становится бессрочной. -
Для полей активных списков добавлен тип данных
vrl_string, поддерживающий задание и валидацию строк VRL-программ. -
Теперь можно создать по одному активному списку в каждой организации на основе одной схемы активного списка, а также один общий активный список, который может использоваться всеми коллекторами.
-
-
Дополнительная информация в событиях аудита: добавлено отображение связи событий системного аудита с организациями.
-
Управление доступом: добавлены разрешения на просмотр и управление сущностями, которые не привязаны к организациям.
-
Входящий EPS в аудите источников: добавлены графики поступающих событий в секунду (EPS) в карточки аудита источников событий на вкладках Источники и Точки входа.
-
Лимиты для правил корреляции: теперь на корреляторе можно задать ограничения на количество корреляционных окон, генерацию корреляционных событий и потребление ресурсов процессора (CPU) и ОЗУ (RAM).
-
Немедленное подтверждение получения события: для точек входа типа Audit, Global Bus, NATS JetStream и R-Vision Endpoint добавлена возможность настроить немедленное подтверждение сообщений в NATS при их поступлении на точку входа.
-
Grafana-дашборд с метриками корреляторов: в разделе Инструменты → Мониторинг добавлена вкладка Корреляторы, отображающая метрики по корреляторам и правилам корреляции.
-
Уведомление об автоматическом отключении конвейера: теперь в конфигурации конвейера отображается уведомление об отключении из-за превышения установленных лимитов правила корреляции.
-
Подтверждение получения события: подтверждение о получении события теперь происходит сразу, как только событие поступает в коррелятор или агрегатор.
-
Корректировка типа первого аргумента с
anyнаstringв следующих VRL-функциях:-
rv_contains_any; -
rv_starts_with_any; -
rv_ends_with_any.
-
-
Переработка иконок для хранилищ и БД событий:
-
Изменена иконка, предупреждающая о заканчивающемся месте в томе.
-
Добавлена иконка, сообщающая об ошибке при попытке оценить свободное место в томе.
-
-
Хранение учетных данных для внешних систем в защищенном виде: повышена защищенность секретов, используемых элементами конвейеров на коллекторах, таких как строки подключения, учетные данные и токены.
-
Автоматический выбор узла для коллектора: теперь при настройке распределенной корреляции в коллекторе выбор узла происходит автоматически, если система была установлена без развертывания объектов ClusterRole.
-
Переработка отображения столбчатых диаграмм: теперь для столбчатых диаграмм и столбчатых диаграмм с накоплением подписи столбцов отображаются под наклоном и не перекрывают друг друга. Также убрано ограничение на количество записей в легенде.
Управление агентами на конечных устройствах
-
События аудита для действий активного реагирования: теперь при выполнении специальных действий на агентах система автоматически генерирует соответствующие события аудита.
-
Настройка ресурсов и выбор узла кластера для шлюзов: добавлена возможность настраивать количество ядер процессора и объем ОЗУ, выделяемых для шлюза, а также выбирать узел кластера, на котором необходимо создать шлюз.
-
Расширение возможностей удаления агента: теперь удаление агента через веб-интерфейс возможно в двух вариантах — полное удаление агента с хоста и удаление агента только из системы.
-
Обновление агента через интерфейс: добавлена возможность обновить версию агента через веб-интерфейс системы.
-
IP-адрес подключения: в карточке и таблице агентов добавлено поле IP-адрес подключения, отображающее IP-адрес, через который агент подключен к шлюзу. Прежнее поле IP-адрес переименовано в IP-адрес хоста.
-
Шлюз в таблице агентов: в разделе Агенты → Агенты добавлен столбец для отображения шлюза, через который агент подключен к системе.
-
Защита агента от выгрузки: встроенный функционал агента WatchDog доработан для защиты от несанкционированного завершения работы агента.
-
Изменения в разделе Шлюзы:
-
Добавлена возможность настраивать количество ядер процессора (CPU) и объем ОЗУ (RAM), выделяемых для шлюза.
-
Добавлена возможность выбирать узел кластера, на котором необходимо создать шлюз.
-
Добавлены настройки уровней логирования и интервала записи сообщений на диск.
-
-
Изменения в разделе Агенты:
-
Добавлена возможность обновить версию агента через веб-интерфейс системы.
-
Добавлена возможность обновлять инвентарную информацию о хостах сразу для нескольких агентов.
-
Теперь удаление агента через веб-интерфейс возможно в двух вариантах — полное удаление агента с хоста и удаление агента только из системы.
-
Добавлена возможность перезагрузки агента через веб-интерфейс в двух вариантах — перезагрузка хоста целиком или перезапуск только самого агента.
-
-
IP-адрес подключения: в таблице агентов, а также в карточке агента добавлено поле IP-адрес подключения, отображающее IP-адрес, через который агент подключен к шлюзу. Прежнее поле IP-адрес переименовано в IP-адрес хоста.
-
Расширение ролевой политики: добавлены новые разрешения для работы с менеджером агентов.
Обработка, анализ и визуализация данных
-
Улучшение функционала поиска: теперь с помощью оператора
JOINможно фильтровать и обогащать данные не только активных списков, но и хранилищ событий. -
Настройка ETL-конвейера: добавлена возможность настроить ETL-конвейер в коллекторе для проверки сценариев ETL на практике. Подробности приведены в инструкции Настройка ETL-процесса руководства пользователя.
Общее
-
Системные уведомления: реализована панель уведомлений, позволяющая работать с системными уведомлениями. Можно настроить отправку уведомлений по электронной почте. Доступна настройка различных параметров уведомлений, таких как события аудита, по которым они генерируются, а также шаблоны их заголовков и текста.
-
Подключение к PostgreSQL по SSL: добавлена поддержка соединения системы с вынесенной СУБД PostgreSQL через SSL.
-
Передача JSON-данных в события аудита: теперь события аудита могут содержать структурированные данные в формате JSON.
-
Сканирование Docker-образов: внедрен механизм сканирования образов модулей платформы на предмет уязвимостей, нарушений конфигурации, секретов и лицензий.
-
Импорт данных с определенного листа XLSX-файла: в настройках импорта теперь можно указать имя листа (вкладки) загруженного файла, и в систему будут импортированы данные только с этого листа.
-
Доработки экспорта: в функционал экспорта внесены следующие изменения для улучшения восприятия экспортированного файла:
-
В настройки экспорта добавлен параметр Только столбцы списка, позволяющий выгрузить только те атрибуты сущности, отображение которых включено в настройках таблицы.
-
В настройки схемы домена добавлен раздел
exchangeSettings, который определяет названия столбцов экспортированного файла: могут отображаться либо человекочитаемые имена полей, либо их идентификаторы в схеме домена. -
Теперь в экспортированном файле отображается не идентификатор организации, к которой относится объект, а ее наименование.
-
Появилась возможность вывода отдельных полей-таблиц при экспорте файла.
-
-
Поддержка пользовательских объектов StorageClass: добавлена возможность на этапе подготовки к установке системы настроить объекты StorageClass для провайдера хранилища local-path-provisioner.
-
Добавлены следующие этапы в установщик системы:
-
Выбор метода загрузки Docker-образов: напрямую на узлы кластера или во внешний Docker registry (реестр Docker-образов).
-
Настройка объектов StorageClass для хранилищ системы.
-
Настройка сбора метрик и логов с помощью Vector.
-
-
Пользовательский реестр для образов: добавлена возможность указать пользовательский реестр образов для коллекторов и шлюзов системы.
-
Оповещение о новых уведомлениях: теперь отображается кнопка для быстрого перехода к новым уведомлениям при прокрутке списка уведомлений вниз.
-
Отключение метрик пространств и сервисов: теперь при установке системы можно выбрать, будут ли отображаться метрики процессора и ОЗУ в разделах Пространства и Сервисы домена настроек Пространства и сервисы. Также для неинтерактивного режима установки добавлена переменная, позволяющая отключить сбор метрик ресурсов для пространств и сервисов.
-
Архитектурные доработки для повышения отказоустойчивости: добавлена возможность использовать выделенные узлы для хранилища конфигураций etcd в целях повышения отказоустойчивости центрального кластера. Регистрацию выделенных узлов etcd можно проводить во время развертывания кластера Kubernetes с помощью Kubespray.
-
Настройка уровня прав доступа для сервисов управления пространствами: теперь при установке системы можно при необходимости ограничить доступ к ресурсам кластера для сервисов управления пространствами, отключив развертывание объектов ClusterRole и ClusterRoleBinding.
-
Использование конфигурационного файла при интерактивной установке: теперь можно использовать заранее созданный файл с переменными конфигурации при установке системы не только в неинтерактивном режиме, но и с помощью интерактивного установщика. В этом случае этапы установки, связанные с указанными в файле переменными, будут пропущены.
-
Выборочная установка компонентов инфраструктуры: теперь при установке системы можно выбрать, какие компоненты модуля evo.infra, такие как провайдер хранилища local-path-provisioner или система сбора и хранения логов Loki, будут установлены.
-
Настройка режима развертывания Ingress-ресурсов: теперь при установке системы можно выбрать, будут ли развернуты отдельные Ingress-ресурсы для каждого сервиса, к которому требуется внешний сетевой доступ, или единый обратный прокси-сервер (reverse proxy). Единый прокси-сервер обязателен при установке системы в кластер, в Ingress-контроллере которого отключена поддержка сниппетов (snippets).
-
Поддержка нескольких хостов (multi-host) для PostgreSQL: теперь при установке системы можно указать несколько адресов для подключения к хостам PostgreSQL.
-
Кластеризация стримов NATS: теперь все стримы, KeyValue и Object Store в nats-main автоматически группируются по модулям системы.
Была ли полезна эта страница?