Learning SQL for Database Intrusion Detection Using Context-Sensitive Modelling (Extended Abstract)

  • Authors:
  • Christian Bockermann;Martin Apel;Michael Meier

  • Affiliations:
  • Artificial Intelligence Group, Department of Computer Science, Technische Universität Dortmund,;Information Systems and Security Group, Department of Computer Science, Technische Universität Dortmund,;Information Systems and Security Group, Department of Computer Science, Technische Universität Dortmund,

  • Venue:
  • DIMVA '09 Proceedings of the 6th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern multi-tier application systems are generally based on high performance database systems in order to process and store business information. Containing valuable business information, these systems are highly interesting to attackers and special care needs to be taken to prevent any malicious access to this database layer. In this work we propose a novel approach for modelling SQL statements to apply machine learning techniques, such as clustering or outlier detection, in order to detect malicious behaviour at the database transaction level. The approach incorporates the parse tree structure of SQL queries as characteristic e.g. for correlating SQL queries with applications and distinguishing benign and malicious queries. We demonstrate the usefulness of our approach on real-world data.