• 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