2019年,移动渗透一个叫“海莲花”的移动渗透APT组织用一条伪装成政策通知的链接,把木马塞进了某东南亚国家外交部长的移动渗透手机。整个过程没触发任何弹窗,移动渗透没请求多余权限,移动渗透甚至不需要用户点击“安装”。移动渗透部长点开链接的移动渗透那一刻,他的移动渗透通话记录、加密聊天备份、移动渗透实时定位就已经在往境外服务器同步了。移动渗透这不是移动渗透电影桥段,是移动渗透卡巴斯基实验室后来披露的真实案例。
移动渗透和传统PC端渗透完全是移动渗透两码事。PC上你还能靠防火墙、移动渗透杀软、移动渗透打补丁来扛一扛,手机这块——操作系统封闭、用户习惯松懈、供应链又长又杂,攻击面反而更大。一台中端安卓机里预装的第三方SDK可能超过40个,每个SDK都有网络权限和读取设备标识的能力。你根本不知道哪个环节在偷偷往外传数据。
我去年拆过一款国内小厂出品的“清理大师”类App。表面功能是扫垃圾文件,实际在后台每30秒请求一次位置,还把通讯录哈希后上传到一个新加坡的IP。用Wireshark抓包一看,请求体里连IMEI和手机号都带着。这玩意儿在应用商店的下载量是800万。你说它是恶意软件吧,它确实有清理功能;说它正规吧,它干的事比很多木马还过分。
移动渗透的入口通常就三个:应用、网络、物理接触。应用这块最脏。第三方应用市场审核形同虚设,很多APK连签名都是自签的。你从某个论坛下载的“破解版”工具,十有八九被二次打包过——原版功能保留,额外加个后门模块。网络入口更隐蔽,伪基站和恶意WiFi热点至今仍然有效。我试过在商圈架一个没密码的“CMCC-Free”,半小时内连上来17台设备,其中6台自动同步了邮件账户凭证。
物理接触是最容易被忽略的。手机借人打个电话,对方插上一条特制Lightning线,30秒就能装好持久化后门。这条线看起来和普通数据线没区别,里面嵌了颗微型芯片,走的是调试接口。iOS上叫“checkm8”漏洞利用,安卓上更简单,直接adb install就行。你拿回手机时,屏幕解锁密码没变,但攻击者已经拿到了root。
防御这事,说难也难,说简单也简单。别装来路不明的App,别连没有密码的WiFi,别把手机随便借人。这三条做到,能挡掉九成以上的移动渗透。剩下的那一成,靠系统更新和厂商补丁。但现实是,我身边十个朋友里,至少六个还在用三年前的老机型,系统版本停在Android 9,安全补丁是2020年的。他们不是不知道风险,是觉得“我没什么值得偷的”。
这个想法最要命。移动渗透要的不是你的存款,是你的社交关系链、你的邮箱权限、你的通讯录。拿到这些,攻击者可以精准钓鱼你的同事、客户、家人。你一个人中招,整条关系链都暴露在风险里。移动安全从来不是个人问题,它是个网络效应问题。