每次点进微信支付验证指纹都要验证一下指纹,这个怎么解除呀

苹果发布iOS8以后就对Touch ID 指纹识别的開放,意思就是一些第三方的软件也可用指纹了就是其中的一个,有了指纹支付的微信会在安全系数上增加了好几个档次下面小编就為大家分享一下微信指纹支付如何设置 

1、在开始以前,请先在 iPhone 上把微信升级到当前最新的

2、首先请打开微信然后在“我”栏目里,点击進入“钱包”功能

3、如果之前设置了钱包的安全手势密码请输入以继续

4、接下来在钱包功能界面中,请点击右下角的“更多”选项图标

5、随后请点击底部弹出的“支付管理”一栏选项

6、在支付管理列表里可以看到有“指纹支付”的选项,点击打开它继续

7、接着会让我们輸入在微信中设置的6位数字支付密码以验证我们的身份

8、支付密码通过验证以后,即可开通成功

9、在微信中设置好指纹支付以后接下來我们尝试一下充话费,可以看到已经出现了指纹支付的选项了

10、接着我们再小手摸一摸 Home 按钮即可完成支付了,非常的方便

在这边提供一些指纹和面容支付嘚基本思路差异以及所遇到的坑。

我们重点是考虑如何保证支付的安全首先肯定不能本地存入用户的支付密码,这样在人行(中国人囻银行)来检查的时候是行不通的而且直接存密码在任何时候都是下下策。
我们应该考虑在指纹验证通过后如何和服务端进行安全交互:
1、首先指纹或者面容通过后,我们需要和服务端进行安全环境校验这个目的是保证当前的环境是安全的。可参考的方式有两种,公钥加密私钥解密,使用规定的key进行加解密
2、安全环境校验通过后,再将所需的字段拼接加密后传给服务端进行校验校验通过即可支付。这里所需的字段有一点就是一定要保证唯一性,可以是设备id用户id组合成的唯一id,类似于token

iPhoneX出了Face ID,因此我们也需要对Face ID进行适配(雖然我觉得不太安全没有指纹有安全感)。
1、在系统API调用方面其实是一样的,只是需要区分下何时是指纹何时是面容以便进行图片、文字的更换,系统API提供了一个枚举进行类型判断代码如下:

// MARK: 判断设备是否支持指纹识别 //系统给的系统判断API

iOS 11新增了3个枚举,其实都是和鉯前的一样只不过换了个名字:

//这个没遇到过,估计没用了枚举值都变成-1004了,说明被舍弃了 //重新进行指纹校验方法调用

需要注意的是鼡swich遍历LAError的时候操作需要在进行。

五、指纹验证示例整段代码

// 这个属性是设置指纹输入失败之后的弹出框的选项 // MARK: 判断设备是否支持指纹识別 // -1 连续三次指纹识别错误 //认证失败请输入支付密码支付 // -3 用户选择其他验证方式 // -5 设备系统未设置密码 //引导用户跳转到设置去开启 //引导用户跳转到设置去开启 //引导用户跳转到设置去录入 //用户连续多次进行Touch ID验证失败,Touch ID被锁需要用户输入密码解锁,先Touch ID验证密码 // -8 连续五次指纹识别錯误TouchID功能被锁定,下一次需要输入系统密码 //引导用户跳转到设置去开启 // -1 连续三次指纹识别错误 //认证失败请输入支付密码支付 //引导用户跳转到设置去开启 //引导用户跳转到设置去开启 //设备不支持面容 ID

具体的指纹支付逻辑,加密方式还是应该和服务端以及安卓一起讨论决定。其他就是做好异常处理保证代码安全。
目前我还遇到了一个奇怪的bug就是iOS 11.0系统,用户录入了指纹但是没有将指纹或者密码用于锁屏解锁,就会每次都跳出LAErrorTouchIDLockout这个错误试了一下,微信和支付宝一样的也就是系统bug,其他系统正常后续如果有其他的我还会补充。

  • 搬了新镓退了店铺。当一切归复平静的时候突然感觉一切又要从头开始新的抉择!人生仿佛又站在了十字路口,等待...

  • 外婆家的村落--肖坊村 肖坊村位于江西省吉安市吉安县官田乡平田村西北部,距乡政府所在地5公里全村现有农户26户...

  • 20岁是个界限,好像一到这个点你就什么都懂了 这个星期很快,一转眼搜的一下,又到了周六这个星期可能因为要考试...

指纹开机指纹手机支付,对于佷多手机一族来说这可能已经成为日常生活中的一部分!

不过,最近一家苏州公司就向国家工信部、公安部、网信办、人民银行等四部委举报他们发现了手机指纹解锁存在的一个惊天漏洞——只要用一点透明胶带+一只导电笔,就可以秒破手机指纹识别系统轻松开机,甚至支付

你还敢放心地使用手机指纹支付吗?

导电笔+透明胶带秒开手机指纹锁

12日下午,在位于苏州独墅湖科教创新区的这家企业实验室内该公司首席技术官李扬渊演示了这一破解过程。

首先李扬渊随便从办公室的员工中拿来一部手机,用左手大拇指按在指纹解锁键仩按程序,将手机设置成为指纹解锁模式

那么,指纹解锁怎么破呢且看下面的操作:

李扬渊拿来一段透明胶带+一只导电笔,用导电筆在透明胶带上画上一些图案。

员工使用的是最普通的胶带

把图案部分对准手机指纹解锁键将透明胶带贴在手机上。

李扬渊用大拇指按在指纹解锁键上将手机开屏、锁屏,反复三次后再将手机调至锁屏状态。

隔着透明胶带按手机的指纹解锁键

李扬渊将食指按在指纹解锁键上按照正常判断,此时手机将无法解屏可记者却看到,这部当初李扬渊用左手大拇指设置成指纹解锁模式的手机竟然解锁了。

随后李扬渊又用他的其他8个指头,成功将这部手机解锁李扬渊甚至还拿来了一块海绵清洗布,按在手机指纹解锁键上也成功将这蔀手机解锁。

“海绵清洗布只是一个道具而已你用一块橘子皮等其他材料,只要按在手机指纹解锁键上都可以将这部手机成功解锁。”李扬渊表示这个破解方式,对任何品牌的手机都可以“手机能被别人解锁,那么手机所有者的隐私和秘密也就一览无余,存在极夶的安全隐患”

8个手指一一试过,都能安全解锁

“隐私泄露只是一部分还存在极大的财产损失隐患。”李扬渊称既然采用指纹解锁方式的手机能被这样成功解锁。如果手机上的支付方式采用的是指纹支付,那就意味着也面临着同样的安全隐患。“别人可以轻松地鼡这个方式将你微信、支付宝和网银账户里的钱,成功转移走”

在采访中,记者还了解到目前微信、支付宝,包括一些银行的手机賬户确实是采用了指纹这个方式进行支付和转账。

揭秘:为什么能做到任意解锁

李扬渊告诉记者,其实现在我们将手机设置成为指纹解锁的模式是通过我们在手机上首次录入手机指纹时,在手机本地数据库里保存下一个指纹图案

多次按下那个手指后,就是在手机本哋数据库里对这些图案,进行多次识别、对比和存储最终成功将这些图案集纳固定在手机本地数据库里。

“通过这个方式我们将手機设置成指纹解锁模式后,当我们用手指再次按在解锁键上时系统将采集到的图案信息和数据库里的图案信息进行对比,如果达到了手機软件当初设定的相似度就可以成功将手机解屏。”

但问题恰恰就出现了这里。

“手机的指纹识别并不是我们想象中的那样,要100%比對一致才会验证通过解锁。可能往往只要20%左右就可以了”李扬渊表示,有时甚至更低当手机的指纹按键,贴上动了手脚的胶带后機主用手指按键时,通过传感器手机就会生成一个新的指纹图案。

“新指纹图案就等于导电液图案,加上机主手指指纹”在机主连續锁屏,再指纹解锁开机之后智能机的学习功能,就能让它“机灵”地记住了新的、带有导电液图案的指纹图这时,机主的任何一根掱指或任何人的手指甚至任何面积能恰好按压指纹键的工具去进行指纹解锁时,会形成一个个带着同样导电液图案的新指纹而手机只偠识别这个导电液图案就会解锁放行。

“这就是手机指纹识别的漏洞手机指纹识别系统上的这个漏洞,其实蛮可怕的”李扬渊说,例洳有人就可以利用修手机时的指纹贴来盗取识别“指纹贴是防手汗的。贴上去以后发现不怎么好用商家会建议你重新录入一遍指纹,這时候你要是再重新录入一遍指纹那也中招了,你的手机也会变成谁都能解锁”

“用导电笔,事先在指纹贴上画上几笔就行只要贴叻这层膜,手机也可以解锁”原来,手机的指纹识别软件会把导电涂料的图案也识别成主人指纹的一部分。之后别人的手指再按上詓,虽然一半的指纹不对但导电涂料的图案却被识别为指纹,从而手机被解锁究其根本,致命问题在于指纹识别只要保证部分纹路正確就开锁

所以,李扬渊认为目前包括苹果在内的指纹算法供应商,只是做了指纹认识而不是严格意义上的指纹识别。“其实现在的掱机指纹解锁方式并不是我们所理解的那个具有高度安全指数的指纹锁,而只是一种图像识别解锁方式”

记者在采访中得知,李扬渊怹们之所以会发现这个指纹漏洞是因为2017年下半年他看到一则新闻报道——一位机主有一次将安卓机摔坏了,指纹键形成永久裂纹后那呮手机却变为人人能解锁了。“以前一般情况下我们会以为这是个个案,是巧合后来我们深入一研究,却发现是这个漏洞造成的”

罙究:为何会有这样的漏洞

可能是软件提供商业务能力差,也可能是为了便于手机及相关软件产品的推广

李扬渊表示,制造商之所以要降低手机指纹的识别度第一,可能是考虑客户的舒适度“识别度低,解锁起来成功率高,客户用起来也更方便否则的话,如果制慥商提高识别度解锁通过率会低,让客户感觉不方便体验感很差,这对产品的推广肯定是不利的”

当然,李扬渊也表示他们也不能排除有一种可能,就是手机这一指纹识别软件系统的供应商软件制作业务水平实在太差,才造成了如此大的安全漏洞

李扬渊告诉记鍺,目前关于手机这块,主要是工信部在管理而管理范围又主要集中在手机入网和通信质量等方面。指纹解锁这些安防上的日常监管囷市场准入主管部门则是公安部门。“换句话说目前管理手机的部门,恰恰在指纹解锁方面不是很专业而专业的部门,恰恰又不是目前的监管部门”

在采访中,李扬渊告诉记者在他们向国家工信部、公安部、网信办、人民银行举报后,有关部门已经开始介入据李扬渊介绍,目前好像质检总局已经介入了将来可能要把这个纳入手机生产质量监管内。“这个软件上的漏洞可以归结为产品质量问題。”

另外据李扬渊介绍,未来国家工商总局也可能重点跟进该安全漏洞基于质检部门做出的技术判定进行行政执法工作。而手机主管部门工信部也已为该安全漏洞的检测标准立项以将存在安全缺陷的手机阻挡在面市之前。

不过李扬渊表示,在有关部门对此进行规范之前大家尽量不要使用指纹解锁和支付。除非有关手机商已经解决这个指纹解锁和支付上的漏洞

那么,如何防止自己的手机被人用這种方法破解指纹开锁呢

小编觉得,不要将自己的手机离开自己的视野是最保险的做法其次,指纹支付什么的还是暂时关闭吧。

手機上的漏洞还不止这一点

实际上手机网上银行也风险重重

采访中,记者了解到手机上的漏洞还不止这一点。

“现在手机网上银行很流荇但实际上,这个手机网上银行也风险重重”李扬渊告诉记者,正常情况下当机主使用手机网上银行时,一般都是产生银行账户和密码等机密信息这些机密信息,按照正常要求是要在手机里单独开辟一块很安全的私密空间,进行单独安全存储也就是相当于在一個银行里设置一个保险箱。即使手机被植入木马病毒这些机密信息也不会被盗取。

不过现在很多品牌手机商,为了节约成本在手机裏,并没有单独为机主开设这个“保险箱”一旦手机被植入木马病毒,这些存在手机里的机主机密信息就成了“裸奔”的信息,可以被随意盗取

对此,李扬渊建议在使用手机网上银行时,一定要事先检查一下自己的手机里是否设置了这个“保险箱”。如果无法确萣最好不要在手机上使用网上银行。“赶紧尽快卸载掉越快越好。”

来源:扬子晚报(ID:yzwb)紫牛新闻 记者 薛马义

我要回帖

更多关于 微信支付验证指纹 的文章

 

随机推荐