В Macroscop реализована интеграция со СКУД PERCo, позволяющая осуществлять двухфакторную верификацию доступа: когда при идентификации в СКУД PERCo (по карте, токену и т. п.) происходит дополнительная проверка идентификации в Macroscop по распознанному лицу или автомобильному номеру.
Для связи между Macroscop и СКУД PERCo используется утилита PercoBridge.
PercoBridge — это приложение от Macroscop, позволяющее осуществлять двухфакторную верификацию с использованием, с одной стороны, видеоаналитики Macroscop по распознавания лиц и автономеров, а с другой — имеющейся в СКУД PERCo информации о сотрудниках, привязанной к идентификаторам: картам доступа, токенам и т. п.
PercoBridge реализован в виде Windows-приложения, которое получает по HTTP API от сервера Macroscop события распознавания лиц/автономеров и сравнивает их с событиями считывания карт доступа, полученными от консоли управления СКУД PERCo.
Верификация осуществляется следующим образом:
- Сотрудник или посетитель предприятия, зарегистрированный в СКУД PERCo, подходит к турникету на проходной, либо подъезжает на автомобиле к шлагбауму на КПП.
- Macroscop производит распознавание лица или автомобильного номера, после чего передает результат распознавания в PercoBridge.
- Сотрудник или посетитель предприятия прикладывает идентификатор доступа (карту доступа, брелок и т. п.) к считывателю на турникете или КПП, после чего СКУД PERCo запрашивает разрешение на проход у PercoBridge.
- Если ФИО сотрудника, привязанного к идентификатору в СКУД PERCo, совпадает с ФИО из события распознавания, полученного от Macroscop, то PercoBridge возвращает в СКУД PERCo положительный результат верификации.
- В случае успешной верификации СКУД PERCo выполняет действие, предписанное для идентифицированного сотрудника на этой проходной в данное время: например, открывает турникет или шлагбаум. В случае неуспешной верификации в доступе будет отказано. При этом, результаты верификации всегда отображаются в главном окне модуля верификации СКУД PERCo.
- Версия сервера PERCo должна быть не ниже 3.9.6.6.
- Версия сервера Macroscop должна быть не ниже 2.5.
- С компьютера, на котором установлено приложение PercoBridge, должен быть сетевой доступ до серверов Macroscop и PERCo.
- На сервере PERCo должен быть установлен модуль верификации.
На компьютере, где установлена консоль управления PERCo, следует установить PercoBridge из инсталлятора PercoBridge Installer.exe.
Серверы Macroscop и СКУД PERCo должны быть уже установлены и настроены до настройки интеграции через PercoBridge. При этом в Macroscop должен быть настроен и включен модуль распознавания лиц/автономеров.
Для настройки интеграции следует запустить консоль управления PERCo и указать в настройке модуля верификации PercoBridge в качестве внешней программы верификации. Для этого в поле COM-сервер верификации нужно указать значение PercoBridge.ComServer, а в поле Название функции верификации — Verify.
Рекомендуется запускать консоль от имени администратора.
После нажатия ОК автоматически запустится утилита Настройка верификации Macroscop / Perco (настройка PercoBridge), в которой необходимо ввести данные для подключения к серверам Macroscop и PERCo. Для подключения к серверу Macroscop можно указать любого пользователя Macroscop, для подключения к серверу PERCo нужно указать либо главного пользователя (с логином “ADMIN”), либо пользователя с правами администратора.
Далее следует подключиться к серверам, нажав на кнопку Подключиться. При подключении конфигурация сохраняется, а при последующих запусках подключение осуществляется уже автоматически. Под именем каждого сервера отображается статус подключения.
Запущенное приложение PercoBridge отображается в области задач Рабочего стола Windows.
Ниже приведены примеры окна Настройка верификации Macroscop / Perco с различными статусами подключения.
По окончании настройки интеграции необходимо вернуться в консоль PERCo, ждущую подтверждения.
Консоль управления PERCo проверяет возможность связи с PercoBridge и, в случае успешной проверки, отправит тестовый запрос на обработку идентификатора 999999999999999. После получения ответа необходимо подтвердить, что это верный ответ.
Также в PERCo необходимо включить верификацию для соответствующего действия (например, для действия Проход).
Кроме того, можно задать таймаут верификации: промежуток времени, выделяемый на распознавание лица/автономера после прикладывания карты доступа к считывателю; либо, если распознавание осуществилось раньше — на поднесение карты к считывателю после распознавания. По умолчанию установлен таймаут в 5 секунд.
После нажатия ОК подсистема двухфакторной верификации готова к работе.
Сравнение происходит по полному соответствию ФИО, включая регистр букв, поэтому следует убедиться, что в базах Macroscop и СКУД PERCo данные полностью совпадают.
При совпадении идентификатора карты доступа и распознанного лица/автономера, сервер верификации PercoBridge выдает положительный ответ РАЗРЕШЕНО.
В случае, когда лицо/автомобиль не распознаны за заданное время (таймаут верификации), либо если после распознавания за это время не поднесена к считывателю соответствующая карта доступа, сервер верификации PercoBridge выдает ответ Объект не распознан.