Архитектура интеграции
В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с Nessus, а также описание сущностей и потоков данных, участвующих в ней.
Компоненты, участвующие в работе интеграции
В работе интеграции с Nessus участвуют следующие компоненты:
-
В составе R-Vision VM:
-
Интеграция с Nessus — скрипты и плейбуки, выполняющие запросы к Nessus, обрабатывающие полученные данные и передающие их для последующей обработки в R-Vision VM.
-
Плейбук load — системный плейбук, получающий данные из интеграций и запускающий процессы их обновления в соответствующих разделах интерфейса R-Vision VM.
-
Домен ИБ-активы — домен в веб-интерфейсе R-Vision VM, отображающий информацию об ИБ-активах, добавленных в систему. В рамках интеграции обновляется контент в следующих разделах домена:
-
Домен Уязвимости — домен в веб-интерфейсе R-Vision VM, отображающий информацию об уязвимостях, обнаруженных при сканировании оборудования или импортированных в систему.
-
-
В составе Nessus:
-
Nessus Server — компонент Nessus, который планирует и выполняет сканирование оборудования и поиск уязвимостей, а также обрабатывает запросы через порт
8834.
-
Каналы обмена данными
-
Система R-Vision VM получает данные из Nessus следующими способами, в зависимости от способа настройки:
-
по протоколу SMB в формате CSV-файлов;
-
по API, используя протокол HTTP или HTTPS.
В обоих случаях по умолчанию используется порт
8834. -
-
Передача данных между интеграцией и плейбуком load осуществляется средствами шины сообщений NATS.
-
Обновление данных в доменах ИБ-активов и уязвимостей осуществляется с помощью методов SDK CMS (модуля управления доменами), вызываемых в плейбуке load.
Была ли полезна эта страница?