华为 P20 系列手机支持微信指纹支付,背后故事揭秘

2024-06-30
来源:网络整理

作为首批支持微信指纹支付的华为机型之一,从今天开始,华为P20系列手机只需要将EMUI和微信升级到最新版本,即可在微信上体验指纹支付功能。从5s搭载指纹支付开始,指纹这一生物特征就成为了手机的标配,从百元机到千元机,日常使用指纹开锁、支付再合适不过了。

不过之前的华为手机微信指纹支付无法使用,这是怎么回事呢?

华为和微信支付背后的故事

其实早在2014年,华为就推出了率先开放微信指纹识别的Mate 7。当时,指纹识别技术发展迅猛,指纹应用和安卓的开放生态不断丰富,但与此同时,行业内却没有统一的行业标准。基于对消费者负责的态度,华为经过再三考虑,决定暂缓向微信等第三方平台开放指纹支付功能。随后的几年中,华为与微信工程师们努力解决用户信息安全问题,终于在2018年,双方团队取得阶段性进展,华为全系列手机将支持微信指纹支付。从此开始,华为P20系列手机将率先开启指纹支付的版本升级。

技术难点:华为微信 API 端口调用问题

要搞清楚华为微信API端口调用的问题,首先要搞清楚这个调用的机制。

在进行微信指纹支付时,微信向手机发送请求;接下来手机启动指纹模块,采集当前传感器上的指纹信息,并与机主的指纹进行比对;然后手机将比对结果“是”或“否”输出给微信服务器;最后微信告知用户支付是否成功。

华为微信支付指纹锁在哪里设置_华为p20微信指纹支付_华为p20微信支付指纹用不了

但安卓系统一旦被root,极有可能导致机主的生物特征(如指纹、瞳孔、面部信息等)泄露,因此华为专门在硬件上开辟了手机安全隔离区,即“TEE OS安全系统”,独立于安卓系统之外,采用硬件加密,安全性更高。

这样,微信指纹支付遇到这个调用时,流程就变成:用户进行指纹支付时,腾讯会发出指纹认证请求,此时用户的指纹扫描比对工作会在手机硬件的安全隔离区内完成,不会暴露给腾讯或任何第三方应用。当手机认证通过后,只会反馈“通过”的结果信息给腾讯,并不会上传用户的指纹信息。通过华为与腾讯在软硬件层面的深度合作,确保指令要求完全来自微信支付,不会在中间被劫持或伪装,从而保证API通讯的安全性。

华为手机:最高信息安全环境

事实上,对于华为而言,经过多年的技术积累和实验总结,华为手机的指纹识别如今已经相当成熟。基于微信安全认证标准,华为与微信联合研发了指纹安全支付解决方案。指纹信息的管理、加密、验证、存储等流程全程由硬件级的TEE OS安全体系完成,其他第三方应用软件无法访问这一隔离区域,保证了指纹运行环境的安全。

因此机主的生物特征存储在华为的硬件加密区域,比存储在安卓软件系统中更加安全。微信也看到了这一点,所以和华为紧密合作,实现了微信支付功能。

有人可能会说,华为手机支持支付宝的指纹识别,是因为支付宝本身是一个开放端口少、足够安全的金融软件。微信的端口非常开放,比如微信内部的小程序、腾讯相关的APP都可以进行API调用。目前华为手机已经解决了API调用信任问题,确保每次指纹比对的信息只用于微信指纹支付。

所以从目前的安全程度来看,华为手机绝对是可以媲美苹果的,是最安全的智能手机之一。据悉,从即日起,华为P20系列手机将率先开启微信指纹支付的升级,​​华为手机其他机型也将陆续开放。华为用户一直期盼的微信指纹支付功能来了!

分享