我们想使用内置的指纹传感器来采集指纹。我们不想验证它或运行指纹匹配算法。我们只需要将指纹数据发送到服务器进行存储(即使在这里我们也不必验证它或运行指纹匹配算法)。指纹将仅作为参考存储。
我知道我们无法从指纹传感器获取指纹数据。我们只能在付款时验证用户。我也知道我们无法从触摸屏和摄像头获得准确的指纹。
我们目前不想使用外部指纹传感器硬件(这是最后的手段)。
我的论点是我们不想获取用户存储的指纹数据。那么,当手机处于解锁状态时,我们是否可以在应用中获取任何其他用户的指纹数据。
我们想使用内置的指纹传感器来采集指纹。我们不想验证它或运行指纹匹配算法。我们只需要将指纹数据发送到服务器进行存储(即使在这里我们也不必验证它或运行指纹匹配算法)。指纹将仅作为参考存储。
我知道我们无法从指纹传感器获取指纹数据。我们只能在付款时验证用户。我也知道我们无法从触摸屏和摄像头获得准确的指纹。
我们目前不想使用外部指纹传感器硬件(这是最后的手段)。
我的论点是我们不想获取用户存储的指纹数据。那么,当手机处于解锁状态时,我们是否可以在应用中获取任何其他用户的指纹数据。
Android 指纹认证专门设计用于让您无法为所欲为。来自安卓网站:
因此,原始图像和处理后的指纹特征不得在不受信任的内存中传递。所有此类生物特征数据都需要在传感器硬件或受信任的内存中保护。(TEE 内的内存被认为是可信内存;TEE 外的内存被认为是不可信的。)
所以最简单的方法 - 使用外部传感器。