当你的 iPhone 出现这样的弹窗时,你的第一反应是什么?

我相信大多数人都会立刻在脑海里回忆自己的 Apple ID 账号和密码,记起来之后,把相应的内容填写进去。但,仔细想想,我们怎么确保这个弹窗真的是 iOS 系统调用的而不是第三方开发者钓鱼呢?

澳大利亚开发者 Felix Krause 也想到了这个问题,他在 他的博客文章 中,讨论了开发者故意在自己的应用中设计钓鱼弹窗来盗取用户 Apple ID 与密码的可能性,这种自行设计的弹窗可以做到在显示上与 iOS 账号密码输入弹窗完全相同。

:white_check_mark: 为 iOS 官方系统弹窗;:no_entry_sign: 为钓鱼弹窗

骗术揭秘 :gun:

那么,通过这种钓鱼手段来「光明正大」地盗取用户 Apple ID 的账号与密码,是否能够实现呢?答案是有可能的。

首先,不管是哪一代 iOS 系统,都曾向用户展示过这样的账号密码弹窗,比如在 iOS 升级时、Game Center 登录时、应用内付费购买时等等。iOS 用户已经理所当然地养成了毫不犹疑在这样的输入框中填写账号密码的习惯。因此利用钓鱼弹窗来盗取 Apple ID 账号密码,大多数用户可能都会乖乖配合。

此外,这类弹窗采用的是 iOS 统一设计规范中的 UIKit - UIAlertController。一直以来,Apple 都鼓励开发者调用 UIKit 来使 iOS 应用看起来有统一的设计,而开发者只需要将 UIAlertController 的 title、message 和 Action 稍作修改,就能实现真假难辨的钓鱼弹窗。这是一段非常简单的代码,只要是位开发者都知道怎么写,所以问题就在于开发者有没有做坏事的心思。

你想问开发者怎么会知道我的 Apple ID 邮箱呢,再设计一个弹窗也不是什么难事。你以为你输入的内容无人知晓,实际上应用已经悄悄记录了下来。

最后,Apple 不会让这些应用通过上架审核的吧?这很难说,尽管 Apple 在检测第三方应用安全性方面做了很多努力,但是近两年 Apple 一直在强调 App Store 应用审核时间大大缩短,这也意味着审核质量在一定程度上发生了变化。

更糟糕的是,这类弹窗完全可以在应用通过 App Store审核后实现,绕开 Apple 的各种审核手段,例如使用远程代码、定时代码等(远程代码是被禁止使用的,但仍有通过审核的可能)。

如何防骗 :man|type_1_2:‍:school:

那么,对用户而言,是否有一种有效的手段可以避免被这类以假乱真的钓鱼弹窗欺骗呢?答案也是肯定的。以下的方法都可以使用:

1.按一下 Home 键看看它会不会消失

如果一个 Alert 弹窗是系统实现的,那么按下 Home 键,它不会消失;而如果一个 Alert 弹窗是应用实现的,那么按下 Home 键,它会消失。下图的弹窗是在 App Store 更新应用时触发的,可以看到按下 AssistiveTouch 中的 Home 键后,它并没有消失,而仍然显示在主屏幕上。

同样,不会消失的系统弹窗还有将电话号码用于 iMessage 和 FaceTime 时的弹窗、开启使用 Touch ID 下载应用时的弹窗等。这是因为这些弹窗都是由 iOS 系统发出的,脱离于任何一个应用之外。

不过,按下 Home 键来辨别其它类型的钓鱼弹窗就不管用了,因为 iOS 上需要 Apple ID 账号和密码的场景很多。比如在 iOS 11 中第三方应用的内购,可能会需要输入密码,而这些窗口在按下 Home 键后是会消失的。

2.不输入或故意输入错误的账号和密码

如果是 iOS 系统要求你输入 Apple ID 账号和密码,显然你必须输入正确的内容,才能使操作继续。而如果你输入了错误的内容或者干脆不输入也能继续,那么很有可能这是钓鱼弹窗。

3.不要在弹窗中输入账号和密码

尽量使用 Touch ID、Face ID 等身份认证方式,而避免在弹窗中输入账号密码。如果一定要输入才能进行身份认证,可以在 iOS 系统的「设置」中进行,因为 iOS 系统官方的弹窗,就是从设置中调取用户的身份认证。

4.终极保护:双重认证

为你的 Apple ID 开启双重认证 后,当有应用或服务想要访问你的账号时,iOS 除了要求你输入账号和密码之外,还会给你的「受信任设备」或「受信任电话号码」发送验证码,这三项完全正确,才能访问你的 Apple ID。因此,即使钓鱼弹窗获取了你的 Apple ID 账号和密码,它们也无法得知验证码,在短时间内你的账户还是安全的。你可以尽快修改 Apple ID 账号和密码,以防数据泄漏财产损失。

注:本文作者 ElijahLee 坚决反对一切组织或个人使用文章中的方法、代码、图片等一切形式进行盗取 Apple ID、窃取隐私数据、敲诈勒索等违法犯罪行为。

本文作者:佚名

来源:51CTO

iPhone 诈骗又出新招,别看见弹窗就输密码相关推荐

  1. 苹果怎么修改服务器密码,iPhone突然弹出窗口:要求输入/修改ID密码怎么办?

    如果遇到要求修改密码的弹窗,会不会吓一跳?这是正常现象,别动不动怀疑自己的 Apple ID 被盗或者手机存在风险哦,给你压压惊~ 这种弹窗发生在 iPhone 解锁进入桌面之后直接弹出提示的情况较为 ...

  2. iPhone苹果手机iOS16剪贴板复制粘贴确认弹窗怎么关闭清理剪切板提醒设置方法的教程?

    iPhone苹果手机iOS16系统已推送更新,随着越来越多的苹果iPhone手机升级到iOS16系统,有不少值得称赞的功能,但也有不少重吐糟的功能. 其中吐糟最多的就是iPhone苹果手机iOS16系 ...

  3. 能源局再出新招 拟推光伏电站竞价上网

    在严控路条,促进行业降成本.平价上网之后,能源局对光伏发电再出新招. 国家能源局近日下发<关于征求完善太阳能发电规模管理和实行竞争方式配置项目指导意见的函>并征求意见,对不同类型的光伏电站 ...

  4. 买衣服送粉丝,人气美女出新招

    买衣服送粉丝,人气美女出新招 淘宝,对于大多数人来说,几年前还是一个新鲜事物,只有少数敢于吃"螃蟹"的人涉足其中.但如今,随着电子商务的发展,在社会经济.生活压力的增大.物价和房价 ...

  5. ofo 退押金出新招;快手回应“弃拼多多联手阿里”;Julia 1.3 发布 | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  6. 电脑一直弹出传奇游戏网页弹窗怎么办

    在使用电脑的时候,如果不小心下载了恶意的广告插件,可能会导致在使用电脑的时候经常会出现广告弹窗等情况.最近就有网友反映自己的电脑一直弹出传奇游戏网页弹窗怎么办,不知道该怎么拦截传奇游戏网页弹窗.下面小 ...

  7. 跨境知道快讯:Anker出新招,一个月进账600万美金

    跨境电商大卖不断求新求变! 跨境领头品牌最近Anker也做出新尝试,开发3D打印产品并通过众筹平台推新,一个月左右已众筹超过600万美元. 3D打印产品是跨境电商行业的一个热门产品.深圳某知名3D打印 ...

  8. 三星S11首曝光/2019款iPhone预测价格出炉

    1. 小米辟谣小米手机官微不实信息:内容纯属造谣    5月20日,针对网传虚假小米手机微博截图,小米在微博发布辟谣声明称,"5月20日我们注意到网上有人恶意传播关于我司小米手机官微相关不实 ...

  9. 警惕!QQ盗号又出新招 不改密码只转移QQ币

    QQ盗号又出新招,号码被盗后,盗号者只转移账户QQ币,并不修改密码. 网络公司职员林×××春节回来上班登录QQ后发现,系统提示有来自不同IP频繁查询QQ币账户.虽然QQ密码一直没变,但QQ里的几百元Q ...

最新文章

  1. 如何自学python爬虫-Python初学者如何从网络爬虫到机器学习?
  2. CentOS安装oracleJDK
  3. python ui自动化配置文件,python UI自动化实战记录八:添加配置
  4. phpnow升级mysql版本_PHPnow 升级后 PHP不支持GD、MySQL 枫
  5. vim技巧之删除引号之间的的快捷键
  6. .NET开发者的机遇与Web Blazor基础(有彩蛋)
  7. C 和c++的一些杂想,想到哪儿写到哪儿
  8. 充满艺术范儿!艺术感在线的界面欣赏
  9. fx2n4ad模块中文手册_特殊功能模块FX2N-4AD用户指南手册三菱FX2N-4AD手册 - 广州凌控...
  10. USACO3.4.3 Raucous Rockers (rockers)
  11. 职友集(www.jobui.com) Lucene Similarity 的排序规则更改了...
  12. 1470_Linux下使用pdftk进行pdf文件的页面提取以及合并
  13. 阿啊-有意思的表情包
  14. 计算机三级的英语单词,大学英语三级词汇表(新版)资料.doc
  15. 计算机上安装了更新ie版本,电脑XP系统安装不了ie提示“安装了更新的Internet Explorer版本”的解决方法...
  16. 使用GRUB2制作多重系统引导程序
  17. 如何使用BeaconEye监控CobaltStrike的Beacon
  18. 《网络与信息安全》重点整理
  19. 生成Excel的” 源代码
  20. K8s工作负载原理剖析和体验-杜军-专题视频课程

热门文章

  1. 67. 二进制求和(转换法)
  2. 7-118 估值一亿的AI核心代码 (20 分)
  3. 7-174 两个有序链表序列的合并 (20 分)
  4. html + css实现油画商场页面
  5. android gridview拖动排序,Asp.net GridView 拖拽排序    原创(欢迎拍砖,敬请嘴下留情!)...
  6. call() apply() bind()
  7. Redis 开发与运维
  8. Vue路由 --登录状态的判断
  9. 谁记录了mysql error log中的超长信息
  10. Linux netstat命令详解和使用例子(显示各种网络相关信息)