Архитектура интеграции

В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с MaxPatrol VM, а также описание сущностей и потоков данных, участвующих в ней.

arch

Компоненты, участвующие в работе интеграции

В работе интеграции с MaxPatrol VM участвуют следующие компоненты:

  • В составе R-Vision VM:

    • Интеграция с MP VM — скрипты и плейбуки, выполняющие запросы к MP VM, обрабатывающие полученные данные и передающие их для последующей обработки в R-Vision VM.

    • Плейбук load — системный плейбук, получающий данные из интеграций и запускающий процессы их обновления в соответствующих разделах интерфейса R-Vision VM.

    • Домен ИБ-активы — домен в веб-интерфейсе R-Vision VM, отображающий информацию об ИБ-активах, добавленных в систему. В рамках интеграции обновляется контент в следующих разделах домена:

    • Домен Уязвимости — домен в веб-интерфейсе R-Vision VM, отображающий информацию об уязвимостях, обнаруженных при сканировании оборудования или импортированных в систему.

  • В составе MaxPatrol VM:

    • MaxPatrol Core — компонент MP VM, который обрабатывает и хранит результаты сканирования, а также связывается с остальными компонентами MP VM для выполнения пользовательских запросов.

Каналы обмена данными

Для обмена данными между компонентами используются следующие каналы:

  • Передача данных из MP VM в R-Vision VM осуществляется по протоколу прикладного уровня HTTPS поверх транспортного протокола TCP. Порты по умолчанию:

    • Для аутентификации — 3334.

    • Для авторизации и выполнения запросов к MP VM — 443.

  • Передача данных между интеграцией и плейбуком load осуществляется средствами шины сообщений NATS.

  • Обновление данных в доменах ИБ-активов и уязвимостей осуществляется с помощью методов SDK CMS (модуля управления доменами), вызываемых в плейбуке load.

Была ли полезна эта страница?

Обратная связь