WBF (Windows Biometric Framework) использует отдельный sdk / библиотеку для сопоставления отпечатков пальцев

#fingerprint #biometrics

#отпечаток пальца #биометрия

Вопрос:

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

Теперь у нас есть требование использовать для этого собственные (или существующие у клиентов биометрические датчики) датчики компьютера. Под встроенным я подразумеваю датчик салфетки, который мы видим на ноутбуках HP (работает от Validity / Synaptics). Поэтому мы подумали, что лучшим способом сделать это было бы вести все переговоры через WBF framework от Window. Я читал документы и немного запутался.

Теперь я знаю, что могу получить данные с помощью WBF в формате WinBio BIR (используя функцию WinBioCaptureSample). Насколько я слышал, этот формат совместим с CBEFF. Мой вопрос в том, как мне сериализовать / сохранить / сопоставить эту запись на моем сервере? Мой сервер не понимает WBF. Существует ли сторонний SDK, который может принимать сгенерированные WBF BIR и выполнять сравнение / сопоставление? В принципе, я хочу использовать WBF только для захвата отпечатков пальцев, и мне нужен способ хранить и сопоставлять эти отпечатки пальцев на внешнем сервере.

(Пример. Могут ли Verifinger SDK или Griaule SDK обеспечить это для меня?)

Ответ №1:

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

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

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

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

Комментарии:

1. Привет, Тоби, я полагаю, ты сталкиваешься с точно такими же проблемами. На данный момент я смотрю на: social.msdn.microsoft.com/Forums/en-US/… Это может привести к получению изображения из BIR. Что меня больше интересует, так это использование BIR (который совместим с CBEFF) таким, какой он есть, и переход к veriifnger / griaule (также поддерживающий CBEFF в соответствии с тамошними документами). Возможно, кто-то из их команды разработчиков мог бы прочитать этот пост и помочь нам.

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