首页> 外文会议>IEEE Computer Security Foundations Symposium >Information Flow Control for Event Handling and the DOM in Web Browsers
【24h】

Information Flow Control for Event Handling and the DOM in Web Browsers

机译:Web浏览器中用于事件处理和DOM的信息流控制

获取原文

摘要

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.
机译:Web浏览器通常会处理私人信息。由于宽松的安全模型,浏览器(尤其是JavaScript)是泄漏敏感数据的简单目标。先前的工作已经广泛研究了信息流控制(IFC)作为一种保护浏览器的机制。但是,到目前为止,Web浏览器的两个主要方面-文档对象模型(DOM)和事件处理机制-在国际金融公司的背景下一直没有进行详尽的审查。本文在这方面提出了最新技术。根据标准规范和实际浏览器引擎的代码,我们构建了DOM(最高3级)和典型浏览器的事件处理循环的正式模型,并通过细化的污点和对IFC的检查来增强模型,通过生产中的浏览器引擎WebKit的工具证明我们的增强功能听起来不错并测试我们的想法。这样做时,我们观察到由于事件循环的微妙及其与DOM的交互而引起的信息泄漏的多个通道。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号