安卓指纹原始数据

8
Android的指纹传感器实现是否支持直接访问原始指纹数据,即手指上的实际图案? 我并不是指用于解锁设备和进行付款的存储安全指纹,而只是在扫描手指时按需获取原始数据。如果不支持,为什么不支持呢?

据我所知,不支持这个功能,我认为这是出于隐私原因。 - CommonsWare
1
发现了一个可能相关的内容:https://source.android.com/security/authentication/fingerprint-hal.html - Steve
1
可能是检索指纹数据?的重复问题。 - Sourav Ghosh
1个回答

4
Android API不允许直接访问原始指纹数据。指纹数据不会离开TEE(可信执行环境)。
Google在CCD(兼容性文档)中包含了以下关于此事的文字。

https://source.android.com/security/authentication/fingerprint-hal

因此,原始图像和处理后的指纹特征不得通过不受信任的存储器传递。所有这些生物识别数据都需要在传感器硬件或可信内存中进行保护。(TEE内部的内存被视为可信内存;TEE外部的内存被视为不可信。)
然而,还有一种不同的解决方案:不使用指纹扫描仪,而是使用相机。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接