| QFilter: fine-grained run-time XML access control via NFA-based query rewriting |
| Full text |
Pdf
(351 KB)
|
| Source
|
Conference on Information and Knowledge Management
archive
Proceedings of the thirteenth ACM international conference on Information and knowledge management
table of contents
Washington, D.C., USA
SESSION: DB-6 (databases): XML query processing
table of contents
Pages: 543 - 552
Year of Publication: 2004
ISBN:1-58113-874-1
|
|
Authors
|
|
Bo Luo
|
Pennsylvania State University, University Park, PA
|
|
Dongwon Lee
|
Pennsylvania State University, University Park, PA
|
|
Wang-Chien Lee
|
Pennsylvania State University, University Park, PA
|
|
Peng Liu
|
Pennsylvania State University, University Park, PA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 31, Citation Count: 6
|
|
|
ABSTRACT
At present, most of the state-of-the-art solutions for XML access controls are either (1) document-level access control techniques that are too limited to support fine-grained security enforcement; (2) view-based approaches that are often expensive to create and maintain; or (3) impractical proposals that require substantial security-related support from underlying XML databases. In this paper, we take a different approach that assumes no security support from underlying XML databases and examine three alternative fine-grained XML access control solutions, namely <i>primitive, pre-processing</i> and <i>post-processing</i> approaches. In particular, we advocate a pre-processing method called <i>QFilter</i> that uses Non-deterministic Finite Automata (NFA) to rewrite user's query such that any parts violating access control rules are pruned. We show the construction and execution of a QFilter and demonstrate its superiority to other competing methods.
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
|
T. Bray, J. Paoli, and C. M. Sperberg-McQueen (Eds). Extensible Markup Language (XML) 1.0 (2nd Ed.). W3C Recommendation, Oct. 2000..
|
| |
3
|
S. Cho, S. Amer-Yahia, L. V.S. Lakshmanan, and D. Srivastava. Optimizing the Secure Evaluation of Twig Queries. In VLDB, Hong Kong, China, Aug. 2002.
|
 |
4
|
|
| |
5
|
|
| |
6
|
Y. Diao and M. J. Franklin. High-Performance XML Filtering: An Overview of YFilter. IEEE Data Eng. Bulletin, Mar. 2003.
|
| |
7
|
|
| |
8
|
S. Godik and T. Moses (Eds). eXtensible Access Control Markup Language (XACML) Version 1.0. OASIS Specification Set, Feb. 2003.
|
 |
9
|
|
| |
10
|
D. Lee, W. C. Lee and P. Liu. Supporting XML Security Models using Relational Databases: A Vision. In XML Database Symposium (XSym), Berlin, Germany, 2003.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
A. R. Schmidt , Florian Waas , Martin L. Kersten , D. Florescu , I. Manolescu , M. J. Carey , R. Busse, The XML benchmark project, CWI (Centre for Mathematics and Computer Science), Amsterdam, The Netherlands, 2001
|
| |
19
|
J. Simeon and M. Fernandez. Galax V 0.3.5, Jan. 2004. http://db.bell-labs.com/galax/.
|
| |
20
|
T. Yu, D. Srivastava, L. V.S. Lakshmanan, and H. V. Jagadish. Compressed Accessibility Map: Efficient Access Control for XML. In VLDB, Hong Kong, China, Aug. 2002.
|
 |
21
|
|
| |
22
|
L. Bouganim, F. D. Ngoc,and P. Pucheral. Client-Based Access Control Management for XML documents. In VLDB, Toronto, Canada, 2004.
|
CITED BY 6
|
|
|
|
|
Padmapriya Ayyagari , Prasenjit Mitra , Dongwon Lee , Peng Liu , Wang-Chien Lee, Incremental adaptation of XPath access control views, Proceedings of the 2nd ACM symposium on Information, computer and communications security, March 20-22, 2007, Singapore
|
|
Fengjun Li , Bo Luo , Peng Liu , Dongwon Lee , Chao-Hsien Chu, Automaton segmentation: a new approach to preserve privacy in xml information brokering, Proceedings of the 14th ACM conference on Computer and communications security, October 28-31, 2007, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|