Компоненты и сервисы Системы

"Система управления безопасностью файлов" имеет взаимосвязанную структуру под единым графическим веб-интерфейсом управления.

Система состоит из сервисов и компонентов, описанных в таблице ниже.

Сервисы и компонентыОписание

Сервисы

mp-frontend

  • обработка запросов из web-интерфейса или по API и проксирование их сервису mp-platform

  • выдача фронтовой статики для рендера браузером

mp-core

  • авторизация, выдача доступов

  • обработка запросов из web-интерфейса или по API

  • управление конфигурацией

  • управление лицензией

  • реализация транспорта для уведомлений по Syslog или по E-mail

mp-reporter

  • управление этапом формирования агрегированной отчетности и выгрузки в получателей

mp-collector

  • управление этапом сбора файлов из источников / приема из источников

mp-scanner

  • управление этапом анализа файлов

  • управление балансировкой на "анализаторы"

Компоненты

mp-storage

  • хранение файлов

  • хранение мета-информации о файлах

mp-broker

  • обеспечение обмена сообщениями между сервисами Системы на разных нодах;

  • синхронизация работы сервисов на разных нодах в рамках цепочек-пайплайнов;

  • хранение служебной информации о:

  • пользователях

  • доступах

  • входящих источниках

  • исходящих источниках

  • сзи

  • пулах сзи

  • цепочках

  • лицензии

  • etc.

  • хранение журналов проверок и аудита

"Свой" CDR

mp-cdr-proxy

  • проксирование полученного по API файла в нужный "обработчик" (mp-pdf-cdr, mp-open-xml-cdr или mp-gotenberg)

mp-gotenberg

  • ничего не сканирует, конвертирует файл, если он поддерживается gotenberg’ом, в PDF

mp-pdf-cdr

  • анализирует pdf файлы, на предмет наличия вредоносного содержимого

  • очищает содержимое файла от вредоносного содержимого

mp-open-xml-cdr

  • анализирует pdf файлы, на предмет наличия вредоносного содержимого

  • очищает содержимое файла от вредоносного содержимого

"Свой" YARA-анализатор

mp-analyzer

  • движок YARA-правил

  • анализ файлов с помощью YARA-правил

mp-yara-storage

  • хранение YARA-правил

Структурная схема взаимодействия компонентов "Системы управления безопасностью файлов" между собой приведена на рисунке ниже.

image