loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Heloise Maurel 1 ; Santiago Vidal 2 and Tamara Rezk 1

Affiliations: 1 INRIA, INDES Project, Sophia Antipolis, France ; 2 ISISTAN-CONICET, Argentina

Keyword(s): Web Security, Deep Learning, Web Attacks, Cross-site Scripting.

Abstract: Cross-site Scripting (XSS) is ranked first in the top 25 Most Dangerous Software Weaknesses (2020) of Common Weakness Enumeration (CWE) and places this vulnerability as the most dangerous among programming errors. In this work, we explore static approaches to detect XSS vulnerabilities using neural networks. We compare two different code representations based on Natural Language Processing (NLP) and Programming Language Processing (PLP) and experiment with models based on different neural network architectures for static analysis detection in PHP and Node.js. We train and evaluate the models using synthetic databases. Using the generated PHP and Node.js databases, we compare our results with a well-known static analyzer for PHP code, ProgPilot, and a known scanner for Node.js, AppScan static mode. Our analyzers using neural networks overcome the results of existing tools in all cases.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.21.231.245

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Maurel, H.; Vidal, S. and Rezk, T. (2021). Statically Identifying XSS using Deep Learning. In Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT; ISBN 978-989-758-524-1; ISSN 2184-7711, SciTePress, pages 99-110. DOI: 10.5220/0010537000990110

@conference{secrypt21,
author={Heloise Maurel. and Santiago Vidal. and Tamara Rezk.},
title={Statically Identifying XSS using Deep Learning},
booktitle={Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT},
year={2021},
pages={99-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010537000990110},
isbn={978-989-758-524-1},
issn={2184-7711},
}

TY - CONF

JO - Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT
TI - Statically Identifying XSS using Deep Learning
SN - 978-989-758-524-1
IS - 2184-7711
AU - Maurel, H.
AU - Vidal, S.
AU - Rezk, T.
PY - 2021
SP - 99
EP - 110
DO - 10.5220/0010537000990110
PB - SciTePress