当前位置:首页 > 日记 > 正文

iPhone苹果手机微信支付、支付宝安全漏洞保护解决方法

iPhone苹果手机微信支付、支付宝安全漏洞保护解决方法。昨天在乌云平台发布了一篇漏洞报告文章,指出iOS系统无论越狱与否,都存在一个重大安全隐患。现在都开始觉得未越狱的苹果手机也不安全了。那要怎么办呢?下文就让小编跟大家讲讲微信支付、支付宝安全漏洞保护解决方法。

微信支付、支付宝安全漏洞原理:

在iOS上,一个应用可以将其自身“绑定”到一个自定义URL Scheme上,该scheme用于从浏览器或其他应用中启动该应用。如果是有用过《Launch Center Pro》和《Workflow》这类App的朋友,应该多少明白URLScheme的原理。

在正常的支付流程中,某个App(视频上是美团)首先将订单信息通过URL Scheme发送给支付宝(Alipay),支付宝收到订单信息,调用支付界面,用户在支付宝上完成支付后,支付宝再发送一个URL Scheme给美团,美团收到付款信息后,显示团购成功的界面。

在iOS系统中,多个应用程序注册了同一种URLScheme的时候,iOS系统程序的优先级高于第三方开发程序。但是一种URLScheme的注册应用程序都属于第三方开发,那么它们之间就没有优先级了。作者经过测试,证明系统判定优先级顺序与Bundle ID有关(一个Bundle ID对应一个应用),如果有人精心伪造Bundle ID,iOS就会调用我们App的URL Scheme去接收相应的URL Scheme请求。

劫持过程:

演示视频中“伪装”成支付宝的“FakeAlipay”,在收到美团发来的订单信息后,生成了一个和支付宝一样的登陆界面,用户在输入帐号密码后FakeAlipay 会把帐号密码以及订单信息发送到黑客的服务器上,黑客获得这些信息后可以在自己的iOS设备上完成支付,并把支付成功的URL Scheme信息发回给FakeAlipay,FakeAlipay再把支付成功的URL Scheme信息转发给美团。这样就完成了一次被劫持的支付。

作者建议:(参考乌云原文及视频介绍)

作者在文章中表示该漏洞利用简单,修复却非常复杂,所以在 iOS 8.2 上还是未能修复。但他还是提出了几点建议让开发者参考:

1.苹果可以限制 iOS 应用不能注册别的应用的 Bundle ID 作为 URL Scheme。这样的话,使用自己的 Bundle ID 作为 URL Scheme 的接收器就会变的安全很多。

2.第三方应用可以通过①给自己发送 URL Scheme 请求来证明没有被劫持,如果没有收到自己的 URL Scheme,就可以及时给用户发送提醒;②利用 MobileCoreServices 服务中的 applicationsAvailableForHandlingURLScheme() 来查看所有注册了该 URL Schemes 的应用和处理顺序,从而检测自己、或者别人的 URL Scheme 是否被劫持。

果粉们只能等待官方新出的版本,更新BUG。

相关文章

wps如何设置修订

wps如何设置修订

文字,功能,如何使用,如何设置,电脑软件,1.wps的修订功能怎么使用第一步在我们的电脑上打开要修订的文档,点击审阅,如下图所示:请点击输入图片描述第二步进去审阅界面之后,点击下面的修订,如下图所示:请点击输入图片描述第三步点击修订之后,可以看…

wps如何制作标签页

wps如何制作标签页

标签,文字,标签页,怎么做,功能,1.wps文字怎么做使用标签功能wps文字使用标签功能的方法一一、WPS多文档标签这个设计大家都应该很熟悉了,现在很多浏览器都是采用这样的设计,浏览器厂商考虑周到到加大在流量网页时,有可能同时打开多个网页,而这…

wps如何取消首页页眉页脚

wps如何取消首页页眉页脚

首页,取消,页眉,电脑软件,wps,1.wps怎样取消首页页眉1、第一步,打开我们要进行页眉页脚操作的文本,这里我用一个空白文本给大家进行演示 2、第二步;点击WPS上部命令菜单中的“插入”选项,靠右边有一个“页眉和页脚”选项 3、第三步;选择“页眉…

Apple认证的翻新产品步骤(附如何辨

Apple认证的翻新产品步骤(附如何辨

产品,认证,步骤,如何辨别,电脑软件, Apple认证的翻新产品步骤(附如何辨别翻新苹果iPhone手机)。Apple 认证的翻新产品是二手 Apple 产品,但是在销售前经过 Apple 严格的…

2016版wps如何制作柏拉图 | 如何用

2016版wps如何制作柏拉图 | 如何用

柏拉图,制作方法,如何用,表格,电脑软件,1.如何用wps柏拉图怎么制作方法首先做出你要做成图的数据表,如图:选择数据点击”插入“→”图标“,选择”柱形图“。可以选择左边你喜欢的任意一个,点击下一步。输入标题,切换到”数据标志“,选择”值“,数…

Win10配置要求 Windows10推荐配置/

Win10配置要求 Windows10推荐配置/

配置,推荐,最低配置,电脑软件, Windows10(Win10)系统是微软的最新推出的操作系统,每一代Windows系统的发布都带动了电脑硬件的升级,不少配置落后的电脑被淘汰。Win10系统…

如何等比例放大wps

如何等比例放大wps

图像,调整,扫描,插入图片,放大缩小,1.WPS中的图像的放大缩小效果怎样做解决这个问题的方法如下:1、打开一个空白的wps文档。2、在菜单栏“插入”中选择“图片”。3、找到需要调整大小的图片,单击“打开”按钮。4、然后出现“图片工具”选项卡…

新版wps如何发送给好友

新版wps如何发送给好友

文档,给好友,做完,新版,电脑软件,1.电脑wps office 做完文档后,怎么发送给好友1、登录微信电脑版程序后,进入微信电脑版的界面。2、在微信电脑的版的界面,找到微信好友。打开聊天界面,在聊天的界面点击发送文件按钮。3、点击发送文件按钮,进入…

iPhone苹果手机iOS 8.3系统输入键

iPhone苹果手机iOS 8.3系统输入键

键盘,系统,布局,输入,修改, iPhone苹果手机iOS 8.3系统输入键盘布局修改介绍。iOS 8.3测试版第一次公开发布,着实带来了不少惊喜,尤其是一些很细微的改进,却非常实用。比…

wps中如何一个表分成两个表格 | wp

wps中如何一个表分成两个表格 | wp

两个,单元格,表格,电脑软件,wps,1.wps表格怎么把一个单元格分成两个wps表格中的单元格无法分成两个,单元格是工作表中最小的单元。如果是已经合并的单元格则可以取消合并。如果非要将一个单元格分为两个,可以使用反向合并方式,合并除该单元格…

手机wps如何缩短行间距 | 手机wps

手机wps如何缩短行间距 | 手机wps

行间距,段落,电脑软件,wps,1.手机wps段落行间距怎么调手机版的wps便捷了我们大部分人的编辑生活,可是如何处理段落间行距问题呢?今天的教程就来带大家看看具体的操作步骤吧。具体如下:1. 首先,打开我们需要进行设置的文档,2. 接着,点击右下角的“…

wps表格里面竖字如何打

wps表格里面竖字如何打

输入,文字,字体,表格,怎么弄,1.WPS表格内文字竖打怎么弄WPS表格内文字竖打,可将表格文字方向设置为竖向实现。方法步骤如下:1、打开需要操作的WPS文档,选中需要设置为竖向文本的单元格,点击鼠标右键,在右键菜单中点击选择“文字方向”。2、点击…