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 条
  • [1] Verified Security for Browser Extensions
    Guha, Arjun
    Fredrikson, Matthew
    Livshits, Benjamin
    Swamy, Nikhil
    2011 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2011), 2011, : 115 - 130
  • [2] Experimental Security Analysis of Sensitive Data Access by Browser Extensions
    Nayak, Asmit
    Khandelwal, Rishabh
    Fernandes, Earlence
    Fawaz, Kassem
    WWW 2024 - Proceedings of the ACM Web Conference, : 1283 - 1294
  • [3] CLOUBEX: A Cloud-based Security Analysis Framework for Browser Extensions
    Das, Saikat
    Zulkernine, Mohammad
    2016 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2016, : 268 - 275
  • [4] Vetting browser extensions for security vulnerabilities with Vex
    Bandhakavi, Sruthi
    Tiku, Nandit
    Pittman, Wyatt
    King, Samuel T.
    Madhusudan, P.
    Winslett, Marianne
    Communications of the ACM, 2011, 54 (09): : 91 - 99
  • [5] Vetting Browser Extensions for Security Vulnerabilities with VEX
    Bandhakavi, Sruthi
    Tiku, Nandit
    Pittman, Wyatt
    King, Samuel T.
    Madhusudan, P.
    Winslett, Marianne
    COMMUNICATIONS OF THE ACM, 2011, 54 (09) : 91 - 99
  • [6] Helping or Hindering? How Browser Extensions Undermine Security
    Agarwal, Shubham
    PROCEEDINGS OF THE 2022 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2022, 2022, : 23 - 37
  • [7] Enhancing web browser security against malware extensions
    Ter Louw, Mike
    Lim, Jin Soon
    Venkatakrishnan, V. N.
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2008, 4 (03): : 179 - 195
  • [8] Understanding Users' Knowledge about the Privacy and Security of Browser Extensions
    Kariryaa, Ankit
    Savino, Gian-Luca
    Stellmacher, Carolin
    Schoening, Johannes
    PROCEEDINGS OF THE SEVENTEENTH SYMPOSIUM ON USABLE PRIVACY AND SECURITY (SOUPS 2021), 2021, : 99 - 118
  • [9] Hardening web browser security configuration using machine learning technique
    Wadkar H.
    Mishra A.
    International Journal of Electronic Business, 2020, 15 (03): : 275 - 295
  • [10] Browser model for security analysis of browser-based protocols
    Gross, T
    Pfitzmann, B
    Sadeghi, AR
    COMPUTER SECURITY - ESORICS 2005, PROCEEDINGS, 2005, 3679 : 489 - 508