东方财经讯
您的位置:东方财经讯首页 > 资讯 > 正文

为什么华为、小米很多机型不支持微信指纹付款?较公正的说法来了

自从iPhone5S使用上了指纹之后,指纹识别这项功能就真正得到了发扬光大,虽然现在有人脸识别、有虹膜,还有其他的验证方式,但大家最为熟悉和最习惯的还是指纹。

但是很多人发现,在指纹识别这一块,基本上所有手机都支持支付宝的指纹付款,但微信可就不一定了,有很多手机并不支付微信的指纹付款,比如华为、小米的很多手机就不支持。

为什么华为、小米很多机型不支持微信指纹付款?较公正的说法来了

针对这一问题,网上有很多说法,并且流传最广的一种说法是微信要上传指纹到服务器,然后华为等手机厂商觉得这种方法不安全,于是不支持这种搞法,这样的文章同时会高度赞扬了华为等手机厂商的负责任的态度,并鄙视腾讯,说为了一已私利,置用户安全于不顾。

事实的真相真的是这样么?估计大家都被忽悠了,从来没有任何一家厂商会要求用户的指纹上传服务器,这是不可能的,生物特征是最重要的屏障,微信不敢也不会这样做。

为什么华为、小米很多机型不支持微信指纹付款?较公正的说法来了

实际上在指纹识别技术上有三大流派,国外FIDO联盟标准的就不说了,只说国内的就有两大派,腾讯的SOTER标准,和阿里牵头的 IFAA联盟,其中腾讯的SOTER标准是腾讯牵头的,并且掌握了话语权,不过公开了源代码,大家都可以使用,微信就用的这一套方案。

而阿里支付宝用的是IFAA方案,这里面华为、小米、中兴等都是成员,这个是一个联盟,阿里把它独立了出来的,大家都可以发挥自己的作用,不是完全听阿里的。

为什么华为、小米很多机型不支持微信指纹付款?较公正的说法来了

而这两种方案的区别在于,阿里的验证方式是全部本地,采用本地数字证书认证,由国家数字证书中心(官方背景)管理根密钥认证,其实我们的指纹认证都不是指纹对比指纹,而是指纹录入之后,存入特殊的芯片,然后生成一串唯一的识别码,而验证指纹的过程是识别码对比,而不是两个指纹直接对比。

而微信的SOTER支付标准,要求手机厂商出厂内置生成唯一识别码及密钥,并将密钥上传腾讯服务器(对应唯一手机和识别码);验证的时候即要对比特征码,还要与服务器的密钥对比。

为什么华为、小米很多机型不支持微信指纹付款?较公正的说法来了

而华为是IFAA联盟成员,所以支持支付宝是肯定没问题,至于支持不支持微信的就看华为的愿意了,据说华为不认可这种还要上传公钥的做法,还有传说是麒麟芯片本身不支付这种搞法,所以就一直没搞成。

但不管怎么样,都不存在微信要指纹上传至服务器,这是永远不可能的事情,指纹只存在于芯片之中然后生成一串特征码,对外输出的都是特征码信息,不可反向破解的,手机厂商都获取不到用户的指纹,更不用说还要上传服务器了。

可见在这件事情之上,谁也没有对错,只是双方的利益或者说诉求不同罢了,你觉得呢?

来源:

推荐阅读:深圳之窗