This document describes geo-inference attacks that can infer a user's location by exploiting information leaked through the browser cache, without direct access to GPS or IP address data. The attacks work by measuring the timing differences when loading cached vs. non-cached location-sensitive resources from websites like Google, Craigslist, and Google Maps. The researchers found that all major browsers are vulnerable to these attacks. Over 62% of Alexa Top 100 websites contained location-sensitive resources that could be used to infer a user's country, city, or neighborhood with high accuracy. Existing defenses have limitations and the researchers propose server-aided cache control as a more practical solution.
Related topics: