Skip to main navigation Skip to search Skip to main content

Detecting attacks against data in web applications

  • Romaric Ludinard
  • , Éric Totel
  • , Frédéric Tronel
  • , Vincent Nicomette
  • , Mohamed Kaâniche
  • , Éric Alata
  • , Rim Akrout
  • , Yann Bachy
  • Supelec
  • LAAS-CNRS
  • Université Paul Sabatier

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

RRABIDS (Ruby on Rails Anomaly Based Intrusion Detection System) is an application level intrusion detection system for applications implemented with the Ruby on Rails framework. It is aimed at detecting attacks against data in the context of web applications. This anomaly based IDS focuses on the modeling of the application profile in the absence of attacks (called normal 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 publication7th International Conference on Risks and Security of Internet and Systems, CRiSIS 2012
DOIs
Publication statusPublished - 1 Dec 2012
Externally publishedYes
Event7th International Conference on Risks and Security of Internet and Systems, CRiSIS 2012 - Cork, Ireland
Duration: 10 Oct 201212 Oct 2012

Publication series

Name7th International Conference on Risks and Security of Internet and Systems, CRiSIS 2012

Conference

Conference7th International Conference on Risks and Security of Internet and Systems, CRiSIS 2012
Country/TerritoryIreland
CityCork
Period10/10/1212/10/12

Fingerprint

Dive into the research topics of 'Detecting attacks against data in web applications'. Together they form a unique fingerprint.

Cite this