I Do Not Know What You Visited Last Summer: Protecting Users from Stateful Third-Party Web Tracking with TrackingFree Browser

Xiang Pan,Yinzhi Cao,Yan Chen
DOI: https://doi.org/10.14722/ndss.2015.23163
2015-01-01
Abstract:Stateful third-party web tracking has drawn the attention of public media given its popularity among top Alexa web sites. A tracking server can associate a unique identifier from the client side with the private information contained in the referer header of the request to the tracking server, thus recording the client’s behavior. Faced with the significant problem, existing works either disable setting tracking identifiers or blacklist thirdparty requests to certain servers. However, neither of them can completely block stateful web tracking. In this paper, we propose TrackingFree, the first anti-tracking browser by mitigating unique identifiers. Instead of disabling those unique identifiers, we isolate them into different browser principals so that the identifiers still exist but are not unique among different web sites. By doing this, we fundamentally cut off the tracking chain for third-party web tracking. Our evaluation shows that TrackingFree can invalidate all the 647 trackers found in Alexa Top 500 web sites, and we formally verified that in TrackingFree browser, a single tracker can at most correlate user’s activities on three web sites by Alloy.
What problem does this paper attempt to address?