ATT&CK框架实战应用手册 - 第3节

一、移动版矩阵概览:为什么我们需要关注手机端?

说实话,很多人觉得移动安全没那么重要。手机嘛,丢了就丢了。但我在做企业安全评估时,发现一个残酷的事实——移动设备已经成为攻击者的首选入口。你想想看,现在谁还在用电脑收发邮件?大部分业务操作都在手机上完成。

ATT&CK for Mobile 就是专门针对这个场景设计的。它覆盖了 Android 和 iOS 两大平台,把攻击者的行为拆解成一个个战术和技术。我个人习惯把移动版矩阵看作「缩小版的企业版」,但千万别小看它——移动端的攻击面其实更复杂。

核心观点:移动版矩阵不是企业版的简单复制,而是针对移动 OS 特性(应用沙箱、权限模型、移动网络)的专门设计。

二、针对移动 OS 的战术与技术

2.1 Android 与 iOS:殊途同归

Android 和 iOS 虽然底层架构不同,但攻击者的目标是一样的——获取敏感数据、持久化驻留、横向移动。我在一次红队演练中遇到过这样的情况:攻击者通过一个恶意 App 获取了通讯录,然后利用短信钓鱼继续渗透。嗯,这就是典型的移动端攻击链。

移动版矩阵把战术分成了 14 个大类,我挑几个重点说说:

  • 初始访问(Initial Access):恶意 App、钓鱼链接、二维码扫描。我记得有个案例,攻击者把恶意链接藏在共享单车二维码里。
  • 持久化(Persistence):利用系统漏洞、自动启动机制。Android 的 Broadcast Receiver 就是典型。
  • 防御规避(Defense Evasion):隐藏图标、伪装系统进程。iOS 的越狱检测绕过,我踩过不少坑。
  • 凭据访问(Credential Access):键盘记录、屏幕截图、剪贴板窃取。

我的建议:刚开始学移动版矩阵时,别急着背技术列表。先理解每个战术在手机上的「物理意义」——比如「持久化」在手机上就是「App 怎么保证自己不被杀掉」。

2.2 移动 OS 特有的技术

有些技术是企业版没有的,比如:

技术名称 Android 示例 iOS 示例
应用内钓鱼 WebView 伪造登录页 UI 欺骗(假弹窗)
SIM 卡交换 社会工程获取 SIM 卡 同左
基带攻击 利用调制解调器漏洞 越狱后基带提权
侧载应用 APK 旁加载 企业签名分发

为什么会这样?因为手机有太多「人机交互」的环节。你想想看,电脑上你很少会对着摄像头做动作,但手机上人脸识别、指纹支付都是日常操作。攻击者当然会盯上这些。

三、移动威胁场景分析

3.1 真实世界中的移动攻击

我参与过几个移动安全事件响应,总结下来,常见的威胁场景就三类:

  1. 恶意 App 分发:通过第三方应用商店、短信链接、社交工程。我曾经见过一个伪装成「健康码」的 App,实际上在后台偷通讯录。
  2. 设备丢失/被盗:物理访问是最直接的威胁。没有锁屏密码?那基本等于裸奔。
  3. 网络钓鱼:移动端的钓鱼成功率比 PC 高 3 倍以上。为什么?因为手机屏幕小,用户更容易忽略 URL 细节。

避坑指南:我曾经以为 iOS 比 Android 安全很多,直到一次项目中遇到一个「企业签名」的恶意 App。iOS 的侧载机制其实给了攻击者很大的操作空间。别迷信平台安全性。

3.2 企业移动场景的特殊性

在企业环境中,移动威胁还有几个「中国特色」:

  • 工作/企业:这些超级 App 本身成了攻击目标。我记得有个案例,攻击者通过企业的 WebView 漏洞窃取了内部文档。
  • MDM(移动设备管理)绕过:员工 root/越狱手机后,MDM 策略形同虚设。
  • BYOD(自带设备):个人手机和工作数据混在一起,边界模糊。

四、与 Enterprise 版的异同

4.1 相同点:框架结构一致

移动版和企业版都遵循同样的 ATT&CK 设计哲学——战术-技术-子技术三层结构。说白了,就是「攻击者想干什么(战术)」和「怎么干(技术)」。

比如「凭据访问」这个战术,企业版里有「键盘记录」,移动版里也有。只是实现方式不同——PC 上可能是 hook 键盘驱动,手机上可能是 Accessibility Service 监听。

4.2 不同点:移动 OS 的独特挑战

这里我列个对比表,一目了然:

维度 Enterprise 版 Mobile 版
攻击面 网络、终端、云 应用、传感器、移动网络
持久化方式 服务、注册表、计划任务 自动启动广播、后台服务
数据窃取 文件共享、数据库 剪贴板、相册、通讯录
防御机制 杀毒软件、EDR 应用沙箱、权限模型
网络通信 HTTP/SMB/DNS 蜂窝网络、Wi-Fi、蓝牙

你可能会问:为什么移动版没有「横向移动」这个战术?其实不是没有,而是表现形式不同。移动端的横向移动更多是通过社交工程——比如窃取通讯录后发送钓鱼短信,或者利用 iMessage 传播恶意链接。

关键差异:移动版矩阵更强调「人」的因素。手机是高度个人化的设备,攻击者利用的是用户的信任和习惯,而不是纯技术漏洞。

4.3 我的实战建议

如果你已经熟悉企业版矩阵,切换到移动版时要注意几点:

  • 别套用 PC 思维:移动端的「进程注入」和 PC 上的完全不是一回事。
  • 关注应用层:移动端 80% 的攻击都发生在应用层,而不是系统层。
  • 重视物理安全:手机丢失/被盗的威胁等级,在企业版里被严重低估了。

我记得有一次做移动安全培训,一个学员问我:「老师,移动版矩阵是不是就是企业版的子集?」我当时的回答是:「恰恰相反,移动版矩阵是超集——它包含了企业版没有的传感器攻击、移动网络攻击、SIM 卡攻击等独特内容。」

嗯,这一章就到这里。下一章我们会深入具体的战术和技术细节,到时候我会拿几个真实案例来拆解。记住,移动安全不是「小菜一碟」,它可能是你整个安全体系里最薄弱的一环。