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 条
  • [41] Memoirs of a Browser: A Cross-browser Detection Model for Privacy-breaching Extensions
    Giuffrida, Cristiano
    Ortolani, Stefano
    Crispo, Bruno
    7TH ACM SYMPOSIUM ON INFORMATION, COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS 2012), 2012,
  • [42] WebSpec: Towards Machine-Checked Analysis of Browser Security Mechanisms
    Veronese, Lorenzo
    Farinier, Benjamin
    Bernardo, Pedro
    Tempesta, Mauro
    Squarcina, Marco
    Maffei, Matteo
    2023 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP, 2023, : 2761 - 2779
  • [43] Security analysis of the SAML Single Sign-on Browser Artifact profile
    Gross, T
    19TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 298 - 307
  • [44] A Universally Composable Framework for the Analysis of Browser-Based Security Protocols
    Gajek, Sebastian
    PROVABLE SECURITY, 2008, 5324 : 283 - 297
  • [45] A Security Analysis of Two Commercial Browser and Cloud Based Password Managers
    Zhao, Rui
    Yue, Chuan
    Sun, Kun
    2013 ASE/IEEE INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING (SOCIALCOM), 2013, : 448 - 453
  • [46] Characterizing Cryptocurrency-themed Malicious Browser Extensions
    Wang K.
    Ling Y.
    Zhang Y.
    Yu Z.
    Wang H.
    Bai G.
    Ooi B.C.
    Dong J.S.
    Performance Evaluation Review, 2023, 51 (01): : 91 - 92
  • [47] The UCSC Genome Browser database: extensions and updates 2013
    Meyer, Laurence R.
    Zweig, Ann S.
    Hinrichs, Angie S.
    Karolchik, Donna
    Kuhn, Robert M.
    Wong, Matthew
    Sloan, Cricket A.
    Rosenbloom, Kate R.
    Roe, Greg
    Rhead, Brooke
    Raney, Brian J.
    Pohl, Andy
    Malladi, Venkat S.
    Li, Chin H.
    Lee, Brian T.
    Learned, Katrina
    Kirkup, Vanessa
    Hsu, Fan
    Heitner, Steve
    Harte, Rachel A.
    Haeussler, Maximilian
    Guruvadoo, Luvina
    Goldman, Mary
    Giardine, Belinda M.
    Fujita, Pauline A.
    Dreszer, Timothy R.
    Diekhans, Mark
    Cline, Melissa S.
    Clawson, Hiram
    Barber, Galt P.
    Haussler, David
    Kent, W. James
    NUCLEIC ACIDS RESEARCH, 2013, 41 (D1) : D64 - D69
  • [48] Retargetting Legacy Browser Extensions to Modern Extension Frameworks
    Karim, Rezwana
    Dhawan, Mohan
    Ganapathy, Vinod
    ECOOP 2014 - OBJECT-ORIENTED PROGRAMMING, 2014, 8586 : 463 - 488
  • [49] To Extend or not to Extend: on the Uniqueness of Browser Extensions and Web Logins
    Gulyas, Gabor Gyorgy
    Some, Doliere Francis
    Bielova, Nataliia
    Castelluccia, Claude
    PROCEEDINGS OF THE 2018 WORKSHOP ON PRIVACY IN THE ELECTRONIC SOCIETY (WPES'18), 2018, : 14 - 27
  • [50] The UCSC Genome Browser database: extensions and updates 2011
    Dreszer, Timothy R.
    Karolchik, Donna
    Zweig, Ann S.
    Hinrichs, Angie S.
    Raney, Brian J.
    Kuhn, Robert M.
    Meyer, Laurence R.
    Wong, Mathew
    Sloan, Cricket A.
    Rosenbloom, Kate R.
    Roe, Greg
    Rhead, Brooke
    Pohl, Andy
    Malladi, Venkat S.
    Li, Chin H.
    Learned, Katrina
    Kirkup, Vanessa
    Hsu, Fan
    Harte, Rachel A.
    Guruvadoo, Luvina
    Goldman, Mary
    Giardine, Belinda M.
    Fujita, Pauline A.
    Diekhans, Mark
    Cline, Melissa S.
    Clawson, Hiram
    Barber, Galt P.
    Haussler, David
    Kent, W. James
    NUCLEIC ACIDS RESEARCH, 2012, 40 (D1) : D918 - D923