Cross-site scripting adversarial attacks based on deep reinforcement learning: Evaluation and extension study

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Pasini, Samuele, Maragliano, Gianluca, Kim, Jinhan, Tonella, Paolo
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912975581872128
author Pasini, Samuele
Maragliano, Gianluca
Kim, Jinhan
Tonella, Paolo
author_facet Pasini, Samuele
Maragliano, Gianluca
Kim, Jinhan
Tonella, Paolo
contents Cross-site scripting (XSS) poses a significant threat to web application security. While Deep Learning (DL) has shown remarkable success in detecting XSS attacks, it remains vulnerable to adversarial attacks due to the discontinuous nature of the mapping between the input (i.e., the attack) and the output (i.e., the prediction of the model whether an input is classified as XSS or benign). These adversarial attacks employ mutation-based strategies for different components of XSS attack vectors, allowing adversarial agents to iteratively select mutations to evade detection. Our work replicates a state-of-the-art XSS adversarial attack, highlighting threats to validity in the reference work and extending it towards a more effective evaluation strategy. Moreover, we introduce an XSS Oracle to mitigate these threats. The experimental results show that our approach achieves an escape rate above 96% when the threats to validity of the replicated technique are addressed.
format Preprint
id arxiv_https___arxiv_org_abs_2502_19095
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Cross-site scripting adversarial attacks based on deep reinforcement learning: Evaluation and extension study
Pasini, Samuele
Maragliano, Gianluca
Kim, Jinhan
Tonella, Paolo
Software Engineering
Artificial Intelligence
Cryptography and Security
Cross-site scripting (XSS) poses a significant threat to web application security. While Deep Learning (DL) has shown remarkable success in detecting XSS attacks, it remains vulnerable to adversarial attacks due to the discontinuous nature of the mapping between the input (i.e., the attack) and the output (i.e., the prediction of the model whether an input is classified as XSS or benign). These adversarial attacks employ mutation-based strategies for different components of XSS attack vectors, allowing adversarial agents to iteratively select mutations to evade detection. Our work replicates a state-of-the-art XSS adversarial attack, highlighting threats to validity in the reference work and extending it towards a more effective evaluation strategy. Moreover, we introduce an XSS Oracle to mitigate these threats. The experimental results show that our approach achieves an escape rate above 96% when the threats to validity of the replicated technique are addressed.
title Cross-site scripting adversarial attacks based on deep reinforcement learning: Evaluation and extension study
topic Software Engineering
Artificial Intelligence
Cryptography and Security
url https://arxiv.org/abs/2502.19095