DocumentCode :
3321997
Title :
Auditing SQL Queries
Author :
Motwani, Rajeev ; Nabar, Shubha U. ; Thomas, Dilys
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., Stanford, CA
fYear :
2008
fDate :
7-12 April 2008
Firstpage :
287
Lastpage :
296
Abstract :
We study the problem of auditing a batch of SQL queries: given a forbidden view of a database that should have been kept confidential, a batch of queries that were posed over this database and answered, and a definition of suspiciousness, determine if the query batch is suspicious with respect to the forbidden view. We consider several notions of suspiciousness that span a spectrum both in terms of their disclosure detection guarantees and the tractability of auditing under them for different classes of queries. We identify a particular notion of suspiciousness, weak syntactic suspiciousness, that allows for an efficient auditor for a large class of conjunctive queries. The auditor can be used together with a specific set of forbidden views to detect disclosures of the association between individuals and their private attributes. Further it can also be used to prevent disclosures by auditing queries on the fly in an online setting. Finally, we tie in our work with recent research on query auditing and access control and relate the above definitions of suspiciousness to the notion of unconditional validity of a query introduced in database access control literature.
Keywords :
SQL; authorisation; query processing; relational databases; SQL query auditing; conjunctive queries; database access control; disclosure detection guarantees; forbidden database views; Access control; Computer science; Data privacy; Database systems; Polynomials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-1836-7
Electronic_ISBN :
978-1-4244-1837-4
Type :
conf
DOI :
10.1109/ICDE.2008.4497437
Filename :
4497437
Link To Document :
بازگشت