The dynamic predicate: integrating access control with query processing in XML databases

被引:12
作者
Lee, Jae-Gil
Whang, Kyu-Young
Han, Wook-Shin
Song, Il-Yeol
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Kyungpook Natl Univ, Dept Comp Engn, Taegu 702701, South Korea
[3] Drexel Univ, Coll Informat Sci & Technol, Philadelphia, PA 19104 USA
关键词
access control; query processing; XML databases; privacy; security;
D O I
10.1007/s00778-006-0037-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, access control on XML data has become an important research topic. Previous research on access control mechanisms for XML data has focused on increasing the efficiency of access control itself, but has not addressed the issue of integrating access control with query processing. In this paper, we propose an efficient access control mechanism tightly integrated with query processing for XML databases. We present the novel concept of the dynamic predicate (DP), which represents a dynamically constructed condition during query execution. A DP is derived from instance-level authorizations and constrains accessibility of the elements. The DP allows us to effectively integrate authorization checking into the query plan so that unauthorized elements are excluded in the process of query execution. Experimental results show that the proposed access control mechanism improves query processing time significantly over the state-of-the-art access control mechanisms. We conclude that the DP is highly effective in efficiently checking instance-level authorizations in databases with hierarchical structures.
引用
收藏
页码:371 / 387
页数:17
相关论文
共 34 条
[1]  
AGGARWAL G, 2004, P 30 INT C VER LARG, P708
[2]  
Agrawal R., 2002, Proceedings of the Twenty-eighth International Conference on Very Large Data Bases, P143
[3]   Structural joins: A primitive for efficient XML query pattern matching [J].
Al-Khalifa, S ;
Jagadish, HV ;
Koudas, N ;
Patel, JM ;
Srivastava, D ;
Wu, YQ .
18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, :141-152
[4]  
[Anonymous], P 9 ACM S ACC CONTR
[5]   SP-GiST: An extensible database index for supporting space partitioning trees [J].
Aref, WG ;
Ilyas, IF .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2001, 17 (2-3) :215-240
[6]   Specifying and enforcing access control policies for XML document sources [J].
Bertino E. ;
Castano S. ;
Ferrari E. ;
Mesiti M. .
World Wide Web, 2000, 3 (03) :139-151
[7]  
Bruno N., 2002, P 2002 ACM SIGMOD IN, P310
[8]   Management of access control policies for XML document sources [J].
Barbara Carminati ;
Elena Ferrari .
International Journal of Information Security, 2003, 1 (4) :236-260
[9]  
CARMINATI B, 2005, P 10 ACM S ACC CONTR, P67
[10]  
CHIEN SY, 2002, P 28 INT C VER LARG, P263