HackerPapers

arXiv:1904.10600cs.NI

Handoff All Your Privacy: A Review of Apple's Bluetooth Low Energy Continuity Protocol

Jeremy Martin, Douglas Alpuche, Kristina Bodeman, Lamont Brown, Ellis Fenske, Lucas Foppe, Travis Mayberry, Erik C. Rye, Brandon Sipes, Sam Teplov

Abstract

We investigate Apple's Bluetooth Low Energy (BLE) Continuity protocol, designed to support interoperability and communication between iOS and macOS devices, and show that the price for this seamless experience is leakage of identifying information and behavioral data to passive adversaries. First, we reverse engineer numerous Continuity protocol message types and identify data fields that are transmitted unencrypted. We show that Continuity messages are broadcast over BLE in response to actions such as locking and unlocking a device's screen, copying and pasting information, making and accepting phone calls, and tapping the screen while it is unlocked. Laboratory experiments reveal a significant flaw in the most recent versions of macOS that defeats BLE Media Access Control (MAC) address randomization entirely by causing the public MAC address to be broadcast. We demonstrate that the format and content of Continuity messages can be used to fingerprint the type and Operating System (OS) version of a device, as well as behaviorally profile users. Finally, we show that predictable sequence numbers in these frames can allow an adversary to track Apple devices across space and time, defeating existing anti-tracking techniques such as MAC address randomization.

arXiv comments
Accepted for publication in the Proceedings of the Privacy Enhancing Technologies Symposium (PETS) 2019 Issue 4
Journal reference
DOI
Subjects
cs.NINetworking and Internet Architecture cs.CRCryptography and Security

On Hacker News

Linked by 2 identifiable commenters in 2 comments across 2 threads, from Nov 2020 to Apr 2021. Found in 1 HN submission from Nov 2019 to Nov 2019. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • I felt like I've read this vulnerability described before. Found this from 2 years ago: https://arstechnica.com/information-technology/2019/08/apple... Research links: https://hexway.io/research/apple-bleee/ https://arxiv.org/pdf/1904.10600.pdf…

      captn3m0View on HNParent context

    • My guess is that this is somehow linked to iCloud device handoff, which does all kinds of questionable stuff [0] on e.g. device wake. [0] https://arxiv.org/pdf/1904.10600.pdf

      bedeView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.