FindMyWeb 是一个对苹果 Find My 网络进行逆向工程的开源项目,揭示了这套全球规模最大的众包定位网络的底层工作原理。苹果 Find My 网络依托全球数以亿计的活跃苹果设备实现物品追踪:AirTag 等追踪器持续发送蓝牙低功耗(BLE)加密广播,附近的 iPhone、iPad、Mac 在用户无感知的情况下接收信号,并将加密位置信息上传至苹果服务器,物品所有者凭借私钥即可解密并获取位置。逆向工程的核心难点在于协议的加密设计——苹果采用非对称加密确保只有所有者能读取位置数据,中继设备无法获知被追踪物品的身份,从而在提供海量中继的同时保护隐私。该项目通过分析协议细节,使第三方设备无需经过苹果 MFi 认证即可接入 Find My 网络,开发者可以自制兼容追踪器或构建基于该网络的定位服务。此前德国达姆施塔特大学 SEEMOO 实验室发布的 OpenHaystack 项目已证明此类逆向可行,FindMyWeb 进一步降低了接入门槛,将完整协议实现以更开放的形式呈现。此类工作同时引发了隐私边界的讨论:苹果官方通过未知追踪器检测、反骚扰提示等机制限制滥用,而非官方接入的设备则游离于这些保护机制之外。
事件分析
从技术角度看,Find My 网络的离线查找协议采用椭圆曲线加密与公钥轮换机制,中继设备上传的位置数据对所有者之外的参与者均不可读,这种”公开中继、私密解密”的架构是逆向工程的主要研究对象。此项目的价值在于验证并公开了非官方设备接入该网络的完整链路,绕开了苹果 MFi 认证体系的封闭性。产业层面,这类逆向工程直接冲击苹果在物品追踪领域的生态壁垒——三星 SmartThings Find、华为”查找设备”等竞品网络同样封闭,协议公开后,低成本第三方追踪硬件有望大量涌现。Google 与苹果此前已联合推出未知追踪器检测标准(RTS),正是为应对跨生态追踪器滥用而设。后续苹果可能收紧服务器端校验以限制非官方设备,形成协议攻防;开源社区也可能基于该实现构建独立的位置服务基础设施。
核心观点:Find My协议被逆向意味着封闭生态的技术护城河难挡开源渗透,追踪网络的便利与滥用之间的攻防才刚刚开始。
原文链接:Hacker News