该论文研究了 Apple MacBook 内置惯性测量单元(IMU)所引入的一条此前未被系统探索的侧信道。近年 MacBook 为感知设备姿态与运动,在一体化机身(unibody chassis)内集成了 IMU;但该传感器不仅采集预期的设备级运动信息,还会被动捕获用户敲击键盘时产生的细微物理振动以及周围环境带来的扰动。作者首先确认了一条可利用的访问路径:通过 IOKit 驱动,非 root(普通用户态)进程即可读取 IMU 数据;此外还有两个「不携带内容」的系统元数据接口 HIDIdleTime 与 CGEventSource,可进一步补充侧信道泄漏的信息量。随后作者对采集到的 IMU 信号进行了系统性表征,指出泄漏覆盖三个核心维度:(1) 按键身份,即具体按下了哪个键;(2) 桌面表面,即笔记本放置在何种材质的桌面上;(3) 用户行为,即判断当前是何人在打字。基于这些发现,作者提出 BRUTUS——据其所述为首个面向 Apple MacBook 内置 IMU 的、完整的非特权侧信道攻击框架。在按键恢复任务上,BRUTUS 达到 89.1% 至 97.5% 的字符级准确率;借助语言模型后,还能以 100% 的准确率重建出部分完整句子。在用户识别与环境画像方面,BRUTUS 无需标签即可自动发现用户画像与环境画像,并能将后续采集的信号片段正确归属到已有画像上。论文最终结论是:内置 IMU 传感器当前开放的访问权限构成现实的隐私与机密性风险,亟需对其访问实施严格管控。该工作适合 macOS 平台安全、终端检测与响应、硬件侧信道与隐私合规方向的研究者与工程师阅读。
💡 推荐理由: 它表明现代笔记本的内置传感器可被普通用户态程序滥用,在无任何特权与物理接触的情况下推断按键、用户身份与使用环境,直接威胁终端机密性与隐私,且现有防护普遍未覆盖此类传感器侧信道。
🎯 建议动作: 研究跟进:将该论文纳入终端传感器侧信道的内部评估,结合自身 macOS 资产盘点与 EDR 日志验证传感器访问的可观测性与管控可行性。