Inferring browser activity and status through remote monitoring of storage usage
Inferring browser activity and status through remote monitoring of storage usage
复制标题
通过远程监控存储使用情况推断浏览器活动和状态
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Jong Kim
中科院分区:
文献类型:
--
作者:
Hyungsub Kim;Sangho Lee;Jong Kim
Web applications use the local storage of a web browser to temporarily store static resources for caching and persistently store personalized data for stateful services. Since different web applications use the local storage differently in terms of size and time, attackers can infer a user's browser activity and status if they can monitor storage usage: for example, which web site a user is viewing and whether a user has logged in to a certain web site. In this paper, we explore passive and active web attacks that exploit the Quota Management API to extract such information from a web browser, as the API allows us to continuously monitor the size of available storage space. We develop two web attacks: a cross-tab activity inference attack to passively monitor which web site a user is currently visiting and a browser status inference attack to actively identify the browser status such as browser history and login information. Our attacks are successful at stealing private information from Chrome running on various platforms with ∼90% accuracy. We further propose an effective solution against the attacks.