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

A Proposed Metric for Estimating the Effectiveness of Reusing Learning Objects

This paper aims to estimate the effectiveness of reusing learning object (LO) by evaluating the most affected aspects in reusing LO by specialized reviewers. In this study we propose a metric aims to give very accurate r...

Evaluation of the Toxicity of Aconitum Heterophyllum

Aconitum heterophyllum, commonly known as aruna, belongs to the Ranunculaceae family and is used in Ayurvedic formulations to treat diarrhoea, liver difficulties, and other ailments. Alkaloids, proteins, carbohydrates, s...

Stress Alarm Raiser Based on Facial Expressions

This paper presents the development of a stress detector using facial expression analysis in Python, utilizing the Deep Face library. Also, after detecting whether the person is in stress or not, it allows the user to in...

Behavior of Castellated Beams with and Without Stiffeners

Castellated beam applications for diverse buildings are quickly gaining popularity. This is a result of the section's enhanced depth without adding weight, excellent strength-to-weight ratio, low maintenance requirements...

Prediction of Sediment Inflow in Reservoirs

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...

Download PDF file
  • EP ID EP747592
  • DOI 10.21276/ijircst.2021.9.1.1
  • Views 93
  • 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