Auditing a batch of SQL queries

被引:2
|
作者
Motwani, Rajeev [1 ]
Nabar, Shubha U. [1 ]
Thomas, Dilys [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
D O I
10.1109/ICDEW.2007.4400990
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we study the problem of auditing a batch of SQL queries: given a set of SQL queries that have been posed over a database, determine whether some subset of these queries have revealed private information about an individual or group of individuals. In [2], the authors studied the problem of determining whether any single SQL query in isolation revealed information forbidden by the database system's data disclosure policies. In this paper, we extend this work to the problem of auditing a batch of SQL queries. We define two different notions of auditing - semantic auditing and syntactic auditing - and show that while syntactic auditing seems more desirable, it is in fact NP-hard to achieve. The problem of semantic auditing of a batch of SQL queries is, however, tractable and we give a polynomial time algorithm for this purpose.
引用
收藏
页码:186 / 191
页数:6
相关论文
共 50 条
  • [1] Auditing SQL queries
    Motwani, Rajeev
    Nabar, Shubha U.
    Thomas, Dilys
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 287 - +
  • [2] A unified audit expression model for auditing SQL queries
    Goyal, Vikram
    Gupta, S. K.
    Gupta, Anand
    [J]. DATA AND APPLICATIONS SECURITY XXII, 2008, 5094 : 33 - +
  • [3] Auditing sum queries
    Malvestuto, FM
    Mezzini, M
    [J]. DATABASE THEORY ICDT 2003, PROCEEDINGS, 2003, 2572 : 126 - 142
  • [4] Proving the safety of SQL queries
    Brass, S
    Goldberg, C
    [J]. QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 197 - 204
  • [5] VENN DIAGRAMS AND SQL QUERIES
    HALPIN, TA
    [J]. AUSTRALIAN COMPUTER JOURNAL, 1989, 21 (01): : 27 - 32
  • [6] XML queries via SQL
    Chen, CX
    Malhotra, A
    [J]. WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2000, 1846 : 53 - 60
  • [7] Sensitivity Analysis of SQL Queries
    Laud, Peeter
    Pettai, Martin
    Randmets, Jaak
    [J]. PLAS'18: PROCEEDINGS OF THE 13TH WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY, 2018, : 2 - 12
  • [8] MAKE BULLETPROOF SQL QUERIES
    LINTHICUM, DS
    [J]. BYTE, 1995, 20 (02): : 111 - 113
  • [9] SQL queries with CASE expressions
    Gryz, Jarek
    Wang, Qiong
    Qian, Xiaoyan
    Zuzarte, Calisto
    [J]. FOUNDATIONS OF INTELLIGENT SYSTEMS, PROCEEDINGS, 2008, 4994 : 351 - +
  • [10] FORMAL SEMANTICS OF SQL QUERIES
    NEGRI, M
    PELAGATTI, G
    SBATTELLA, L
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1991, 16 (03): : 513 - 534