An invariant-based approach for detecting attacks against data in web applications

Romaric Ludinard, Éric Totel, Frédéric Tronel, Vincent Nicomette, Mohamed Kaâniche, Éric Alata, Éric Alata, Rim Akrout, Yann Bachy

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

RRABIDS (Ruby on Rails Anomaly Based Intrusion Detection System) is an application level intrusion detection system (IDS) for applications implemented with the Ruby on Rails framework. The goal of this intrusion detection system is to detect attacks against data in the context of web applications. This anomaly based IDS focuses on the modelling of the normal application profile using invariants. These invariants are discovered during a learning phase. Then, they are used to instrument the web application at source code level, so that a deviation from the normal profile can be detected at run-time. This paper illustrates on simple examples how the approach detects well-known categories of web attacks that involve a state violation of the application, such as SQL injections. Finally, an assessment phase is performed to evaluate the accuracy of the detection provided by the proposed approach.

Original languageEnglish
Title of host publicationApplication Development and Design
Subtitle of host publicationConcepts, Methodologies, Tools, and Applications
PublisherIGI Global
Pages1073-1094
Number of pages22
ISBN (Electronic)9781522534235
ISBN (Print)9781522536000
DOIs
Publication statusPublished - 1 Jan 2017
Externally publishedYes

Fingerprint

Dive into the research topics of 'An invariant-based approach for detecting attacks against data in web applications'. Together they form a unique fingerprint.

Cite this