使用 Apple Find My 网络窃取数据,击败气隙系统

开发者 Houzuo Guo 发布了一个名为 "hzgl-air-bridge" 的开源项目,利用 Apple Find My 网络绕过“气隙”(air-gapped,指物理隔离网络)系统的安全防御,将数据以蓝牙信标方式外传,并通过苹果的设备网络实现远程读取,实现了低成本、高隐蔽性的数据窃取工具。

使用 Apple Find My 网络窃取数据,击败气隙系统

一句话看懂:开发者 Houzuo Guo 发布了一个名为 “hzgl-air-bridge” 的开源项目,利用 Apple Find My 网络绕过“气隙”(air-gapped,指物理隔离网络)系统的安全防御,将数据以蓝牙信标方式外传,并通过苹果的设备网络实现远程读取,实现了低成本、高隐蔽性的数据窃取工具。

事件核心:发生了什么

该项目由一套完整的软硬件方案组成:基于 ESP32-C3 微控制器的自定义蓝牙固件,能够模拟苹果 Find My 网络中的定位信标,同时将环境传感器(如 BME280)采集的温度、湿度等数据编码在蓝牙广播包中。攻击者需要在目标气隙环境中物理部署该设备(例如通过内部人员或供应链植入)。一旦部署,附近任何运行 iOS 设备(iPhone、iPad、Mac)都会被动拾取该信标信号,并自动将加密后的位置和数据上传至苹果的 Find My 云端。项目配套的 Web 服务端则解除了必须拥有苹果设备的限制:通过模拟苹果 ID 登录和伪造“MacBook”设备,攻击者可在任意网络环境下从苹果服务器拉取并解密这些报告。

该项目并非完全原创,而是基于多个已有开源研究成果的集成:例如 OpenHaystack(来自德国大学 SEEMOO 实验室,提供了 Find My 协议逆向和信标固件)、Positive Security 的 Send My(提供了数据外传的协议突破思路),以及 Macless-Haystack(去除了对苹果硬件的依赖,直接通过 Web 服务获取位置)。Guo 的贡献在于将这些分离的技术整合成一条可部署的管道,并增加了通用数据传输的支持。

为什么重要

“气隙”系统一直被视作网络安全防御的终极手段——当一台计算机或网络完全与互联网物理隔离时,理论上无法被远程攻击或数据泄露。然而,该项目展示了苹果 Find My 网络作为一个遍布全球、用户规模庞大的“免费数据外传通道”如何被武器化。攻击者不再需要建立复杂的中继服务器或隐蔽的无线信号(如无线电、Wi-Fi 嗅探),而是利用苹果用户的日常设备作为跳板,实现了极高的隐蔽性。由于苹果 Find My 数据是端到端加密的,苹果公司自身也无法识别恶意信标。这代表了对物理隔离网络的一种全新威胁:所有能接触到目标环境的攻击者,只需一个几十元的 ESP32 芯片,就能将机密数据(文件摘要、密码哈希、传感器读数等)通过“消失”的蓝牙信标传递至外部。对于政府机构、军事设施、金融机构等依赖气隙环境的用户,这一发现暴露了一个显著的攻击面。

对用户/开发者/创作者的影响

对安全研究人员和防御者: 需要重新评估气隙系统的威胁模型。以往认为物理隔离即安全的假设被打破。未来防御措施可能需要检测环境中异常数量的低频蓝牙信标(Find My 广播周期通常为 1-10 秒),或屏蔽所有未授权的蓝牙 BLE 广播设备。企业内网的安全团队应关注自定义固件、低成本开发板(如 ESP32)的物理进入行为。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对苹果用户: 虽然项目不会直接攻击普通用户的设备(用户的 iPhone 仅被动转发信标,无法被勒索或监控),但用户设备会被动成为“数据管道”中的一环,且无法感知。苹果目前没有提供关闭 Find My 网络参与转发功能(只可关闭个人定位共享)。隐私层面,攻击者无法获取用户本机数据,但可以精确追踪用户设备位置(因为信标数据包含时间戳和加密的全球广告标识符)。

对物联网开发者: 项目提供了 ESP32 固件、Web 服务端(Go 语言实现)的完整源代码,开发难度中等。开发者可以直接复用其 Find My 协议实现,用于合法的设备追踪应用(例如宠物追踪、丢失物品寻找),但需注意苹果可能会更新 Find My 协议以阻止这种第三方固件。

值得关注的后续

  1. 苹果的封堵措施: 苹果可能会在 iOS 更新中增加对异常信标广播频率、设备序列号的检测。如果大量非苹果芯片的蓝牙设备伪装成“AirTag”或“AirPods”,苹果的设备注册机制(如是否通过 MFI 认证)可能成为筛选依据。目前项目使用了伪造的 MAC 地址和随机广告密钥,短期内不易被批量封堵。
  2. 防御工具的跟进: 安全社区可能会开发针对气隙环境的蓝牙频谱监测工具,以识别异常持续广播的“Find My”信标。对于高安全等级机房,可能要求中断所有蓝牙功能,或使用法拉第笼、屏蔽膜围护结构。
  3. 项目后续开发: 作者计划进一步集成环境数据(如气压、海拔)以及通过气压变化推断门的开关状态,甚至通过加速度传感器记录设备移动轨迹。如果该项目扩展到支持更多传感器,威胁范围可能从数据外传扩展到物理态势感知。

来源:Hacker News · 24h最热

celebrityanime
celebrityanime
文章: 16461

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注