Android - 将指纹复制到其他设备

Android - Duplicate fingerprints to other devices

我正在为拥有许多用户设备而只有少数管理员设备的工作申请。

该应用程序使用指纹身份验证(如果您的手指被割伤或以其他方式无法识别,则该应用程序具有输入 pin 码的功能)。该应用程序用于紧急情况,因此我需要能够让管理员能够在用户设备上对自己进行身份验证。

有没有办法从 his/her 设备复制管理员的指纹并将其添加到用户的设备?在紧急情况下,管理员可能没有他们的设备,但只能访问用户的设备。

如果您使用的是 Android 6.0 指纹 API,恐怕在技术上是不可能的。出于安全原因,指纹在设备中保持安全加密,因此无法提取它。

一名 Google 工程师,属于负责 Nexus 5X 和 Nexus 6P 的团队,replied the following, to an user in Reddit:

Fingerprint features are securely encrypted on the device, and processed in the secure Trustzone protected area of memory. The Android 6.0 fingerprint APIs do not provide any access to the fingerprint material to apps. Fingerprint features never leave the device and are not shared with Google (so for example if you setup a new phone, you need to re-enroll your fingers). If your phone is ever lost or stolen you can easily find, lock, and erase your phone using Android Device Manager.

因此,无法复制无法从应用程序中提取的指纹。