十亿台苹果设备的秘密配方:Apple Wireless Direct Link 自组织协议解析
网络与互联网体系结构
2018-08-10 v1
摘要
Apple Wireless Direct Link (AWDL) 是一种专有的、未文档化的基于 IEEE 802.11 的自组织协议。苹果于2014年前后首次引入 AWDL,并已将其集成到包括 iPhone 和 Mac 在内的整个产品线中。虽然我们发现 AWDL 在超过十亿台终端用户设备上驱动着 AirPlay 和 AirDrop 等流行应用,但该协议本身以及潜在的安全性和 Wi-Fi 共存问题尚未被研究。在本文中,我们基于二进制与运行时分析呈现了该协议的运行机制。简而言之,每个 AWDL 节点宣告一串可用性窗口(AWs)以表明其与其他 AWDL 节点通信的准备状态。一个被选出的主节点对这些序列进行同步。在 AWs 之外,节点可将其 Wi-Fi 无线电调至不同信道以与接入点通信,或将其关闭以节省能量。基于我们的分析,我们进行了实验来研究主节点选举过程、同步精度、信道跳变动态以及可达吞吐量。我们进行了初步的安全性评估,并发布了一个开源的 AWDL Wireshark 解析器以促进未来工作。
引用
@article{arxiv.1808.03156,
title = {One Billion Apples' Secret Sauce: Recipe for the Apple Wireless Direct Link Ad hoc Protocol},
author = {Milan Stute and David Kreitschmann and Matthias Hollick},
journal= {arXiv preprint arXiv:1808.03156},
year = {2018}
}
备注
The 24th Annual International Conference on Mobile Computing and Networking (MobiCom '18)