这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

简介:

其中的内容让雷锋网编辑看的虎躯一震,如果软件开发者想钓到你的 Apple ID ,能做出几乎可以乱真的账号密码对话框。对于我这种游戏党来说,下载各类游戏时经常需要输入密码,一般来说是不会怀疑的。如果被钓到,岂不是可以修改我的密码,远程锁机勒索我?

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

在没有提示的情况下,你能分清下面哪个是钓鱼软件么?

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

▲不是质疑大家的英语水平,右边是钓鱼的

作为配置 iOS 和 Android 自动化Beta部署和发布的最简单的工具之一,FastLane可以简化一些乏味、单调、重复的工作,比如截图、代码签名以及发布App,所以深受不少开发者的喜爱。而 Felix Krause 正是在此过程中发现了软件开发者可以做出虚假系统对话框,以此来钓到用户的Apple ID 和密码。

APP如何钓到用户的账号和密码?

APP如何才能盗取用户的 Apple ID账号? Felix Krause 在文中解释,iOS应用程序会利用 UIAlertController 来弹出假的Apple ID登陆窗口。

那啥是 UIAlertController ?

就是我们经常能见到的这个框框↓↓↓

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

▲UIAlertController的登录和密码对话框示例

软件开发者可以用 UIAlertController来制作一个可以让用户输入账号和密码的对话框。

在我们下载各类应用时,经常需要输入密码,那这时候出现的对话框往往是系统发出的请求。

但是,如果你身处某个应用当中时,比如某款游戏需要充值了,这时候很可能弹出需要输入密码的对话框,这样的界面会让用户放松警惕,输入自己的Apple ID密码。

这就到了钓鱼软件发挥作用的时候了,你填写进去的账号密码瞬间就能发到黑客的后台。之前雷锋网编辑的手机被偷,就遇到了钓鱼短信,在大神破解后,我们看到了这样的后台↓↓↓简直是触目惊心!

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

有人会问,那对方得知道我的邮箱才能钓到鱼,如果我的邮箱没被泄露就不会……

你还是太天真~

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

对方可以选择让你输入邮箱账号啊↓↓↓

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

不过,大家不不必过分担忧, Felix Krause 在文中说,

这种钓鱼手法还只存在于概念之中。出于对用户安全考虑,苹果会对上架 App Store 第三方应用进行审核,只有在应用程序被批准之后才能运行某些代码。

苹果会不会允许钓鱼 APP 的存在?

就在大家都以为这种事情暂时还没有担心的必要时,Felix Krause 在文中的 Q&A 环节对苹果会不会允许这种钓鱼APP存在的回应,让雷锋网编辑看的又开始心中一紧~

答案是肯定的。虽然App Store有很多的安全机制,但是有很多的办法可以绕过,比如:

使用远程代码, JS桥等;

用 iTunes search API 来比较现在的版本号和App Store中的版本号,这样的话app可以在得到同意后,自动执行恶意代码;

用远程配置工具来配置一个只有Apple通过后才执行的特征;

使用基于时间的触发器,只有当app通过审核或拒绝后才执行;

如何识别钓鱼攻击?

既然危险处处都有,我们就要加强防备心,怎样练就火眼金睛?Felix Krause给出了识别真假弹框的建议:

这里有两个iOS弹窗,你能看出哪个是用来钓鱼的么?

如果在应用程序中出现了账户密码弹窗,点击手机“home”键返回主页面,如果回到主页面后弹窗也消失,那么这个窗口就是假的,这就是一次钓鱼攻击行为。

如果回到主页面后,账户密码弹窗依然存在,那么这就是系统自带的弹窗,是真的

这么做的原因在于,系统自带的弹窗使用的进程和应用程序的进程不同。

万一中招,如何善后?

如果有天你脑壳方掉,真的是不小心就输入了自己的账号和密码怎么办呢?

雷锋网(公众号:雷锋网)特地打电话问了一下苹果客服,得到如下答复↓↓↓

带上你的发票,外包装和三包卡(二选一),去找苹果售后。

为避免出现账号被盗的情况,应立即开启双重验证, ios9 以上的用户都可以开启,即使对方拿到你的 ID 和密码,他要修改密码也得向你的苹果设备发验证码进行再次确认。



本文作者:郭佳
本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
5天前
|
iOS开发
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
13 0
|
6月前
|
iOS开发
iOS应用内弹窗通知怎么实现?其实很简单,这样,这样,再这样.....你学会了么?
iOS应用内弹窗通知怎么实现?其实很简单,这样,这样,再这样.....你学会了么?
102 0
|
iOS开发
ios实战-runloop实现的同步弹窗
我们知道UIAlertView使用delegate返回数据实现的,使用麻烦,之前介绍过用Block实现的例子《ios实战-使用Block的UIAlertView》 今天介绍使用runloop实现,用return返回点击的结果的方式
94 0
|
Web App开发 API iOS开发
WebKit 代码“曝露”苹果 Safari 新功能:iOS 15/16 或添自定义暗黑模式、弹窗等设置
WebKit 代码“曝露”苹果 Safari 新功能:iOS 15/16 或添自定义暗黑模式、弹窗等设置
210 0
WebKit 代码“曝露”苹果 Safari 新功能:iOS 15/16 或添自定义暗黑模式、弹窗等设置
|
iOS开发
关于使用iOS的弹窗接口出现“WDARequestError”报错的问题说明
关于使用iOS的弹窗接口出现“WDARequestError”报错的问题说明
342 0
|
iOS开发
iOS利用锚点实现定点缩放弹窗
iOS利用锚点实现定点缩放弹窗
577 0
iOS利用锚点实现定点缩放弹窗
|
图形学 iOS开发
Unity 之 记录打包IOS首次安装启动弹窗通知权限问题
IOS应该如何去掉首次进程序的获取权限确认框。
676 0
Unity 之 记录打包IOS首次安装启动弹窗通知权限问题
|
移动开发 前端开发 Android开发
react-native自定义Modal、Dialog弹窗|RN原生android/ios弹窗
前段时间就有使用react开发过一些项目,发现react框架有些意思,当初就想着要学习下原生Native技术,最近空闲就一直在研究react-native技术,采坑了不少。一顿学习下来发现没有想象的难。
5798 0
|
Web App开发 人机交互 Android开发
移动弹窗基础知识浅析——IOS弹窗体系
最为常见的【弹窗】反而是最“捉摸不定”的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到“二次确认”等场景…… 因此,打算从头整理移动弹窗的基础知识,以iOS弹窗体系为切入点,从定义出发,对移动弹窗进行分类,然后分别分析每一类弹窗的应用场景,以及在使用过程中需要注意的点。
|
iOS开发 开发者 前端开发
***iOS 项目的目录结构能看出你的开发经验
最近有师弟去面试iOS开发,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。 目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。
848 0