2016-10-24 16 views
1

У меня есть требование, в котором нам необходимо выполнить биометрическую аутентификацию в рамках нашей текущей инфраструктуры безопасности. В настоящее время у нас есть собственное приложение, которое после входа в систему просит пользователя предъявить свой отпечаток пальца (к сканеру, подключенному к его USB-порту, мы используем Nitgen Hamter IV), затем отпечаток пальца преобразуется в текстовое представление (используя SDK Nitgen), а затем отправляется на наш сервер через вызов REST. Сервер сопоставляет этот FP с зарегистрированными FP в центральном репозитории и, соответственно, регистрирует пользователя.WBF (Windows Biometric Framework) использует отдельный файл sdk/library для сопоставления отпечатков пальцев

Теперь у нас есть требование использовать собственные датчики (или клиенты существующих биометрических датчиков). По натуре я имею в виду датчик салфетки, который мы видим на ноутбуках HP (питание от Validity/Synaptics). Поэтому мы подумали, что лучший способ сделать это - сделать все разговоры через WBF-структуру Window. Я читал документы и немного смущен. Теперь я знаю, что могу получить данные с помощью WBF в формате BIR WinBio (используя функцию WinBioCaptureSample). Этот формат из того, что я слышу, соответствует требованиям CBEFF. Мой вопрос в том, как мне сериализовать/сохранить/сопоставить эту запись на моем сервере? Мой сервер не понимает WBF. Есть ли сторонний SDK, который может использовать BIR, созданный WBF, и выполнять сравнение/сопоставление? В основном я хочу использовать WBF только для захвата отпечатка пальца и нужен способ хранения и сопоставления этих FP на внешнем сервере.

(Ex. Может VeriFinger SDK или Гриоль SDK достичь этого для меня?)

Благодарности Аби

ответ

0

Очень мало информации там. Это на самом деле не ответ для вас, но может быть полезным.

Я также рассматривал это для аналогичной цели некоторое время назад (в ожидании). Я смотрел на использование сторонней библиотеки полностью (в настоящее время смотрю VeriFinger по neurotechnology.com), однако лицензирование становится немного дорогим для наших конечных пользователей, когда у них много (100+) рабочих станций.

Затем я наткнулся на WBF API, так что теперь я думаю об использовании WBF для захвата отпечатка пальца и просто использовать библиотеку идентификаторов третьей стороны (движок) для соответствия и, возможно, хранения. Это означает только лицензию на соответствующий движок, а не все клиенты.

В зависимости от используемого вами механизма идентификации он может отображать полное изображение из сканирования или только шаблон. Я уверен, что вы можете получить фактическое изображение из WBF API, а затем передать это в свою заднюю систему, чтобы создать шаблон или выполнить идентификацию, - но я не могу найти вызовы API для того, как я думал, что вы можете получить изображение из API WBF прямо сейчас.

+0

Привет Тоби, я считаю, что вы сталкиваетесь с теми же проблемами. На данный момент я смотрю: https://social.msdn.microsoft.com/Forums/en-US/f6f09403-e0b6-4977-b697-d5aabeb5b8ff/how-to-convert-winbiobir-data-into-image -using-windows-biometric-framework? forum = wdk Это может получить изображение от BIR. Меня больше интересует использование BIR (который соответствует CBEFF), как есть, и переход к veriifnger/griaule (также поддерживающий CBEFF в соответствии с документами). Может быть, кто-то из их разработчиков может прочитать этот пост и помочь нам. – user1826116

+0

Я нашел людей, поддерживающих поддержку NT, очень отзывчивыми по электронной почте, хотя я просто оценивал продукт, поэтому вы можете отправить им электронное письмо и посмотреть, могут ли они напрямую использовать CBEFF. – Toby