2016-08-16 33 views
2

我目前正在为(Android,ios)的移动应用程序,它有以下要求。请告诉我是否可以在最新的智能手机,平板电脑上使用内置指纹阅读器来达到我的要求。集成苹果TouchId或三星指纹识别器与我的应用程序

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

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

回答

1

iOS设备上的指纹识别器只能返回yes /没有表示手指呈现是否匹配登记在设备上的指纹。

实际指纹数据安全地存储在硬件,而不是提供给操作系统或应用程序。

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

iOS Security Guide

指纹传感器是活性只有当围绕所述主页按钮电容钢环检测手指的触摸,这触发先进成像阵列来扫描手指和发送扫描到安全的领地。

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