ACM Home Page
Please provide us with feedback. Feedback
Protecting browser state from web privacy attacks
Full text PdfPdf (136 KB)
Source International World Wide Web Conference archive
Proceedings of the 15th international conference on World Wide Web table of contents
Edinburgh, Scotland
SESSION: Improved search ranking table of contents
Pages: 737 - 744  
Year of Publication: 2006
ISBN:1-59593-323-9
Authors
Collin Jackson  Stanford University
Andrew Bortz  Stanford University
Dan Boneh  Stanford University
John C. Mitchell  Stanford University
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 186,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1135777.1135884
What is a DOI?

ABSTRACT

Through a variety of means, including a range of browser cache methods and inspecting the color of a visited hyperlink, client-side browser state can be exploited to track users against their wishes. This tracking is possible because persistent, client-side browser state is not properly partitioned on per-site basis in current browsers. We address this problem by refining the general notion of a "same-origin" policy and implementing two browser extensions that enforce this policy on the browser cache and visited links.We also analyze various degrees of cooperation between sites to track users, and show that even if long-term browser state is properly partitioned, it is still possible for sites to use modern web features to bounce users between sites and invisibly engage in cross-domain tracking of their visitors. Cooperative privacy attacks are an unavoidable consequence of all persistent browser state that affects the behavior of the browser, and disabling or frequently expiring this state is the only way to achieve true privacy against colluding parties.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Clover. Css visited pages disclosure, 2002. http://seclists.org/lists/bugtraq/2002/Feb/0271.html.
 
2
W. W. W. Consortium. P3P public overview, 2005. http://www.w3.org/P3P/.
3
 
4
M. Jakobsson, T. Jagatic, and S. Stamm. Phishing for clues: Inferring context using cascading style sheets and browser history, 2005. http://www.browser-recon.info/.
 
5
M. Jakobsson and A. Juels. The positive face of cache cookies, 2005.
 
6
M. Jakobsson and S. Stamm. Invasive browser sniffing and countermeasures. Manuscript, 2005.
 
7
D. Kristol and L. Montulli. RFC 2109: HTTP state management mechanism, Feb. 1997.
 
8
Mozilla.org. Bugzilla bug 147777, 2002. https://bugzilla.mozilla.org/show_bug.cgi?id=147777.
 
9
J. Nielsen. Change the color of visited links, 2004. http://www.useit.com/alertbox/20040503.html.
 
10
J. Ruderman. The same origin policy, 2001. http://www.mozilla.org/projects/security/components/same-origin.html.
 
11
A. Wolman, G. Voelker, N. Sharma, N. Cardwell, M. Brown, T. Landray, D. Pinnel, A. Karlin, and H. Levy. Organization-based analysis of web-object sharing and caching. In Proceedings of Second USENIX Symposium on Internet Technologies and Systems, pages 25--36, 1999.

CITED BY  10
 

Collaborative Colleagues:
Collin Jackson: colleagues
Andrew Bortz: colleagues
Dan Boneh: colleagues
John C. Mitchell: colleagues