ACM Home Page
Please provide us with feedback. Feedback
Secure XML querying with security views
Full text PdfPdf (229 KB)
Source International Conference on Management of Data archive
Proceedings of the 2004 ACM SIGMOD international conference on Management of data table of contents
Paris, France
SESSION: Research sessions: security and privacy table of contents
Pages: 587 - 598  
Year of Publication: 2004
ISBN:1-58113-859-8
Authors
Wenfei Fan  University of Edinburgh & Bell Laboratories
Chee-Yong Chan  National University of Singapore
Minos Garofalakis  Bell Laboratories
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 128,   Citation Count: 36
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007568.1007634
What is a DOI?

ABSTRACT

The prevalent use of XML highlights the need for a generic, flexible access-control mechanism for XML documents that supports efficient and secure query access, without revealing sensitive information unauthorized users. This paper introduces a novel paradigm for specifying XML security constraints and investigates the enforcement of such constraints during XML query evaluation. Our approach is based on the novel concept of security views, which provide for each user group (a) an XML view consisting of all and only the information that the users are authorized to access, and (b) a view DTD that the XML view conforms to. Security views effectively protect sensitive data from access and potential inferences by unauthorized user, and provide authorized users with necessary schema information to facilitate effective query formulation and optimization. We propose an efficient algorithm for deriving security view definitions from security policies (defined on the original document DTD) for different user groups. We also develop novel algorithms for XPath query rewriting and optimization such that queries over security views can be efficiently answered without materializing the views. Our algorithms transform a query over a security view to an equivalent query over the original document, and effectively prune query nodes by exploiting the structural properties of the document DTD in conjunction with approximate XPath containment tests. Our work is the first to study a flexible, DTD-based access-control model for XML and its implications on the XML query-execution engine. Furthermore, it is among the first efforts for query rewriting and optimization in the presence of general DTDs for a rich a class of XPath queries. An empirical study based on real-life DTDs verifies the effectiveness of our approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
T. Bray, J. Paoli, and C. M. Sperberg-McQueen. Extensible Markup Language (XML) 1.0 W3C Recommendation, Feb. 1998.
 
5
 
6
S. Cho, S. Amer-Yahia, L. Lakshmanan, and D. Srivastava. Optimizing the secure evaluation of twig queries. In VLDB, 2002.
 
7
J. Clark and S. DeRose. XML Path Languages (XPath). W3C Working Draft, Nov. 1999.
 
8
9
 
10
 
11
 
12
A. Diaz and D. Lovell, XML generator, 1999.
13
 
14
 
15
G, Gottlob, C. Koch, and R, Pichler, Efficient algorithms for processing XPath queries. In VLDB, 2002.
 
16
S. Hada and M. Kudo. XML access control language: Provisional authorization for XML documents. http://www.trl.ibm.com/projects/xml/xacl/xacl-spec.html.
 
17
C. Koch. XML Task Force, 2003.
18
 
19
G. Miklau and D. Suciu. controlling access to published data using cryptography. In VLDB, 2003.
 
20
 
21
22
 
23
NAA Classified advertising standard task force. Adex DTD, 1999.
 
24
 
25
Oasis. eXtensible Access Control Markup Language (XACML). http://www.oasis-open.org/committees/xcaml.
26
27
 
28

CITED BY  36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collaborative Colleagues:
Wenfei Fan: colleagues
Chee-Yong Chan: colleagues
Minos Garofalakis: colleagues

Peer to Peer - Readers of this Article have also read: