Что такое DataNova OR или как начать следить за деятельностью удаленно работающих сотрудников?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Введение

Данной статьей мы хотим начать цикл статей, которые покажут возможности ИИ и Машиного обучения в области информационной безопасности в уже реализованных продуктах компании Cross Technologies. Мы расскажем о прикладном смысле конечных продуктов и о тех подходах \ технологиях, которые лежат в основе соответствующих решений.

Что такое DataNova OR

Первым продуктом, о котором мы хотели рассказать, является DataNova OR (Object Recognition).

DataNova OR – решение, функционал которого основан на технологиях компьютерного зрения. Решение позволяет с помощью перехвата видеопотока с веб-камеры осуществлять мониторинг за деятельностью удаленно работающих сотрудников и выявлять нелегитимную активность, согласно настроенным политикам безопасности и блокировать рабочую станцию.

Основным драйвером по возникновению идеи о создании такого решения явилась общемировая пандемия, когда всё большее количество компаний стало переходить на удаленный формат работы. У бизнеса появилась потребность в расширенной картине пользовательской активности сотрудника на рабочем месте. Здесь речь идет как о необходимости соблюдения бизнес-процессов, пресечения неправомерных действий и повышении качества работы удаленно работающих сотрудников, так и недостаточной степени объективности и осведомленности о деятельности сотрудников в целом.

Основная задача DataNova OR – автоматическое распознавание объектов на видеопотоке, перехватываемом с веб-камеры АРМ пользователя, мониторинг открытых приложений и передача соответствующих данных на централизованный сервер. Из ключевых особенностей продукта стоит отметить:

  • Возможность перехвата изображения с веб-камеры устройства, при этом сохраняя возможность доступа к веб-камере другим приложениям;

  • Возможность выявления различных объектов на видеопотоке с помощью технологий компьютерного зрения;

  • Возможность выявления нелегитимных лиц за устройством и автоматической блокировки рабочей станции;

  • Возможность выявления попыток фотографирования экрана, распития алкоголя и других нелегитимных действий, согласно настраиваемым политикам безопасности;

  • Возможность создания правил ИБ/ЭБ, позволяющих выявлять инциденты на основе анализируемых изображений и дополнительной информации, собираемой с АРМ;

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

  • Возможность распознавания живого/неживого (фото, смартфон) человека, т.е. реализация так называемого Liveness Detection.

Варианты сбора и анализа данных

Так как перед нами стояла задача анализа видеопотока, в режиме приближенном к real-time, то ключевым аспектом было понимание того, как и где мы будем анализировать данные. От этого зависит как скорость и качество, так и стабильность работы решения, а также своевременное реагирование на фиксируемые инциденты. Были опробованы несколько подходов, из которых в явном виде можно выделить два. Рассмотрим какие преимущества и недостатки в каждом из них.

  1. Анализ видеопотока на сервере

Анализ видеопотока на сервере
Анализ видеопотока на сервере

Преимущества:

  • «Дешевые» камеры;

  • Централизованное хранение всего видеопотока на сервере;

  • Оперативный доступ к записи с любой видеокамеры;

  • Простота добавления и тестирования новых моделей и алгоритмов распознавания.

Недостатки:

  • Ограничения на количество камер, подключаемых к одному серверу, в следствие чего необходимость создания кластера;

  • Нужны достаточно мощные сервера;

  • Необходимость масштабирование сервера с ростом количества видеокамер;

  • Нагрузка на сеть из-за необходимости передачи всего видеопотока на сервер;

  • Задержка реагирования на распознанные объекты с видеокамеры.

  1. Анализ видеопотока на камере

Анализ видеопотока на камере
Анализ видеопотока на камере

Преимущества:

  • Нет необходимости в передачи всего видеопотока. Можно передавать метаданные, а также необходимые кадры;

  • Моментальная реакция на распознанные объекты (отправка уведомлений ответственным лицам, запуск процессов реагирования, и др.);

  • Нет необходимости в создании сверх мощного и дорогого кластера;

  • Работа в режиме real-time.

Недостатки:

  • «Дорогие» камеры, при распознавании объектов на самой камере;

  • Более высокая сложность развертывания и сопровождения новых моделей и алгоритмов распознавания;

  • Есть ограничения на размер моделей и баз данных;

  • В случае использования мощностей ноутбуков возникает дополнительная нагрузка на CPU.

Для более наглядного сравнения приведём основные моменты в таблице

Анализ видеопотока на сервере

Анализ видеопотока на камере

Стоимость и количество серверов

Источник: https://habr.com/ru/company/crosstech/blog/647363/


Интересные статьи

Интересные статьи

Эмоциональное выгорание подкрадывается, как правило, незаметно. Сначала вы чувствуете обычную усталость по вечерам. Казалось бы, невелика проблема — выспаться и с новыми силами в бой. Но постепенно ус...
Каждый день мы в том или ином виде сталкиваемся с рекламой: на сайтах — с тизерной, в блогах — c нативной, во ВКонтакте и Яндекс.Музыке — c аудиорекламой, на YouTube, стриминговых сервисах и ...
Приступая к животрепещущей теме резервного копирования на «Битрикс», прежде всего хотелось бы поблагодарить разработчиков, реализовавших автоматическое резервное копирование в облачное хранилище в вер...
Продолжаем рассказывать о полезных инструментах для пентестера. В новой статье мы рассмотрим инструменты для анализа защищенности веб-приложений. Наш коллега BeLove уже делал подобную подборку...
Один из самых острых вопросов при разработке на Битрикс - это миграции базы данных. Какие же способы облегчить эту задачу есть на данный момент?