用android收集用户指纹是否可行?

Yon*_*ang 1 android fingerprint

用android收集用户指纹是否可行?我们的后端系统有一个指纹数据库.我们想匹配针对数据库收集的指纹,看看是否匹配.

Mic*_*ael 5

如果通过"收集用户指纹"意味着以某种形式获取指纹图像,那么不,你不能.

Android的指纹API基本上是这样的:

  1. 用户在Android设置应用中注册指纹.

  2. 您的应用程序会创建与用户关联的加密密钥,并CryptoObject基于该密钥创建加密密钥,并启动指纹身份验证.

  3. 如果传感器读取的指纹与任何登记的指纹匹配,则认证成功并且CryptoObject可以用于执行加密操作(例如加密/解密某些数据).

在任何情况下,您的应用程序,任何其他应用程序甚至操作系统都无法使用实际指纹.

从Google的指纹实施指南到制造商:

绝不能从传感器驱动程序或可信执行环境(TEE)外部访问原始指纹数据或衍生物(例如模板).