支持微信指纹支付的手机,指纹是不是都被存在腾讯服务器了?


对的 。微信指纹支付的原理有两种 。一种是像iOS系统那样 。指纹存在手机专门的加密芯片中 。发起支付是调用系统模块 。给微信反馈一个是否正确的值;还有一种是安卓系统中微信要求先手机用户指纹并上传到腾讯的服务器上 。用户发起支付时直接与微信服务器中存储的指纹进行比对 。像华为这样对用户隐私保护比较到位的厂商都是直接将用户指纹存在手机芯片中的 。除了IOS系统 。安卓系统的手机微信都要求将指纹上传 。否则不给开通指纹支付 。其实这就看谁强势的问题 。如果安卓阵营各个都像华为这样 。那么微信也不敢这么干了 。
题主答题不易 。满意记得互相关注哦 。
其他观点:
【支持微信指纹支付的手机,指纹是不是都被存在腾讯服务器了?】

支持微信指纹支付的手机,指纹是不是都被存在腾讯服务器了?

文章插图
支持微信指纹支付的手机,指纹是不是都被存在腾讯服务器了?

文章插图
还有就是苹果也是把指纹放到自己的系统里 。而腾讯为什么遵守呢?
其他观点:
“微信支付会收集用户指纹数据上传到腾讯的服务器”这个说法完全是以讹传讹 。纯粹的谎言 。专骗不懂指纹验证原理的数码小白 。造谣的目的是什么?不得而知 。始作俑者是一个已离职的前华为产品经理 。
用户的指纹 。在压到手机的指纹识别传感器的时候 。立即被识别 。其信息并不是以图象形式保存 。而是选取大部分特征数据经过一些算法加密运算后得出一段不可被逆向还原的特征码保存在手机芯片内的一个安全区域 。该安全区域与系统隔离 。指纹信息只能写入和删除 。不能被读取和修改 。这就确保了没有任何APP可以获得已保存的指纹数据 。从这个安全机制上就可以反向证明微信支付不可能将用户指纹数据上传到服务器 。为什么?因为你根本没办法得到保存在手机里的指纹信息 。上传数据就更加无从谈起 。
既然指纹数据不能被读取 。那怎么能验证?很简单 。验证指纹的时候 。从传感器读到的指纹数据经过加密运算后送进手机安全芯片内进行比对识别 。然后向系统返回“是”或“否”的结果 。验证过程在加密环境中进行以确保数据不被程序劫持和篡改 。最后向服务器提交验证结果 。由服务器端判断是否通过验证 。腾讯支付需要在手机内置腾讯的根密钥用于验证过程的加密安全 。而手机厂商未必愿意使用这类服务商提供的密钥 。因为这涉及到双方的利益 。需要谈判解决 。所以就出现某些手机甚至某些品牌完全不支持微信指纹支付的情况 。其实就是双方的利益博弈 。而不是什么上传用户数据之争 。这纯属谎言!

    推荐阅读