XSS-GUARD: Precise dynamic prevention of cross-site scripting attacks

被引:0
|
作者
Bisht, Prithvi [1 ]
Venkatakrishnan, V. N. [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Syst & Internet Secur Lab, Chicago, IL 60607 USA
关键词
cross-site scripting (XSS); attack prevention; filtering; security;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on defense mechanisms for cross-site scripting attacks, the top threat on web applications today. It is believed that input validation,(or filtering) can effectively prevent XSS attacks on the server side. In this paper, we discuss several recent real-world XSS attacks and analyze the reasons for the failure of filtering mechanisms in defending these attacks. We conclude that while filtering is useful as a first level of defense against XSS attacks, it is ineffective in preventing several instances of attack, especially when user input includes content-rich HTML. We then propose XSS-GUARD, a new framework that is designed to be a prevention mechanism against XSS attacks on the server side. XSS-GUARD works by dynamically learning the set of scripts that a web application intends to create for any HTML request. Our approach also includes a robust mechanism for identifying scripts at the server side and removes any script in the output that is not intended by the web application. We discuss extensive experimental results that demonstrate the resilience of XSS-GUARD in preventing a number of real-world XSS exploits.
引用
收藏
页码:23 / 43
页数:21
相关论文
共 50 条
  • [1] Detection of Web Cross-Site Scripting (XSS) Attacks
    Alsaffar, Mohammad
    Aljaloud, Saud
    Mohammed, Badiea Abdulkarem
    Al-Mekhlafi, Zeyad Ghaleb
    Almurayziq, Tariq S.
    Alshammari, Gharbi
    Alshammari, Abdullah
    [J]. ELECTRONICS, 2022, 11 (14)
  • [2] Cross-site scripting (XSS) attacks and mitigation: A survey
    Rodriguez, German E.
    Torres, Jenny G.
    Flores, Pamela
    Benavides, Diego E.
    [J]. COMPUTER NETWORKS, 2020, 166
  • [3] XSStudent: Proposal to Avoid Cross-Site Scripting (XSS) Attacks in Universities
    Escuela Politecnica Nacional, Facultad de Ingenieŕia de Sistemas, Quito, Ecuador
    不详
    [J]. Cyber Secur. Netw. Conf., CSNet, 1600, (142-149):
  • [4] XSStudent: Proposal to Avoid Cross-Site Scripting (XSS) Attacks in Universities
    Rodriguez, German
    Torres, Jenny
    Flores, Pamela
    Benavides, Eduardo
    Nunez-Agurto, Daniel
    [J]. 2019 3RD CYBER SECURITY IN NETWORKING CONFERENCE (CSNET), 2019,
  • [5] XSS-Dec: A Hybrid Solution to Mitigate Cross-Site Scripting Attacks
    Sundareswaran, Smitha
    Squicciarini, Anna Cinzia
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXVI, 2012, 7371 : 223 - 238
  • [6] Cross-site scripting attacks procedure and Prevention Strategies
    Wang, Xijun
    Zhang, Weigang
    [J]. INTERNATIONAL SEMINAR ON APPLIED PHYSICS, OPTOELECTRONICS AND PHOTONICS (APOP 2016), 2016, 61
  • [7] Detection of cross-site scripting (XSS) attacks using machine learning techniques: a review
    Jasleen Kaur
    Urvashi Garg
    Gourav Bathla
    [J]. Artificial Intelligence Review, 2023, 56 : 12725 - 12769
  • [8] Cross-Site Scripting (XSS) attacks and defense mechanisms: classification and state-of-the-art
    Gupta S.
    Gupta B.B.
    [J]. International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 1) : 512 - 530
  • [9] Detection of cross-site scripting (XSS) attacks using machine learning techniques: a review
    Kaur, Jasleen
    Garg, Urvashi
    Bathla, Gourav
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (11) : 12725 - 12769
  • [10] Prevention of cross-site scripting attacks on current web applications
    Garcia-Alfaro, Joaquin
    Navarro-Arribas, Guillermo
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPIS, DOA, ODBASE, GADA, AND IS, PT 2, PROCEEDINGS, 2007, 4804 : 1770 - +