Detection of XSS Attacks in Web Applications: A Machine Learning Approach
Journal Title: International Journal of Innovative Research in Computer Science and Technology - Year 2021, Vol 9, Issue 1
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
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...