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

Collaborative Load Balancing and Effective Channel Allocation for Cluster-Based MANETs

Mobile ad hoc network is a wireless network group of mobile devices having no infrastructure. Load balancing is an important problem in such networks due to dynamic topology of the nodes. Many protocols are developed to...

Design and Development of Biometric Enabled Advanced Voting System

The focus of this paper is to design and development of a biometric enabled biometric electronic voting machine. The proposed biometric electoral voting system allows the user to scan fingerprint and iris so that his or...

Solution of Beam Structure Analysis Using SAP2000

The beam structure is an essential structural element for construction professionals, and most engineers should be familiar with beams. The type of beam structure discussed in this paper is a simple beam structure. Calcu...

Deep Web Crawler: A Review

In today’s scenario, there is an ample amount of data on the internet that can be accessed by everyone. This is the data that can be indexed by search engines. There are softwares named Web Crawlers that explore the WWW...

Impact of Climate Change on Water Resources in Kashmir, India

The main objective of the study was to test the performance and feasibility of SWAT model for prediction of stream flow in state of Jammu and Kashmir in India. The model was auto calibrated for a period of 8 years (2013...

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