Surveilling the Masses with Wi-Fi-Based Positioning Systems (2405.14975v1)
Abstract: Wi-Fi-based Positioning Systems (WPSes) are used by modern mobile devices to learn their position using nearby Wi-Fi access points as landmarks. In this work, we show that Apple's WPS can be abused to create a privacy threat on a global scale. We present an attack that allows an unprivileged attacker to amass a worldwide snapshot of Wi-Fi BSSID geolocations in only a matter of days. Our attack makes few assumptions, merely exploiting the fact that there are relatively few dense regions of allocated MAC address space. Applying this technique over the course of a year, we learned the precise locations of over 2 billion BSSIDs around the world. The privacy implications of such massive datasets become more stark when taken longitudinally, allowing the attacker to track devices' movements. While most Wi-Fi access points do not move for long periods of time, many devices -- like compact travel routers -- are specifically designed to be mobile. We present several case studies that demonstrate the types of attacks on privacy that Apple's WPS enables: We track devices moving in and out of war zones (specifically Ukraine and Gaza), the effects of natural disasters (specifically the fires in Maui), and the possibility of targeted individual tracking by proxy -- all by remotely geolocating wireless access points. We provide recommendations to WPS operators and Wi-Fi access point manufacturers to enhance the privacy of hundreds of millions of users worldwide. Finally, we detail our efforts at responsibly disclosing this privacy vulnerability, and outline some mitigations that Apple and Wi-Fi access point manufacturers have implemented both independently and as a result of our work.
- Surveying and Mapping Law of the People’s Republic of China, 2013. https://web.archive.org/web/20170525200020/http://en.nasg.gov.cn/article/Lawsandregulations/201312/20131200005471.shtml.
- GL-iNet, 2023. https://www.gl-inet.com/products/.
- Rapport du projet de fin d’études Interception des échanges dans une connexion SSL/TLS Application à l’analyse des données de géolocalisation envoyées par un smartphone. https://fx.aguessy.fr/resources/pdf-articles/Rapport-PFE-interception-SSL-analyse-localisation-smatphones.pdf, 2012.
- Apple. Location Services and Privacy, 2023. https://support.apple.com/en-us/HT207056.
- Apple. About privacy and Location Services in iOS, iPadOS, and watchOS, 2024. https://support.apple.com/en-us/102515.
- Hal Berghel. Wireless Infidelity I: War Driving. Communications of the ACM, 2004.
- Bobzilla. On _nomap and _optout, 2016. https://wigle.net/phpbb/viewtopic.php?t=2330.
- Privacy Protection for Wi-Fi Location Positioning Systems. Journal of information security and applications, 2021.
- Jon Brodkin. Pentagon buying Starlink dishes for Ukraine after funding dispute with SpaceX. Ars Technica, 2023. https://arstechnica.com/tech-policy/2023/06/pentagon-buying-starlink-dishes-for-ukraine-after-funding-dispute-with-spacex/.
- Near-total internet and cellular blackout hits Gaza as Israel ramps up strikes, 2023. https://www.nbcnews.com/tech/internet/internet-blackout-hits-gaza-israel-ramps-strikes-rcna122531.
- Mapping the Damage From the Maui Wildfires. The New York Times, 2023. https://www.nytimes.com/interactive/2023/08/10/us/maui-wildfire-map-hawaii.html.
- Jun Liang (Roy) Feng and Guang Gong. Vulnerability Analysis and Countermeasures for Wi-Fi-based Location Services and Applications. https://cacr.uwaterloo.ca/techreports/2014/cacr2014-25.pdf, 2014.
- Three Years Later: A Study of MAC Address Randomization In Mobile Devices And When It Succeeds. Privacy Enhancing Technologies Symposium (PETS), 2021.
- Google. Geolocation API Overview, 2023. https://developers.google.com/maps/documentation/geolocation/overview.
- Google. Control access point inclusion in Google’s Location services, 2024. https://support.google.com/maps/answer/1725632.
- Google. Geolocation API Usage and Billing, 2024. https://developers.google.com/maps/documentation/geolocation/usage-and-billing.
- Location Heartbleeding: The Rise of Wi-Fi Spoofing Attack Via Geolocation API. In ACM Conference on Computer and Communications Security (CCS), 2022.
- Space War = Space Money? Are Commercial Actors the New Frontier for War. 2023.
- hubert3. iSniff GPS, 2023. https://github.com/hubert3/iSniff-GPS/.
- Chris Hurley. WarDriving: Drive, Detect, Defend: A Guide to Wireless Security. Elsevier, 2004.
- IEEE. MAC Address Block Large (MA-L), 2023. https://standards-oui.ieee.org/oui/oui.txt.
- Aviv Itzhak and Ur Fer. Russian-Ukraine Armed Conflict: Lessons Learned on the Digital Ecosystem. International Journal of Critical Infrastructure Protection.
- Hyunjoo Jin. Musk says Starlink active in Ukraine as Russian invasion disrupts internet. Reuters, 2022. https://www.reuters.com/technology/musk-says-starlink-active-ukraine-russian-invasion-disrupts-internet-2022-02-27/.
- A Study of MAC Address Randomization in Mobile Devices and When it Fails. Privacy Enhancing Technologies Symposium (PETS), 2017.
- Defeating MAC Address Randomization through Timing Attacks. In ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec), 2016.
- Apple Opening Data Center in China to Comply With Cybersecurity Law, 2017. https://www.nytimes.com/2017/07/12/business/apple-china-data-center-cybersecurity.html.
- Alexander Mylnikov. Geo-Location API Download Section, 2024. https://www.mylnikov.org/download.
- openwifi.su. OpenWifi.su Dataset, 2021. http://openwifi.su/db/.
- radiocells.org. OpenBMap Dataset, 2021. https://radiocells.org/.
- Starlink’s Role in Ukraine. Journal of Defence Studies, 2023.
- Blue Is the New Black (Market): Privacy Leaks and Re-Victimization from Police-Auctioned Cellphones. In IEEE Symposium on Security and Privacy, 2023.
- IPvSeeYou: Exploiting Leaked Identifiers in IPv6 for Street-Level Geolocation. In IEEE Symposium on Security and Privacy, 2023.
- MG Siegler. In April, Apple Ditched Google And Skyhook In Favor Of Its Own Location Databases . Tech Crunch, 2010. https://techcrunch.com/2010/07/29/apple-location/.
- Skyhook. Skyhook Wi-Fi Location, 2023. https://www.skyhook.com/wifi-location-solutions.
- Attacks on Public WLAN-Based Positioning systems. In ACM Conference on Mobile Systems, Applications, and Services (MobiSys), 2009.
- Why MAC Address Randomization is not Enough: An Analysis of Wi-Fi Network Discovery Mechanisms. In Asia Conference on Computer and Communications Security (ASIA CCS), 2016.
- WiGLE. WiGLE – All the Networks. Found by Everyone., 2023. https://wigle.net.