【重要】一部手机失窃而揭露的黑色产业链—完整修订版
点击上方蓝色字体,关注我 ——
一个在阿里云打工的清华学渣!
图 by:石头朋友圈的赵学弟@清华
文章来源:信息安全老骆驼,石头经授权转载
背景
大家好,之前网上的这篇文章《一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链》引起了大家极大的关注,如果你还没看到过,正好可以看看这篇,大家一定要引起重视。
原作者老骆驼交代由于之前事发突然,文章写得仓促,里面的分析也有草率不准确的地方,所以原文已经被删了(早于 10.13 号的各大媒体和公众号转载的都不是最新的)。为了避免给大家传导错误的信息,对原文按照目前最新分析得到的结论重新整理一下,删掉部分废话和已证实当初推论不正确的内容。
同时老骆驼也希望让大家知道,这个事件确属个案,事件涉及的机构也已对关键环节做出了有效的调整和应对,在打击金融犯罪方面,相关监管部门也是非常重视,我们也不必过度恐慌。
01.手机被盗当天(9月4日)
19:30 手机在小区门口的水果店被盗,家人拨打手机对方接通一次后立马关机了。自己抱着一丝侥幸的心理,仅仅只是使用了“查找我的手机”里的锁定设备功能,想着通过手机定位尝试能否找回手机,没有第一时间挂失(如果当时立即挂失手机卡,后面的事情根本也就不会发生了)。
20:51 对方把卡取出来放在其他手机,利用短信验证码从某个APP上获取到身份证、银行卡号信息;同时用获取的信息修改了电信服务密码、华为云密码。(后期通过分析短信详单得知)
21:24 家人发现被偷手机可以拨通,随后我的手机收到提示手机在成华区上线了,但很快手机关联的华为账号被解除,这一步现在来看,对方应该是使用了华为的数据抹除功能,并重新用华为账号登录手机并解绑。
意识到对方不是普通的偷手机,我立刻致电10000号挂失手机卡,但此时电信服务密码已经不正确了,通过验证身份证号码加提供上个月联系过的三个电话号码进行了挂失。开始采取紧急措施,通过手机银行转移活期余额,联系多家银行冻结信用卡,把支付宝、微信上的资金转走,绑定的信用卡全删掉。
21:48 家人说电话还可以打通,再次致电10000号,询问为什么没有挂失,回复说卡是正常状态,于是要求继续挂失。
21:55 越想越不对劲,第一次挂失后自己是打电话确认了无法接通的。又致电10000号,询问之前挂失失败的原因是什么。得到答复,第一次挂失是成功了的,但后面又被解挂了。这一点自己确实是没想到的,挂失后还可以凭服务密码或者身份信息和通话记录进行解挂。(现在四川电信已经对这个业务流程做出了调整)
根据银联云闪付上的绑卡信息,继续给银行电话,挨个冻结储蓄卡,ETC信用卡因为未绑定在APP上,自信的认为对方无信用卡CVV等信息肯定盗刷不了,且第二天要出行上高速,就没去管了。有两张银行卡因为办理时间较早,卡也丢失了,就给漏下了。(后续的盗刷基本就都集中在这几张卡上,反面教材警示)
00:23 ,发现支付宝被挤下线,登录的设备和丢失的手机型号一致。我这边立即申请冻结支付宝、微信,接着登陆京东,苏宁、国美等常用的APP,更换关联手机号码。没过一会,我的手机就收到一条京东的短信验证码,感觉后面几个APP应该是保住了(蜜汁自信,最后还是被打脸)。(石头哥在此也提醒大家,特别要注意自己的个人隐私安全等方面的问题,后续石头也会在公众号 “程序猿石头” 上给大家分享关于个人隐私信息保护方面的经验和技巧,感兴趣的同学请关注。)
实际上后面查短信详单后发现,手机卡在22:00开始就陆续收到支付宝、微信等支付APP和各家银行的短信,这里推测对方在哪个时间段在各个平台注册新账号。
后面一晚上就是循环的我挂失、对方解挂,在10000号上来来回回几十次(对方有手机卡、有服务密码。目前四川电信这一块业务已进行了调整,不再支持这样的多次电话挂失、解挂)。
5:00 左右发现才注意到网厅有关闭短信的业务,尝试着把短信功能关闭了。(后面查短信详单时发现,正是关闭短信功能这个操作,中断了他们后续的犯罪行为,不然损失肯定更严重,也庆幸对方没注意到我的这个操作)
之前石头哥的手机也被“摸包客”偷过,现在想想后背发凉,瑟瑟发抖。
02. 手机补卡、清点损失、分析过程(9月5日)
9:00,蹲守电信营业厅开门,9点8分完成补卡,但发现补回的手机卡被办理了呼叫转移业务,目前暂时还不知道对方这个操作的目的是什么。通过10000号把呼叫转移关闭了。
开始清点损失,找回各个支付平台的账号,发现除了支付宝手机号被改了,并没有其他异常记录。
22:00 还是不放心,当天晚上再次核对时意外操作发现对方用偷到的手机号新建了一个支付宝,还绑定了那张被我们遗忘的建行卡,以及一张ETC信用卡(这张卡开通后未在其他地方使用过),而且账单里有充值消费记录,以及支付宝的充值退回记录。
登陆建行网银,发现9月5日凌晨4点多美团转进一笔 5000元的记录,再看ETC信用卡有各种买卡、充值的记录,银联转账记录,一开始担心的被申请贷款,虽然想到了但还是没防好。
下载了短信和通话详单,开始仔细分析通话和短信记录。回忆从头到尾的细节,逐个分析对方的作案流程,过程太繁琐这里我直接给出分析结果:
获取身份信息修改了运营商服务密码
短信验证码修改华为密码
通过刷机或者抹掉数据的方式进入手机
用掌握的身份信息注册支付平台新账号
通过支付平台使用受害者原账号申请贷款
通过线上、线下完成消费
附加对这个过程的几点说明:
获取身份信息的途径在9月7日的再次分析后才确认;
目前新版本的华为,未找到有绕过锁屏密码的漏洞,通过后期的分析推测对方更可能是通过抹掉数据后进入手机重装支付APP,因为这样更快捷。也只有进入原手机,才能绕过支付公司的风控规则做一些其他的操作。
根据其他相同遭遇网友的留言,在第五步申请贷款部分,有的是通过花呗,有的是通过白条,只是因为我发现对方支付宝把我挤下线后第一时间冻结支付宝,京东账号因为实名信息用的我自己的,因此这两部分没有遭受损失。
以支付宝为例,子账号要开通花呗,可以通过向主账号发送申请来开通,所以对方需要登陆我原来的支付宝账号。
整理完所有的信息后,已经凌晨两三点了,虽然很晚了但还是尝试着挨家支付机构打电话联系告知被盗刷。银联云闪付客服态度极好,给他们报了损失金额,告知我们第二天会有专人联系处理后续事情。准备好一些材料,包括通话、短信记录、银行账单,以及其他零散资料,因为当天离开了成都,只能第二天赶回去报警。
03. 派出所报案,再次分析过程(9月6日)
8:00 一早赶紧往成都赶。路上云闪付主动联系我们告诉我们昨晚提交的损失报少了,并让我们报警后提供报案回执单等一些材料提交过去,看样子有可能要赔付,安心了不少。
派出所民警听说了我们的遭遇都表示惊奇,说之前从没遇到过这种偷手机的,站在以往常规案例的经验,怀疑是否我们泄露了身份证照片之类的导致的。我应该是第一个来这个派出所报这种案件的,对于派出所民警的反应其实是可以理解的,包括自己的家人也有在警察队伍的,也表示没听说过类似的案件。
晚上在电脑前继续回想所有细节,把整个过程串一遍,必要时用自己的APP和账号进行实验,验证自己的分析判断。虽然补了手机卡,银行卡都冻结了,带支付功能的软件都找回来各种修改密码了,但总觉得哪里就是不对劲。
突然又收到了财付通的支付验证码请求,再关联起前面的几个可疑点,可以确定的是:还有其他支付账号绑了我的银行卡,既然前面对方用支付宝创建了小号,其他平台上就大概率还有。
挨个APP检查,发现用我们的手机号码新建了支付宝、苏宁、京东且包含有消费记录,这个操作隐蔽性强,如果我们没发现的话,解冻了银行卡,他们还可以用自己创建的支付账号进行一些小额消费。(石头哥也再次提醒大家,来历不明的网站别轻易泄露自己的个人信息,也许你一个不经意在微信里面统一授权了什么信息,网站后台还不知道会拿你的个人信息去干吗呢。后续石头也会在公众号 “程序猿石头” 上给大家分享关于个人隐私信息保护方面的经验和技巧,感兴趣的同学请关注。)
但也有用他们自己手机号码+我的身份信息创建的账号, 比如微信,我只能收到支付短信但无法登陆对方账号进行银行卡解绑。后面是自己挨家登陆银行的网银、手机银行,在快捷支付菜单里进行查询和关闭的。
再次分析时发现对方如果要顺畅的执行完这一连串的操作,需要拿到手机主人的身份证信息,通过分析短信接收记录成功定位到对方的获取途径。(目前对应问题已修复,这里不描述细节内容)
04. 整个事件分析总结
在这一系列过程中,犯罪团伙的特点:
全程用的都是正常的业务操作,只是把各个机构的“弱验证”的相关业务链接起来,形成巨大的破坏;
团队分工协作,有成熟的作案脚本(后台网友留言也证实了这一点,并且关键环节是有多个备用方案的)。
分析完犯罪团伙,再来看下涉及的各个相关机构的“弱点”环节,实际上任何一家机构在过程中所涉及的业务,在不关联在一起的角度上看,都是小问题甚至不算问题:
四川电信:电话挂失和解挂的业务未考虑到手机被盗后身份信息泄露的情况,(四川电信目前也已经对这一环节进行了调整);
支付机构,每家支付机构都有自己的风险控制策略,部分风控策略对我这种情况没有识别并增强验证;实际上如果犯罪分子是通过抹掉数据或者刷机进入的手机,无论是 android 还是苹果手机,相比正常使用的情况下,手机是有一些特征可以定位并应用到风控策略的,检测到这种异常的情况下可以在登录、密码重置等关键步骤就通过增强的身份验证,例如关键步骤采用人脸识别技术,可以起到阻断的效果。
涉及身份信息泄露的移动APP,主要是密码找回功能对短信验证码过度依赖,缺乏其他要素验证,其次就是涉及金融的敏感信息的保护不足,目前这个问题也已经进行了修复。但这一块也是我目前最担心的,互联网上以手机短信验证码可进行登录并查看身份信息的网站和APP还是比较多。
美团贷款这块,一开始我以为美团是缺失贷款的人脸验证,后面上网查其他网友的经历,发现贷款申请是有需要人脸识别验证的情况。应该是风险检测这块检测到设备指纹是常用设备,所以就没要求人脸验证吧。(石头哥友情提醒,网贷有风险,很多宣传的利率其实很高的,关于真实利率计算可以看看这篇文章,请保持良好征信)
华为手机,密码找回功能过度依赖短信验证码,缺乏其他关键验证信息。
目前遗留未确定的问题:建行银行卡卡号对方从何处获取的?
所有支付公司都绑定了建设银行的卡,其他支付公司可能是通过快捷绑卡完成的, 但云闪付的快捷绑卡列表上没有建设银行,也通过云闪付了解到对方是直接输入卡号完成绑卡的。
一开始未注意到“快捷绑卡”这个功能时,一度以为是建设银行泄露了我的卡号,但自己测试了客服电话、网银、手机银行、微信公众号,都没有发现在盗取到手机和身份信息后可直接查看的地方。
后面甚至对建设银行的快捷绑卡页面做了技术检测,发现整个过程没有使用明文卡号,后台请求中代表卡号的参数都是加密的。只能说银行在个人信息保护、风险控制这块更加的严格,虽然动不动很多业务要去柜面办理,但直接保证了你的资金安全(我的损失锅其实不在银行,走快捷支付时资金安全只能依赖对应的支付公司了)。
说完他们,最后再来说说自己,心存侥幸未第一时间挂失手机卡、挂失银行卡时没找齐所有卡,这些都给犯罪分子留下了机会。但通过这几天的经历,不管中间情节有多少起伏,我作为一个有10多年信息安全从业经验的老骆驼,都要被折腾成这样,我实在是不想让大家有跟我相同的经历。
提几个我个人认为比较简单有效的防护措施(石头哥提醒大家没做的,赶紧做一下,不怕一万,就怕万一):
给自己的手机sim卡上个密码
给手机设置屏幕锁
确保手机锁屏状态下来短信无法看到短信验证码内容
通过上面的措施就算手机丢了未能及时发现和挂失也不用担心别人拔下卡插其他手机里继续使用。
以华为手机为例:设置-安全-更多安全设置-加密和凭据-设置卡锁,选定手机卡,启用密码(此时使用的为默认密码1234或者0000),再选择修改密码,输入原密码1234,再输入两次新密码,完成sim卡的密码设置。
要注意的是设置了sim密码后手机重启或者把卡换到新手机上都需要先输入sim卡密码后再输入锁屏密码,如果sim卡密码输入错误3次,就会要求输入puk码才能解锁,这时别再乱输,请联系运营商或者puk码进行解锁,否则10次错误后手机卡会失效必须去营业厅换卡。其他各型号手机的设置方法建议大家直接百度搜索。
案件发生后也有支付机构主动联系了我,对过程和细节问题进行了分析和讨论,借用风控专家的话:“其实你这个事情是个好事,在这种新型犯罪大量爆发前用较低的代价让大家都重视和关注起来,各机构采取有效的措施,避免后面造成更大损失后才去‘救火’的局面”。
第一篇文章发布后,有可疑号码打我电话进行嚣张的漫骂,只能送你们一句:“法网恢恢,疏而不漏!”
常见问题解答
回答广大网友比较关注的几个问题:
1. 相比 Android 手机,如果使用的是苹果手机遇到相同的情况,是不是更安全一些?
犯罪分子目的是手机卡,当然抹除数据或者刷机后进入原手机也是其避开支付软件风险控制策略的一个手段。但苹果手机如果在可越狱的版本下,也是可以通过隐藏ID的方式刷机后进入再安装APP进行操作。所以“哪种手机更安全”可以忽视,设置sim卡密码才是关键。
2. 事件的后续进展?
我个人的损失都已追回。四川电信修改了电话挂失、解挂的业务规则;文中身份信息泄露来源的APP也进行了对应安全升级;支付机构也积极联系了我,探讨如何加强这方面的安全防护;
3. 之前的文章为何删除?
原本只是为了分享给小区业主的警示文,但习惯了“技术漏洞分析报告”的风格,很多不必要写的东西写得太细,加上第一篇文章当时很多推测是有误的;由于网上现在一大堆对之前文章的转载,还是希望把事情说清楚更严谨一些,不要给大家造成误会和恐慌,所以重新整理后上线了这篇文章。
后记
信息安全问题真的不容忽视,文中提到的点,大家赶紧操作起来,不管你们信不信,反正石头是信了。这篇文章的内容石头觉得相当重要呀,一定要有安全意识,大家赶紧转给周围的亲戚朋友吧。
觉得本号分享的文章有价值,记得添加星标哦。周更很累,不要白 piao,需要来点正反馈,安排个 “一键三连”(点赞、在看、分享)如何????? 这将是我持续输出优质文章的最强动力。
推 荐 阅 读
快快加入我们——“阿里云-ECS/神龙计算平台” 招人啦
面试官:会玩牌吧?给我讲讲洗牌算法和它的应用场景吧!
面了 7 轮 Google,最终还是逃不脱被挂的命运
从一道面试题谈谈一线大厂码农应该具备的基本能力
互联网大厂内推求职的正确姿势?
给 JDK 报了一个 P4 的 Bug,结果居然……
程序猿石头
程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader。用不同的视角分享高质量技术文章,以每篇文章都让人有收获为目的,欢迎关注,交流和指导!扫码回复关键字 “1024” 获取程序员大厂面试指南。
【重要】一部手机失窃而揭露的黑色产业链—完整修订版相关推荐
- 可怕!一部手机失窃而揭露的黑色产业链
10948字 | 17分钟阅读 来源 | 信息安全老骆驼 这篇文章是最近看的一篇关于数据信息安全的案例,为之触动之外请大家一定重视个人信息保护,善用数据要素价值.其次无论是在公司内,还是在公司外,数据 ...
- 一部手机失窃而揭露的黑色产业链
这个事件确属个案,事件涉及的机构也已对关键环节做出了有效的调整和应对,在打击金融犯罪方面,相关监管部门也是非常重视,我们也不必过度恐慌." 文章开始前,先回答广大网友比较关注的几个问题: 1 ...
- 真实记录:一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链 | DataLaws
作者简介: 信息安全老骆驼,10多年网络攻防工作经验,多年金融信息安全服务从业经历.理工直男,不擅文字,一直在信息安全行业默默无闻. 近日,由于家人一部手机被盗,自己经历一场与一伙专业老练的利用窃取个 ...
- 一部手机失窃引发的惊心动魄的战争,你是个合格的程序猿吗?
9月4日 -- 7:30:正带着大娃在理发店理发,老婆过来告诉我,她在小区门口推着二娃蹲下买水果时婴儿车袋子里的手机被偷了.这时看到P40 pro上市,一年一度的换机季又到来了.说是丢失后就用其他手机 ...
- 一部手机失窃引发的惊心动魄的战争
来源:公众号"信息安全老骆驼" 9月4日 -- 7:30:正带着大娃在理发店理发,老婆过来告诉我,她在小区门口推着二娃蹲下买水果时婴儿车袋子里的手机被偷了.这时看到P40 pro上 ...
- 如何避免手机失窃后倾家荡产——手把手教你设置SIM卡密码(也就是PIN密码)
1.背景 近期,一篇标题为<一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链>的文章引发关注和热议,不法分子偷盗个人手机后,在某政务App窃取用户个人信息,进而申请网贷消费造成用户 ...
- 手机失窃个人信息泄露彻底
作者简介: 信息安全老骆驼,10多年网络攻防工作经验,多年金融信息安全服务从业经历.理工直男,不擅文字,一直在信息安全行业默默无闻. 近日,由于家人一部手机被盗,自己经历一场与一伙专业老练的利用窃取个 ...
- 荣耀8 android auto,一部手机搞定无人驾驶,荣耀Magic2玩大了!
车东西(公众号:chedongxi)文 | 莫拉 11月19日,由极果与荣耀手机举办的"YOYO解锁AI代驾-荣耀Magic2进军无人驾驶"直播活动在北京金港国际赛车场成功举办. ...
- 谷歌AI良心开源:一部手机就能完成3D目标检测,还是实时的那种
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:量子位@微信公众号 导读: 昨天,谷歌开源了能在移动设备上实时计算面向对象的 ...
最新文章
- software RAID0+cryptsetup磁盘加密
- AtCoder Grand Contest 013 题解
- 考虑用Task.WhenAll
- HashMap的实现与优化
- 【MATLAB深度学习工具箱】学习笔记--Deep Network Designer学习--组成和使用方法
- 访问网址(使用CDN)时 智能DNS调度 与 用户定位调度(根据IP定位)
- 如何输入版权符号 copyright
- 千兆光模块如何与交换机搭配使用?
- 计算机专业定向选调,兄弟们,关于定向选调和找工作,JR们能不能给小弟一些建议...
- 矩阵在游戏开发中的应用
- 安卓广告机带4G一体开发
- Install failed. Installation failed a href='rerun'Rerun/a
- android车载系统测试,【图】原生安卓来了!Polestar 2智能车联测试_汽车之家
- 传Facebook来华招聘:年薪20万美元+美国绿卡
- Hive编程指南01
- 【SQL基础】SQL常用函数简要解析
- 【收集表】欢迎各位来填写查看调查表-安卓手机安装运行谷歌三件套、googleplay调查收集表,便于大家选择收集安装框架及软件...
- 双差法(HYPODD)定位软件安装教程2
- EditPlus5注册机
- TCP协议与SCTP协议的区别
热门文章
- 模糊控制在matlab中常见的疑难问题及模糊逻辑工具箱的使用
- 《SteamVR2.2.0之Skeleton_Poser》(Yanlz+Unity+XR+VR+AR+MR+SteamVR_Skeleton_Poser+Skeleton+Poser+立钻哥哥+==)
- 静态工厂方法优缺点个人理解
- 什么是经销商管理系统?企业经销商管理系统优势有哪些?
- VIM复制到系统剪切板
- Android开发k歌软件,安卓电视k歌软件哪个好?
- iOS APP:简单粗暴的自制下拉刷新
- STM8 8位基本型定时器 TIM4
- C语言结构体typedef struct详解
- 用python-rtmidi捕获MIDI键盘的输入,并回放MIDI消息