2017-01-30 15 views
2

Мы хотим использовать встроенный датчик отпечатков пальцев для захвата отпечатков пальцев. Мы не хотим его проверять или запускать алгоритм сопоставления отпечатков пальцев. Нам просто нужны данные отпечатка пальца, которые будут отправляться на сервер для целей хранения (даже здесь нам не нужно проверять его или запускать алгоритм сопоставления отпечатков пальцев). Отпечаток пальца будет сохранен только в качестве ссылки.Сканер отпечатков пальцев для Android в качестве биометрического устройства

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

Мы не хотим использовать аппаратуру внешнего датчика отпечатков пальцев на данный момент (это последнее средство).

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

+1

Вы перечислили много вещей, которые вы не хотите делать. Можете ли вы уточнить, что именно вы хотите сделать? – degs

+0

Извините, что не смог правильно объяснить. Наши пользователи будут на местах, предоставляя услуги для людей общего пользования. Я хочу иметь запись о том, что человек сам там сам предоставлял услугу, используя свой отпечаток пальца. Там будет стенд, где все пользователи будут время от времени сканировать свой палец и сообщать нам, что они предоставили конкретную услугу. – prash32

+0

Запустите сканер отпечатков пальцев, который вы можете связать с вашим устройством Android через USB-порт, затем интегрируйте его с Android-приложением, которое вы создаете для проверки подлинности отпечатков пальцев. –

ответ

3

Аутентификация по отпечаткам пальцев в Android разработана специально, чтобы сделать невозможным делать то, что вы хотите. От android website:

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

Таким образом, самый простой способ - использовать внешний датчик.

+0

Да, я предложил моему клиенту использовать внешний датчик, имеющий Android SDK. Но, пытался спасти стоимость клиентов, глядя на другие варианты. Печально, что мы не можем использовать данные датчика печати пальца, когда устройство уже разблокировано. – prash32