RXSS Protect: A Browser Extension for Detection of Reflected Cross-Site Scripting Attacks in Real-Time Using Machine Learning

With the rise of the internet usage and web applications, Reflected Cross-Site Scripting (RXSS) attacks have become increasingly prevalent, accounting for over 90% of recent XSS incidents. This paper proposes a novel defense mechanism against RXSS through a browser extension, called RXSS Protect, integrated with a machine learning (ML) algorithm. This extension, compatible with Google Chrome, Microsoft Edge, and Mozilla Firefox, employs a Support Vector Machine (SVM) model to detect and block malicious scripts in real-time. The system’s architecture includes a Flask server for running the ML model, a browser extension for client-side operations, and an SQLite database for storing URL data. This approach aims to enhance web browsing security by providing an effective tool against RXSS attacks, with potential for future extensions to other types of cyber threats. The SVM model is trained on a dataset of benign and malicious URLs and XSS payloads. Evaluation focused on answering two key research questions, related to detection accuracy and performance across browsers. Results showed that RXSS Protect achieved a high accuracy of 97.53% in identifying RXSS payloads and relatively good overall performance across browsers.

Authors

Institutions

Publication Details

Published
2024-10-24
DOI
https://doi.org/10.1109/nextcomp63004.2024.10779651
Citations
2
Primary Topic
Web Application Security Vulnerabilities
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RXSS Protect: A Browser Extension for Detection of Reflected Cross-Site Scripting Attacks in Real-Time Using Machine Learning

Girish Bekaroo, Yaachna Rawoteea
2 citations
Web Application Security Vulnerabilities
1.56
article

RXSS Protect: A Browser Extension for Detection of Reflected Cross-Site Scripting Attacks in Real-Time Using Machine Learning

Girish Bekaroo, Yaachna Rawoteea
article en
2 citations

Abstract

With the rise of the internet usage and web applications, Reflected Cross-Site Scripting (RXSS) attacks have become increasingly prevalent, accounting for over 90% of recent XSS incidents. This paper proposes a novel defense mechanism against RXSS through a browser extension, called RXSS Protect, integrated with a machine learning (ML) algorithm. This extension, compatible with Google Chrome, Microsoft Edge, and Mozilla Firefox, employs a Support Vector Machine (SVM) model to detect and block malicious scripts in real-time. The system’s architecture includes a Flask server for running the ML model, a browser extension for client-side operations, and an SQLite database for storing URL data. This approach aims to enhance web browsing security by providing an effective tool against RXSS attacks, with potential for future extensions to other types of cyber threats. The SVM model is trained on a dataset of benign and malicious URLs and XSS payloads. Evaluation focused on answering two key research questions, related to detection accuracy and performance across browsers. Results showed that RXSS Protect achieved a high accuracy of 97.53% in identifying RXSS payloads and relatively good overall performance across browsers.

Middlesex University Mauritius (MU)
Openalex Percentile: Top 12%
Web Application Security Vulnerabilities
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.