首页> 外文期刊>Computers & Security >Colluding browser extension attack on user privacy and its implication for web browsers
【24h】

Colluding browser extension attack on user privacy and its implication for web browsers

机译:勾结浏览器扩展对用户隐私的攻击及其对Web浏览器的影响

获取原文
获取原文并翻译 | 示例

摘要

Browser functionality can be widely extended by browser extensions. One of the key features that make browser extensions so powerful is that they run with "high" privileges. As a consequence, a vulnerable or malicious extension might expose the resources to possible attacks such as privilege escalation, information stealing, and session hijacking. We consider as resources the browser components or the system resources accessed through the browser extensions. In addition, an extension can even interact with other installed extensions to perform various tasks such as share information, notify events, and change preferences. In this paper, we extend the concept of colluding extension discussed in the literature. Furthermore, we demonstrate a new attack that can leverage this concept and cause privacy leakage in a web browser. The communication between extensions permit two extensions to collude with each other, and share objects that are allocated in the same address space. As improvement on the work discussed in the literature, we show the way in which colluding extensions can communicate over overt and covert communication channels for executing colluding attacks. In addition, we test the effectiveness of newly identified attacks against representative state-of-art techniques for browser extensions. In particular, we identify: (a) object reference sharing; (b) event notification; and (c) preference overriding as the vulnerable points in the browser extension system. We illustrate the effectiveness of the proposed attack through colluding extensions using various attack scenarios, and we provide a proof-of-concept implementation for web domains including the banking and shopping domains. We believe that the use-case scenarios we consider in our demonstration further underlines the severity of the presented attack. Finally, we discuss possible mitigation techniques to address the given colluding attack.
机译:浏览器功能可以通过浏览器扩展广泛扩展。使浏览器扩展如此强大的关键功能之一是它们以“高”特权运行。结果,易受攻击的或恶意的扩展程序可能会使资源遭受可能的攻击,例如特权升级,信息窃取和会话劫持。我们将通过浏览器扩展访问的浏览器组件或系统资源视为资源。此外,扩展甚至可以与其他已安装的扩展进行交互,以执行各种任务,例如共享信息,通知事件和更改首选项。在本文中,我们扩展了文献中讨论的共谋扩展的概念。此外,我们演示了一种可以利用此概念并导致Web浏览器隐私泄漏的新攻击。扩展之间的通信允许两个扩展相互串接,并共享在同一地址空间中分配的对象。作为对文献中讨论的工作的改进,我们展示了共谋扩展可以通过公开和隐性通信渠道进行通信以执行共谋攻击的方式。此外,我们针对针对浏览器扩展的代表性最新技术测试了新发现的攻击的有效性。特别是,我们确定:(a)对象引用共享; (b)事件通知; (c)优先考虑作为浏览器扩展系统中的薄弱环节。我们通过使用各种攻击场景勾结扩展来说明所提议攻击的有效性,并且我们为包括银行和购物域在内的Web域提供了概念验证实施。我们认为,我们在演示中考虑的用例场景进一步突显了所提出攻击的严重性。最后,我们讨论了可能的缓解技术来解决给定的共谋攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号