2

我目前正在为(Android,ios)开发一个移动应用程序,它具有以下要求。请告诉我是否可以使用最新智能手机、平板电脑上的内置指纹读取器来满足我的要求。

我有一个在云上运行的人力资源管理系统,其中有员工的详细信息,现在我正在开发一个用于员工考勤的移动应用程序,基本上应用程序将在以下步骤中工作。

  1. 当员工打开应用程序时,它将显示指纹登录。
  2. 员工将在设备上轻敲手指,假设它具有内置的指纹读取器支持。
  3. 移动应用程序将获取指纹并通过网络服务将其发送到我的云应用程序进行验证。如果验证成功,云应用 Web 服务将返回匹配指纹的员工详细信息。员工可以在此处签入,然后签出。(假设我将能够存储指纹,并将其与我的远程云应用程序中将进行身份验证的员工详细信息,因此我认为该设备将允许我访问并将指纹保存在远程服务器中)..
4

1 回答 1

1

iOS 设备上的指纹读取器只能返回一个是/否,表明所显示的手指是否与设备上注册的指纹匹配。

实际指纹数据安全地存储在硬件中,操作系统或应用程序无法使用。

因此,在 iOS 上,您的问题的简短回答是“否”。

来自iOS 安全指南

指纹传感器仅在 Home 按钮周围的电容钢环检测到手指触摸时才会激活,这会触发高级成像阵列扫描手指并将扫描结果发送到 Secure Enclave。

光栅扫描暂时存储在 Secure Enclave 内的加密内存中,同时被矢量化以进行分析,然后将其丢弃。该分析利用皮下脊流角映射,这是一个有损过程,会丢弃重建用户实际指纹所需的细节数据。生成的节点地图以加密格式存储,没有任何身份信息,只能由 Secure Enclave 读取,并且永远不会发送到 Apple 或备份到 iCloud 或 iTunes。

于 2016-08-16T09:48:56.280 回答