一台设备,许多用户指纹认证

时间:2015-09-03 18:54:16

标签: android security

我正在尝试使用指纹扫描身份验证找到支持以下方案的方法。我处理的是在企业环境中使用的应用程序,其中许多用户可能共享单个Android设备。当前的指纹扫描API似乎遵循用户向设备注册其指纹的模型,然后指纹扫描库基本上仅验证被扫描的指纹与设备中本地存储的某些已知指纹匹配。此模型与我的用例不兼容,因为我的每个用户每次需要使用该应用时都可能会选择不同的Android设备。并且每个设备可能被多个用户使用。

有没有想法克服这个问题?我正在考虑从指纹扫描仪获取某种哈希或其他唯一标识符,然后我可以将其存储在我的中央数据库中,并且可以针对此中央服务器对每个用户身份验证尝试进行身份验证。但遗憾的是,看起来谷歌的api和供应商特定的sdks都不允许这种行为。

建议/见解将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果设备有指纹传感器,用户可以注册一个或多个指纹,然后使用指纹解锁设备并执行其他任务。

Android使用指纹硬件抽象层(HAL)连接到供应商特定的库和指纹硬件,例如指纹传感器。