Detection of XSS Attacks in Web Applications: A Machine Learning Approach

Abstract

With the increased use of the internet, web applications and websites are becoming more and more common. With the increased use, cyber-attacks on web applications and websites are also increasing. Of all the different types of cyber-attacks on web applications and websites, XSS (Cross-Site Scripting) attacks are one of the most common forms of attack. XSS attacks are a major problem in web security and ranked as number two web application security risks in the OWASP (Open Web Application Security Project) Top 10. Traditional methods of defence against XSS attacks include hardware and software-based web application firewalls, most of which are rule and signature-based. Rule-based and signature-based web application firewalls can be bypassed by obfuscating the attack payloads. As such, rule-based and signature-based web application firewalls are not effective against detecting XSS attacks for payloads designed to bypass web application firewalls. This paper aims to use machine learning to detect XSS attacks using various ML (machine learning) algorithms and to compare the performance of the algorithms in detecting XSS attacks in web applications and websites.

Authors and Affiliations

Bronjon Gogoi, Tasiruddin Ahmed, Hemanta Kumar Saikia

Keywords

Related Articles

Review on Sustainable Creation of Sunlight Based Energy Regarding the Indian Economy

Fossil fuel supplies are quickly depleting across the globe, putting increasing pressure on remaining stocks as demand rises. Not only have that but fossil fuels, which account for 80% of global primary energy had massiv...

A Black Hole Activity Fundamental Plane

The characteristics of the disc–jet relationship in star weight and active galactic nuclei is studied using compact emissions in the Anti - anti and radio bands. We put together a group of 100 cosmic rays nuclei containi...

Performance Comparison of Neural Classifiers for Face Recognition System Using GLCM Features

Sediment in hydraulic flow plays significant role because of complexity of its bed and the flow from multi direction with the variation of its forces. Accretion and erosion at river bed, banks, dams and power intake stru...

Fuzzy Logic Support for Requirements Engineering

As software projects are getting more and more complicated, the greatest risks in software engineering are most probably emanating from the limitations of an inexperienced developer in imagining the boundaries of an abst...

A Review of the Android Operating System's Evolution

Traditionally, telephones were only used for making telephone conversations; however, with the introduction of the artificial intelligence gadget, the savvy handset has evolved into a minimal hand-held computer device. T...

Download PDF file
  • EP ID EP747592
  • DOI 10.21276/ijircst.2021.9.1.1
  • Views 60
  • Downloads 0

How To Cite

Bronjon Gogoi, Tasiruddin Ahmed, Hemanta Kumar Saikia (2021). Detection of XSS Attacks in Web Applications: A Machine Learning Approach. International Journal of Innovative Research in Computer Science and Technology, 9(1), -. https://europub.co.uk/articles/-A-747592