Подготовка платформы к установке функционала по управлению уязвимостями
Перед установкой функционала по управлению уязвимостями (VM) убедитесь, что в вашей инфраструктуре развернута платформа в соответствии с инструкцией по установке.
Все действия данного раздела выполняются в веб-интерфейсе платформы под учетной записью администратора в сервисном тенанте main_tenant.
Создание сервисной роли
Чтобы создать сервисную роль для процессов установки продукта:
-
Авторизуйтесь в веб-интерфейсе платформы под учетной записью администратора.
-
Перейдите в раздел Настройки → Управление доступом → Роли.
-
Нажмите на кнопку Создать.
-
В поле Имя введите
bot-installer. -
В списке разрешений выберите все доступные разрешения платформы.
-
Нажмите на кнопку Создать.
Роль bot-installer отобразится в общем списке ролей.
Создание учетной записи бота
Чтобы создать пользователя-бота для автоматического развертывания:
-
Перейдите в раздел Настройки → Управление доступом → Пользователи.
-
Нажмите на кнопку Добавить и выберите опцию Бот.
-
В окне создания пользователя заполните поля:
-
Логин —
bot-installer. -
Роль —
bot-installer.
-
-
Нажмите на кнопку Добавить.
-
В списке пользователей выберите созданного бота
bot-installerи нажмите на кнопку копирования токена в правом нижнем углу карточки.
| Обязательно сохраните скопированный токен аутентификации бота. Этот токен потребуется далее при создании конфигурации развертывания ресурсов. |
Создание рабочего тенанта
Чтобы создать рабочий тенант для прикладных задач продукта:
-
Перейдите в раздел Настройки → Управление доступом → Тенанты.
-
Нажмите на кнопку Добавить.
-
В окне создания тенанта заполните поля:
-
Родительский тенант —
main_tenant. -
Имя —
work_tenant.
-
-
Нажмите на кнопку Добавить.
-
Выберите созданный тенант
work_tenantв списке и скопируйте значение поля ID из карточки тенанта.
| Сохраните скопированный ID рабочего тенанта для последующей вставки в параметры конфигурации. |
Создание воркера
Чтобы создать воркер для выполнения задач автоматизации:
-
Выйдите из окна настроек в основное рабочее пространство платформы, нажав на кнопку Выйти из настроек в левом нижнем углу.
-
Перейдите в раздел Ресурсы → Воркеры.
-
Нажмите на кнопку Создать.
-
В окне создания воркера укажите параметры:
-
Название — произвольное имя воркера.
-
Пространство — Центральное пространство.
-
Группа воркеров —
all. -
CPU — 1.
-
RAM — 1024.
-
-
Установите переключатель Переменные окружения в активное положение.
-
Добавьте переменные окружения в соответствии с таблицей:
Переменные окружения воркера Переменная Значение BASE_URLURL ресурса Ingress. Например:
https://ing.evo.local
-
URL ресурса Ingress необходимо запросить у администратора, выполнявшего установку платформы.
-
URL ресурса Ingress следует указать без косой черты в конце.
NATS_ADDRnats-main.<namespace>.svc.cluster.local
Здесь:
-
<namespace>— название пространства имен, в котором установлена система.
NATS_PORT4222EXPERTISE_ADDRevo.streams.expertise-manager.<namespace>.svc.cluster.local
Здесь:
-
<namespace>— название пространства имен, в котором установлена система.
EXPERTISE_PORT3000EXPERTISE_SCHEMAhttpONLY_PREINSTALLED_DEPStrue -
-
Нажмите на кнопку Создать.
После создания воркер перейдет в статус Профилактика, а затем автоматически сменит статус на Активен.
Импорт пакета экспертизы
Импорт и изменение экспертизы выполняется только в сервисном тенанте main_tenant.
|
Чтобы загрузить скрипты автоматизации в платформу:
-
Перейдите в раздел Экспертиза.
-
На панели инструментов нажмите на кнопку импорта элементов экспертизы
.
-
В окне импорта выберите пакет экспертизы VM из каталога
Expertise, например:AIO-31-30.roc. -
Нажмите на кнопку Импортировать.
Создание базовых конфигураций
Чтобы предоставить схемам автоматизации параметры подключения к сервисам инфраструктуры:
-
Перейдите в раздел Ресурсы → Конфигурации.
-
Нажмите на кнопку Создать.
-
В появившемся списке выберите схему конфигурации postgres_settings и нажмите на кнопку Добавить.
-
Создайте конфигурацию для сканера в соответствии с таблицей:
Параметры конфигурации postgres_scanner_settings Параметр Значение Элемент экспертизы
postgres_settingshostИмя хоста или IP-адрес сервера PostgreSQL.
portПорт сервера PostgreSQL.
databaseИмя базы данных по умолчанию сервера PostgreSQL.
authИмя пользователя и пароль сервера PostgreSQL.
-
Нажмите на кнопку Создать, выберите схему конфигурации postgres_settings, затем нажмите на кнопку Добавить и создайте конфигурацию для сервиса CMS:
Параметры конфигурации postgres_cms_settings Параметр Значение Элемент экспертизы
postgres_settingshostИмя хоста или IP-адрес сервера PostgreSQL.
portПорт сервера PostgreSQL.
databasedomainauthИмя пользователя и пароль сервера PostgreSQL.
Для создания следующей конфигурации необходим токен созданного ранее пользователя-бота. -
Нажмите на кнопку Создать, выберите схему конфигурации deploy_resources_configuration, нажмите на кнопку Добавить и укажите параметры в соответствии с таблицей:
Параметры конфигурации deploy_resources_configuration Параметр Значение Элемент экспертизы
deploy_resources_configurationscanner_bffFQDN и порт модуля
scanner(например,evo-scanner-bff.evo.svc.cluster.local:50050).space_bffFQDN и порт модуля
space(например,evo-space-bff.evo.svc.cluster.local:9082).siem_bffFQDN и порт модуля
streams(например,evo-streams-bff.evo.svc.cluster.local:3001).cms_bffFQDN и порт модуля
cms(например,evo-cms-bff.evo.svc.cluster.local:50050).playbook_bffFQDN и порт модуля
playbooks(например,evo-playbooks-bff.evo.svc.cluster.local:50050).core_bffFQDN и порт модуля
core(например,evo-core-bff.evo.svc.cluster.local:50050).auth_tokenСкопированный токен учетной записи
bot-installer.Чтобы получить FQDN и порты BFF-модулей в вашем кластере, выполните следующие действия:
-
Подключитесь по протоколу SSH к терминалу управляющего узла кластера Kubernetes.
-
Выполните команду:
kubectl -n <namespace> get svc | grep bffЗдесь:
-
<namespace>— название пространства имен, в котором установлена система.
-
Пример вывода списка адресов модулейevo-cms-bff ClusterIP 10.233.48.124 <none> 50050/TCP 292d evo-core-bff ClusterIP 10.233.39.206 <none> 50050/TCP 291d evo-playbooks-bff ClusterIP 10.233.47.115 <none> 50050/TCP 292d evo-space-bff ClusterIP 10.233.4.174 <none> 9082/TCP 217d evo-streams-bff ClusterIP 10.233.19.27 <none> 3001/TCP 47d evo-scanner-bff ClusterIP 10.233.19.35 <none> 50050/TCP 47d
Значение FQDN и порт сервиса формируются по шаблону:
<service_name>.<namespace>.svc.cluster.local:<port>
-
<service_name>— имя сервиса модуля из первого столбца вывода команды (например,evo-cms-bff); -
<namespace>— пространство имен кластера, в котором развернута платформа (в примере:evo); -
<port>— порт модуля без протокола (например,50050или3001).
Для параметра
siem_bffукажите адрес и порт сервисаevo-streams-bff. -
-
Нажмите на кнопку Создать, выберите схему smtp_server_settings, затем нажмите на кнопку Добавить и задайте параметры почтового сервера:
Параметры конфигурации smtp_server_settings Параметр Значение Элемент экспертизы
smtp_server_settingshostFQDN или IP-адрес почтового сервера (например,
mail01.rvn.lab).portПорт подключения к SMTP-серверу (например,
25).authУчетные данные для аутентификации на почтовом сервере (например, пользователь
admin, парольpassword).Сетевой адрес почтового сервера, порт подключения, а также логин и пароль учетной записи необходимо запросить у администратора сервера. Для создания следующей конфигурации потребуется ID рабочего тенанта work_tenant. -
Нажмите на кнопку Создать, выберите схему resources_setup_configuration, затем нажмите на кнопку Добавить и задайте параметры базовой настройки:
Параметры конфигурации resources_setup_configuration Параметр Значение Элемент экспертизы
resources_setup_configurationspace_idИдентификатор центрального пространства (например,
space-main-evo).namespaceПространство имен, в котором установлена система.
stand_urlДоменное имя системы без косой черты (
/) на конце.base_loginadminbase_passwordadminnot_main_tenant_idwork_tenantsmtp_config_idsmtp_server_settings
Убедитесь, что в разделе Ресурсы → Конфигурации присутствуют все пять созданных конфигураций.
Обновление версий схем автоматизации
Чтобы применить импортированные правила, необходимо принудительно повысить версию для трех схем автоматизации:
-
Перейдите в раздел Экспертиза.
-
В строке поиска найдите схему
count_vulnerabilities_to_device. -
Откройте меню действий
и выберите редактирование.
-
В правом верхнем углу окна редактора установите переключатель в режим редактирования кода.
-
Увеличьте номер версии в поле
version. -
Нажмите на кнопку Опубликовать версию.
-
Повторите эти же шаги для следующих схем автоматизации:
-
vulnerability_rating_calculation_policy; -
type_device.
-
После публикации обновленные схемы отобразятся в начале списка элементов экспертизы.
Была ли полезна эта страница?