Autre (Rapports)
ReACP: A Semi-Automated Framework for Reverse-engineering and Testing of Access Control Policies of Web Applications
LE, Ha Thanh; NGUYEN, Duy Cu; BRIAND, Lionel
2016
 

Documents


Texte intégral
FSE-TR.pdf
Postprint Auteur (1.29 MB)
Télécharger

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

Envoyer vers



Détails



Mots-clés :
Access control testing; reverse-engineering of access control policies; machine learning; input specification mining
Résumé :
[en] This technical report details our a semi-automated framework for the reverse-engineering and testing of access control (AC) policies for web-based applications. In practice, AC specifications are often missing or poorly documented, leading to AC vulnerabilities. Our goal is to learn and recover AC policies from implementation, and assess them to find AC issues. Built on top of a suite of security tools, our framework automatically explores a system under test, mines domain input specifications from access request logs, and then, generates and executes more access requests using combinatorial test generation. We apply machine learning on the obtained data to characterise relevant attributes that influence access control to learn policies. Finally, the inferred policies are used for detecting AC issues, being vulnerabilities or implementation errors. We have evaluated our framework on three open-source applications with respect to correctness and completeness. The results are very promising in terms of the quality of inferred policies, more than 94% of them are correct with respect to implemented AC mechanisms. The remaining incorrect policies are mainly due to our unrefined permission classification. Moreover, a careful analysis of these policies has revealed 92 vulnerabilities, many of them are new.
Centre de recherche :
University of Luxembourg: Interdisciplinary Centre for Security, Reliability and Trust - SnT
Disciplines :
Sciences informatiques
Auteur, co-auteur :
LE, Ha Thanh ;  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)
Langue du document :
Anglais
Titre :
ReACP: A Semi-Automated Framework for Reverse-engineering and Testing of Access Control Policies of Web Applications
Date de publication/diffusion :
15 juin 2016
N° de rapport :
978-2-87971-034-1
Nombre de pages :
48
Focus Area :
Security, Reliability and Trust
Disponible sur ORBilu :
depuis le 15 juin 2016

Statistiques


Nombre de vues
329 (dont 25 Unilu)
Nombre de téléchargements
958 (dont 10 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu