时间:2021-05-23
在越狱与否的争论中,反对方最铿锵的证据就是iOS原生系统的安全性。不过,ID@蒸米 的用户昨天在乌云平台发布了一篇漏洞报告文章,指出iOS系统无论越狱与否,都存在一个重大安全隐患。他展示了在未越狱且搭载iOS 8.2系统的iPhone上用URL Scheme设计漏洞劫持微信支付(京东客户端)和支付宝(美团客户端)账号密码的视频Demo。
演示视频中“伪装”成支付宝的“FakeAlipay”,在收到美团发来的订单信息后,生成了一个和支付宝一样的登陆界面,用户在输入帐号密码后,FakeAlipay会把账号密码以及订单信息发送到黑客的服务器上,黑客获得这些信息后可以在自己的 iOS 设备上完成支付,并把支付成功的 URL Scheme 信息发回给FakeAlipay,FakeAlipay再把支付成功的 URL Scheme 信息转发给美团,这样就完成了一次被劫持的支付。
这是为什么呢?
作者介绍,在iOS上,一个应用可以将其自身“绑定”到一个自定义URLScheme上,该scheme用于从浏览器或其他应用中启动该应用。
在iOS中,多个应用程序注册了同一种URL Scheme的时候,iOS系统程序的优先级高于第三方开发程序。但是一种URL Scheme的注册应用程序都属于第三方开发,那么它们之间就没有优先级了。作者经过测试,证明系统判定优先级顺序与Bundle ID有关(一个Bundle ID对应一个应用)。通过精心伪造Bundle ID,iOS就会调用 我们App的URL Scheme去接收相应的URL Scheme请求。
据悉,作者是来自香港中文大学的博士生,他声明并该漏洞是iOS系统漏洞。至于支付宝、微信、京东客户端,仅是为了演示,其他应用同样可以中招。
乌云原文:http://drops.wooyun.org/papers/5309
Demo1:
Demo2:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
苹果AppStore怎么设置支付宝限额?有一段时间支付宝appstore被盗刷比较严重,很多网友中招,下面小编教大家怎么调低支付宝限额,降低可能你的风险,供大家
最近各地的步步高超市纷纷曝出暂时拒绝支付宝支付,3月15日开始,沃尔玛也加入了暂拒支付宝,支持微信的阵营。对停用支付宝一事,沃尔玛中国回应称是“这是一个商业决定
为公司系统业务需要,这几天了解了一下微信和支付宝扫码支付的接口,并用c#实现了微信和支付宝扫码支付的功能。微信支付分为6种支付模式:1.付款码支付,2.nati
“微信+拼多多”VS“支付宝+淘宝”,小程序时代的电商大战正式打响了。支付宝截图显示,支付宝首页界面底部栏已上线备受关注的“拼团”功能。经测试,虽然不是全量推的
有计步功能的都是手机系统。微信运动步数和支付宝步数不一样可能是其中一个软件后台运行关闭了一段时间或者处于未登录状态。其实微信和支付宝都没有计步功能,支付宝和微信