我知道有了LocalAuthentication
,很容易将 TouchID 嵌入到 iOS 应用程序中。
但是是否有可能获取TouchID信息并将其与其他指纹数据库进行比较?
我知道有了LocalAuthentication
,很容易将 TouchID 嵌入到 iOS 应用程序中。
但是是否有可能获取TouchID信息并将其与其他指纹数据库进行比较?
来自苹果文档
Touch ID 不会存储您的任何指纹图像。它仅存储指纹的数学表示。有人不可能从这个数学表示中对您的实际指纹图像进行逆向工程。您设备中的芯片还包括一个名为 Secure Enclave 的高级安全架构,该架构旨在保护密码和指纹数据。指纹数据使用只有 Secure Enclave 可用的密钥进行加密和保护。指纹数据仅由 Secure Enclave 用于验证您的指纹是否与注册的指纹数据匹配。Secure Enclave 与芯片的其余部分和 iOS 的其余部分隔离开来。因此,iOS 和其他应用程序永远不会访问您的指纹数据,它永远不会存储在 Apple 服务器上,而且它只有 Touch ID 使用 它,它不能用于匹配其他指纹数据库。