Dec. 5, 2005 to Dec. 9, 2005
Elisa Bertino , Purdue University
Ashish Kamra , Purdue University
Evimaria Terzi , University of Helsinki
Athena Vakali , Aristotle University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSAC.2005.33
A considerable effort has been recently devoted to the development of Database Management Systems (DBMS) which guarantee high assurance security and privacy. An important component of any strong security solution is represented by intrusion detection (ID) systems, able to detect anomalous behavior by applications and users. To date, however, there have been very few ID mechanisms specifically tailored to database systems. In this paper, we propose such a mechanism. The approach we propose to ID is based on mining database traces stored in log files. The result of the mining process is used to form user profiles that can model normal behavior and identify intruders. An additional feature of our approach is that we couple our mechanism with Role Based Access Control (RBAC). Under a RBAC system permissions are associated with roles, usually grouping several users, rather than with single users. Our ID system is able to determine role intruders, that is, individuals that while holding a specific role, have a behavior different from the normal behavior of the role. An important advantage of providing an ID mechanism specifi- cally tailored to databases is that it can also be used to protect against insider threats. Furthermore, the use of roles makes our approach usable even for databases with large user population. Our preliminary experimental evaluation on both real and synthetic database traces show that our methods work well in practical situations.
Elisa Bertino, Ashish Kamra, Evimaria Terzi, Athena Vakali, "Intrusion Detection in RBAC-administered Databases", ACSAC, 2005, Computer Security Applications Conference, Annual, Computer Security Applications Conference, Annual 2005, pp. 170-182, doi:10.1109/CSAC.2005.33