Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Behind an Application Firewall, Are We Safe from SQL Injection Attacks?
APPELT, Dennis; NGUYEN, Duy Cu; BRIAND, Lionel
2015In 2015 IEEE 8th International Conference on Software Testing, Verification, and Validation (ICST)
Peer reviewed
 

Documents


Texte intégral
main.pdf
Preprint Auteur (649.23 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Security Testing; SQL Injection; Machine Learning
Résumé :
[en] Web application firewalls are an indispensable layer to protect online systems from attacks. However, the fast pace at which new kinds of attacks appear and their sophistication require that firewalls be updated and tested regularly as otherwise they will be circumvented. In this paper, we focus our research on web application firewalls and SQL injection attacks. We present a machine learning-based testing approach to detect holes in firewalls that let SQL injection attacks bypass. At the beginning, the approach can automatically generate diverse attack payloads, which can be seeded into inputs of web-based applications, and then submit them to a system that is protected by a firewall. Incrementally learning from the tests that are blocked or passed by the firewall, our approach can then select tests that exhibit characteristics associated with bypassing the firewall and mutate them to efficiently generate new bypassing attacks. In the race against cyber attacks, time is vital. Being able to learn and anticipate more attacks that can circumvent a firewall in a timely manner is very important in order to quickly fix or fine-tune the firewall. We developed a tool that implements the approach and evaluated it on ModSecurity, a widely used application firewall. The results we obtained suggest a good performance and efficiency in detecting holes in the firewall that could let SQLi attacks go undetected.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust
ULHPC - University of Luxembourg: High Performance Computing
Disciplines :
Sciences informatiques
Auteur, co-auteur :
APPELT, Dennis ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
NGUYEN, Duy Cu ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Behind an Application Firewall, Are We Safe from SQL Injection Attacks?
Date de publication/diffusion :
2015
Nom de la manifestation :
8th International Conference on Software Testing, Verification, and Validation
Date de la manifestation :
13-17 April 2015
Manifestation à portée :
International
Titre de l'ouvrage principal :
2015 IEEE 8th International Conference on Software Testing, Verification, and Validation (ICST)
ISBN/EAN :
978-1-4799-7124-4
Peer reviewed :
Peer reviewed
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 23 janvier 2015

Statistiques


Nombre de vues
614 (dont 57 Unilu)
Nombre de téléchargements
21 (dont 7 Unilu)

citations Scopus®
 
47
citations Scopus®
sans auto-citations
40
citations OpenAlex
 
44

Bibliographie


Publications similaires



Contacter ORBilu