Hardening the Security Analysis of Browser Extensions

被引:6
|
作者
Eriksson, Benjamin [1 ]
Picazo-Sanchez, Pablo [1 ]
Sabelfeld, Andrei [1 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
基金
瑞典研究理事会;
关键词
Web Security; Browser Extensions;
D O I
10.1145/3477314.3507098
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Browser extensions boost the browsing experience by a range of features from automatic translation and grammar correction to password management, ad blocking, and remote desktops. Yet the power of extensions poses significant privacy and security challenges because extensions can be malicious and/or vulnerable. We observe that there are gaps in the previous work on analyzing the security of browser extensions and present a systematic study of attack entry points in the browser extension ecosystem. Our study reveals novel password stealing, traffic stealing, and inter-extension attacks. Based on a combination of static and dynamic analysis we show how to discover extension attacks, both known and novel ones, and study their prevalence in the wild. We show that 1,349 extensions are vulnerable to inter-extension attacks leading to XSS. Our empirical study uncovers a remarkable cluster of "New Tab" extensions where 4,410 extensions perform traffic stealing attacks. We suggest several avenues for the countermeasures against the uncovered attacks, ranging from refining the permission model to mitigating the attacks by declarations in manifest files.
引用
收藏
页码:1694 / 1703
页数:10
相关论文
共 50 条
  • [21] More on Browser Security
    Wadlow, Thomas
    Gorelik, Vlad
    COMMUNICATIONS OF THE ACM, 2009, 52 (07) : 9 - 9
  • [22] XHOUND: Quantifying the Fingerprintability of Browser Extensions
    Starov, Oleksii
    Nikiforakis, Nick
    2017 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2017, : 941 - 956
  • [23] Detecting Spying and Fraud Browser Extensions
    Varshney, Gaurav
    Misra, Manoj
    Atrey, Pradeep K.
    PROCEEDINGS OF THE 2017 WORKSHOP ON MULTIMEDIA PRIVACY AND SECURITY (MPS'17), 2017, : 45 - 52
  • [24] A Combined Static and Dynamic Analysis Approach to Detect Malicious Browser Extensions
    Wang, Yao
    Cai, Wandong
    Lyu, Pin
    Shao, Wei
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [25] The privacy practices of Web browser extensions
    Martin, DM
    Smith, RM
    Brittain, M
    Fetch, I
    Wu, HL
    COMMUNICATIONS OF THE ACM, 2001, 44 (02) : 45 - 50
  • [26] Study of security in browser
    Li, Yongge
    Zhang, Weiming
    Yi, Dongyun
    Cao, Yang
    Bai, Xiaobing
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (01):
  • [27] Man-in-the-browser Attack: A Case Study on Malicious Browser Extensions
    Rauti, Sampsa
    Communications in Computer and Information Science, 2020, 1208 CCIS : 60 - 71
  • [28] On the performance and analysis of DNS security extensions
    Curtmola, R
    Del Sorbo, A
    Ateniese, G
    CRYPTOLOGY AND NETWORK SECURITY, PROCEEDINGS, 2005, 3810 : 288 - 303
  • [29] I Spy with My Little Eye: Analysis and Detection of Spying Browser Extensions
    Aggarwal, Anupama
    Viswanath, Bimal
    Zhang, Liang
    Kumar, Saravana
    Shah, Ayush
    Kumaraguru, Ponnurangam
    2018 3RD IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P 2018), 2018, : 47 - 61
  • [30] On Evaluating and Securing Firefox for Android Browser Extensions
    Marston, Josh
    Weldemariam, Komminist
    Zulkernine, Mohammad
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2014), 2014, : 27 - 36