当前位置: 首页 > 知识库问答 >
问题:

Android指纹扫描仪与服务器保存的指纹匹配数据

韦安顺
2023-03-14

我有android应用程序,后端是。NET网站。

我已经注册了我的用户使用Hampster Fingkey扫描仪的指纹,并将他们的指纹存储在服务器中。

有没有什么方法可以让我获取指纹并将数据发送到服务器,然后在我的SQL数据库中与Android进行匹配?

这可能吗?

共有1个答案

束俊英
2023-03-14

我不认为你能拿到真正的指纹。如果可以的话,任何可以访问指纹扫描仪的恶意应用程序都可以窃取一条非常私人的信息(这可能被用于身份盗窃,更不用说陷害你犯下你没有犯下的罪行)。

我知道这是Android系统,而不是iOS系统,但我仍然认为阅读和思考苹果对其Touch ID技术的安全性和隐私所说的话是有意义的:

Touch ID不存储任何指纹图像。它只存储指纹的数学表示形式。有人不可能从这个数学表达式中对你的实际指纹图像进行逆向工程。您设备中的芯片还包括一个名为Secure Enclave的高级安全架构,该架构是为保护密码和指纹数据而开发的。指纹数据通过一个只有安全飞地才能使用的密钥进行加密和保护。指纹数据仅由Secure Enclave用于验证您的指纹是否与注册的指纹数据匹配。安全的飞地与芯片的其余部分和iOS的其余部分隔离开来。因此,iOS和其他应用程序永远不会访问你的指纹数据,它永远不会存储在苹果服务器上,也永远不会备份到iCloud或其他任何地方。只有Touch ID使用它,不能用于与其他指纹数据库进行匹配。

你真的需要比较真实的指纹吗?比较一组由指纹扫描仪保护的秘密难道还不够吗?如果你真的能比较指纹扫描仪保护的秘密,这个答案可能会引导你找到解决方案。

 类似资料:
  • 我做了大量的研究,通过API搜索,并通过论坛寻找答案。最后决定加入stackoverflow! 问题是: 我想通过手机上的一块硬件得到手指的电容。 可能的解决方案: 我得出的结论是,尽管手机使用电容式触摸屏,但访问触摸屏上的电容信息是不可能的(除非有人知道怎么做?)。我考虑过使用指纹扫描仪,因为它是一个电容传感器(S5上的指纹扫描仪)。有没有办法只获取电容值而不是指纹扫描仪的图像?

  • 我想建立一个应用程序,如员工考勤使用。我想知道, 是否可以使用外部硬件设备进行指纹扫描? 如何将Android应用程序与外部硬件指纹扫描设备集成。 如何从外部硬件设备获取数据并将数据存储在本地数据库中。 先谢谢你。

  • 我想用Android智能手机和inbuild指纹硬件创建一个考勤应用程序,因为很少有主管会在他们的Android智能手机上安装应用程序。他们将使用智能手机注册新用户的手指数据,他们必须以字节码或其他格式上传到服务器上,每当员工使用应用程序登录时,通过向服务器发送扫描的字节码或其他格式的数据,将手指与服务器进行检查,以比较授权用户并使其登录 我正在查看这些文档https://developer.an

  • 最近我被扫描指纹卡住了。经过大量的谷歌搜索,我得出结论,手指打印不能在Marshmallow或Android更大版本中使用。 还有一件事我得出结论,当你们用内置传感器扫描指纹图像时,你们不能将指纹图像存储到像MYSQL这样的外部服务器(通过web服务)。 所以,任何人都知道我如何存储指纹并在我的应用程序中使用它来验证用户身份。 提前谢谢。

  • 我想写一个应用程序,将存储使用它的人的指纹

  • 4.6 服务的指纹识别 为了确保有一个成功的渗透测试,必须需要知道目标系统中服务的指纹信息。服务指纹信息包括服务端口、服务名和版本等。在Kali中,可以使用Nmap和Amap工具识别指纹信息。本节将介绍使用Nmap和Amap工具的使用。 4.6.1 使用Nmap工具识别服务指纹信息 使用Nmap工具查看192.168.41.136服务上正在运行的端口。执行命令如下所示: 从输出的信息中可以查看到目