Français Anglais
Accueil Annuaire Plan du site
Accueil > Evenements > Séminaires
Séminaire d'équipe(s)
Exploiting vulnerabilities in Web applications thanks to secure models.
Johan Oudinet

29 March 2013, 14h00
Salle/Bat : 465/PCRI-N
Contact :

Activités de recherche :

Résumé :
Web applications are a major target of attackers. The increasing
complexity of such applications and the subtlety of today's attacks make
it very hard for developers to manually secure their Web applications.
Penetration testing is considered an art; the success of a penetration
tester in detecting vulnerabilities mainly depends on his skills.
Recently, model-checkers dedicated to security analysis have proved
their ability to identify complex attacks on web-based security
protocols. However, bridging the gap between an abstract attack trace
output by a model-checker and a penetration test on the real Web
application is still an open issue.
In this talk, I present a methodology, developed within the EU project
spacios.eu, for testing Web applications starting from a secure model.
First, we mutate the model to introduce well-known vulnerabilities for
Web applications. Then, model-checking techniques find some abstract
attack traces (AATs) that exploit those vulnerabilities. Next, the AATs
are translated into concrete test cases by using a 2-step mapping.
Finally, the tests are executed on the real system using an automatic
procedure that may request the help of a test expert from time to time.
A prototype has been implemented and evaluated on WebGoat, an insecure
Web application maintained by OWASP. It successfully reproduced
Role-Based Access Control (RBAC) and Cross-Site Scripting (XSS) attacks.

Pour en savoir plus :
Séminaires
Resilient PDE solving approaches for exascale comp
Calcul à haute performance
Tuesday 29 May 2018 - 10h30
Salle : 465 - PCRI-N
Paul Mycek .............................................

Binary pattern of length greater than 14 are abeli
Combinatoire
Friday 25 May 2018 - 14h30
Salle : 445 - PCRI-N
Matthieu Rosenfeld .............................................

TBA
Algorithmique distribuée
Wednesday 02 May 2018 - 10h30
Salle : 465 - PCRI-N
Evangelos Bampas .............................................

Mariage stable auto-stabilisant et distribué
Théorie des graphes
Friday 13 April 2018 - 14h30
Salle : 445 - PCRI-N
Marie Laveau .............................................

Modélisation et implémentation du produit de matri
Calcul à haute performance
Wednesday 11 April 2018 - 10h30
Salle : 465 - PCRI-N
Thomas Lambert .............................................