Détection d'attaques contre les données dans les applications web
Résumé
Un système de détection d'intrusion (IDS) est un système permettant de détecter des activités anormales ou suspectes dirigées contre un système d'information. Plusieurs types d'IDS existent : certains permettent d'analyser un réseau, d'autres un hôte tandis que d'autres encore sont hybrides. Par ailleurs, deux grandes approches coexistent dans la détection d'intrusion. La première est l'approche par signature. La deuxième est l'approche comportementale. Nous nous intéressons ici à la détection d'intrusion comportementale au niveau applicatif. Cette approche est divisée en deux grandes phases. Tout d'abord, un modèle du comportement normal de l'application est créé. Ensuite, ce modèle est utilisé pour détecter des attaques à l'exécution. Le stage mené dans l'équipe SSIR à Supélec cette année s'intéresse à la détection d'attaques contre les données dans le contexte particulier des applications web. Ce type d'application est de plus en plus utilisé tandis que le nombre d'attaques augmente de pair. Notre objectif est de modéliser le comportement de l'application par des invariants sur les variables critiques. À l'exécution, si un des invariants est violé, nous considérons que nous sommes en présence d'une intrusion. Nous avons implémenté notre approche et obtenu des résultats encourageants qui ont permis de détecter les attaques connues contre notre application test.
Loading...