Information Flow Control for Event Handling and the DOM in Web Browsers
Information Flow Control for Event Handling and the DOM in Web Browsers
复制标题
Web 浏览器中事件处理和 DOM 的信息流控制
DOI:
10.1109/csf.2015.32
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Christian Hammer
中科院分区:
文献类型:
--
作者:
Vineet Rajani;Abhishek Bichhawat;D. Garg;Christian Hammer
Web browsers routinely handle private information. Owing to a lax security model, browsers and JavaScript in particular, are easy targets for leaking sensitive data. Prior work has extensively studied information flow control (IFC) as a mechanism for securing browsers. However, two central aspects of web browsers - the Document Object Model (DOM) and the event handling mechanism - have so far evaded thorough scrutiny in the context of IFC. This paper advances the state-of-the-art in this regard. Based on standard specifications and the code of an actual browser engine, we build formal models of both the DOM (up to Level 3) and the event handling loop of a typical browser, enhance the models with fine-grained taints and checks for IFC, prove our enhancements sound and test our ideas through an instrumentation of WebKit, an in-production browser engine. In doing so, we observe several channels for information leak that arise due to subtleties of the event loop and its interaction with the DOM.
DOI:
10.1145/1111037.1111045
发表时间:
2006-01
期刊:
--
影响因子:
--
作者:
Sebastian Hunt;David Sands
通讯作者:
Sebastian Hunt;David Sands
DOI:
--
发表时间:
2014-10
期刊:
--
影响因子:
--
作者:
D. Stefan;Edward Z. Yang;Petr Marchenko;Alejandro Russo;David Herman;B. Karp;David Mazières
通讯作者:
D. Stefan;Edward Z. Yang;Petr Marchenko;Alejandro Russo;David Herman;B. Karp;David Mazières
DOI:
10.1109/csf.2009.11
发表时间:
2009
期刊:
--
影响因子:
--
作者:
Maffeis S
通讯作者:
Maffeis S