Пользовательские сценарии работы с интеграцией с Jira
Данный раздел содержит сценарии работы с настроенной интеграцией с Jira.
Содержание раздела:
Автоматическое создание задач в R-Vision VM из уязвимостей
Если в настройках интеграции установлен переключатель Создавать/Закрывать задачи, то при запусках интеграции по расписанию она создает задачи в R-Vision VM из уязвимостей согласно следующей логике:
-
Проверяются уязвимости, созданные в разделе Управление уязвимостями → Уязвимости с момента последнего запуска интеграции.
-
Над каждой из уязвимостей, для которых нет связанных задач в разделе Задачи, выполняются следующие действия:
-
Название — идентификатор уязвимости, для устранения которой создается задача.
-
Связанные записи — ссылки на уязвимость, а также на активы типа Оборудование, связанные с ней.
-
Документы — файлы в формате XLSX с данными об уязвимости, связанном с ней оборудовании, а также информацией о ней в базе данных уязвимостей.
Перечень столбцов, включаемых в файлы, определяется правилами нормализации, выбранными в настройках интеграции.
-
-
Ссылка на задачу добавляется в соответствующее поле уязвимости.
Автоматическое создание задач в Jira из задач в R-Vision VM
Если в настройках интеграции установлен переключатель Создавать/Закрывать задачи, то при запусках интеграции по расписанию она создает задачи в Jira из задач в R-Vision VM согласно следующей логике:
-
Проверяются задачи, созданные в разделе Задачи с момента последнего запуска интеграции. Выбираются задачи, у которых есть связанные уязвимости, но нет связанных задач в Jira.
-
Для каждой из задач в выборке создается задача в Jira со следующими параметрами:
-
Название — название задачи в R-Vision VM.
-
Исполнитель — исполнитель задачи в R-Vision VM.
-
Приоритет — приоритет в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
Вложения — файлы с информацией об уязвимости и связанном с ней оборудовании из поля Документы задачи в R-Vision VM.
-
Статус — статус в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
-
Ссылка на задачу в R-Vision VM добавляется в соответствующее поле задачи в Jira.
-
Ссылка на задачу в Jira добавляется в поле Ссылка в SD задачи в R-Vision VM.
Создание задач из уязвимостей вручную
Чтобы создать задачу из одной или нескольких уязвимостей вручную, выполните следующие действия:
-
Выберите уязвимости, для которых требуется создать задачу, и откройте окно создания задачи согласно инструкции в разделе Уязвимости.
-
Укажите параметры запуска интеграции:
-
task_domain_id — идентификатор домена Задачи в разделе Ресурсы → Домены веб-интерфейса R-Vision VM.
-
task_entity_id — идентификатор сущности Задача в схеме домена Задачи.
-
vrl_vuln — идентификатор правила нормализации, преобразующего данные о найденной уязвимости для записи в файл формата XLSX. Совпадает со значением поля ID прав. норм. "Уязвимость → файл" настроек интеграции.
-
vrl_device — идентификатор правила нормализации, преобразующего данные об оборудовании, на котором обнаружена уязвимость, для записи в файл формата XLSX. Совпадает со значением поля ID прав. норм. "Оборудование → файл" настроек интеграции.
-
vrl_vulndb — идентификатор правила нормализации, преобразующего данные о найденной уязвимости в разделе Управление уязвимостями → База уязвимостей для записи в файл формата XLSX. Совпадает со значением поля ID прав. норм. "БДУ → файл" настроек интеграции.
-
stream_name — имя стрима в NATS, через который передаются данные файлов, прикрепляемых к задачам. Совпадает со значением поля Название stream в шине для записи данных файла настроек интеграции.
-
-
Нажмите на кнопку Создать задачу. В разделе Задачи создастся задача со следующими параметрами:
-
Название — идентификатор уязвимости, для устранения которой создается задача.
-
Связанные записи — ссылки на уязвимость, а также на активы типа Оборудование, связанные с ней.
-
Документы — файлы в формате XLSX с данными об уязвимости, связанном с ней оборудовании, а также информацией о ней в базе данных уязвимостей.
Перечень столбцов, включаемых в файлы, определяется правилами нормализации, выбранными в настройках интеграции.
-
-
Если в настройках интеграции установлен переключатель Создавать/Закрывать задачи, в Jira будет создана задача, связанная с созданной задачей, со следующими параметрами:
-
Название — название задачи в R-Vision VM.
-
Исполнитель — исполнитель задачи в R-Vision VM.
-
Приоритет — приоритет в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
Вложения — файлы с информацией об уязвимости и связанном с ней оборудовании из поля Документы задачи в R-Vision VM.
-
Статус — статус в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
-
Ссылка на задачу в R-Vision VM добавляется в соответствующее поле задачи в Jira.
-
Ссылка на задачу в Jira добавляется в поле Ссылка в SD задачи в R-Vision VM.
Создание задач Jira из задач R-Vision VM вручную
|
Отображение опции Создать задачу в Jira в выпадающем меню кнопки действий |
Чтобы создать задачу Jira из задачи R-Vision VM вручную, выполните следующие действия:
-
Перейдите в раздел Задачи веб-интерфейса R-Vision VM.
-
Нажмите на строку задачи в списке. Система отобразит в правой части экрана карточку этой задачи с подробной информацией о ней.
-
Выберите опцию Создать задачу в Jira в выпадающем меню кнопки действий
в верхней части карточки. Отобразится окно создания задачи в системе Jira.
-
Укажите параметры запуска интеграции:
-
url — URL-адрес сервера Jira. Совпадает со значением поля URL Jira настроек интеграции.
-
token — API-токен пользователя Jira.
-
login — логин пользователя Jira.
-
password — имя переменной, которая хранит пароль пользователя Jira.
Можно заполнить либо поле token, либо поля login и password в зависимости от того, какой метод авторизации использует ваш сервер Jira. -
vuln_domain_id — идентификатор домена Управление уязвимостями → Уязвимости в разделе Ресурсы → Домены веб-интерфейса R-Vision VM.
-
vrl_create_jira_task — идентификатор правила нормализации, преобразующего данные о задаче в R-Vision VM для создания задачи в Jira. Совпадает со значением поля Имя прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
stream_name — имя стрима в NATS, через который передаются данные файлов, прикрепляемых к задачам. Совпадает со значением поля Название stream в шине для записи данных файла настроек интеграции.
-
-
Нажмите на кнопку Создать задачу в Jira. В Jira будет создана задача, связанная с задачей в R-Vision VM. Задача будет иметь следующие параметры:
-
Название — название задачи в R-Vision VM.
-
Исполнитель — исполнитель задачи в R-Vision VM.
-
Приоритет — приоритет в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
Вложения — файлы с информацией об уязвимости и связанном с ней оборудовании из поля Документы задачи в R-Vision VM.
-
Статус — статус в соответствии с маппингом в правиле нормализации, заданном в поле ID прав. норм. для "Создание Задачи в Jira" настроек интеграции.
-
-
Ссылка на задачу в R-Vision VM добавляется в соответствующее поле задачи в Jira.
-
Ссылка на задачу в Jira добавляется в поле Ссылка в SD задачи в R-Vision VM.
Синхронизация статусов задач в R-Vision VM и в Jira
В рамках запусков по расписанию интеграция выполняет синхронизацию статусов связанных задач в R-Vision VM и проблем в Jira. Маппинг статусов задач и проблем определяется следующими правилами нормализации в настройках интеграции:
-
При синхронизации статусов из R-Vision VM в Jira: ID прав. норм. для "Синхронизация R-EVO → Jira".
-
При синхронизации статусов из Jira в R-Vision VM: ID прав. норм. для "Синхронизация Jira → R-EVO".
Автоматическое закрытие задач в R-Vision VM и Jira при закрытии уязвимости
Если в настройках интеграции установлен переключатель Создавать/Закрывать задачи, то интеграция выполняет следующие действия при переходе уязвимости в статус Закрыта:
-
Все задачи, связанные с уязвимостью, переходят в статус Завершено.
-
Если с завершенными задачами связаны задачи в Jira, они переходят в статус, связанный со статусом Завершено в R-Vision VM. Связи статусов определяются маппингом, заданным правилом нормализации ID прав. норм. для "Синхронизация R-EVO → Jira".
| При завершении всех связанных задач уязвимость не закрывается автоматически. |
Была ли полезна эта страница?