Filtering XPath expressions for XML access control

被引:6
|
作者
Jeon, JM
Chung, YD
Kim, MH
Lee, YJ
机构
[1] Dongguk Univ, Dept Comp Engn, Seoul 100715, South Korea
[2] Korea Adv Inst Sci & Technol, Div Comp Sci, Taejon 305701, South Korea
关键词
XPath; XML; query processing; access control; security;
D O I
10.1016/j.cose.2004.06.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
XPath is a standard for specifying parts of XML documents and a suitable language for both query processing and access control of XML. In this paper, we use the XPath expression for representing user queries and access control for XML. And we propose an access-control method for XML, where we control accesses to XML documents by filtering query XPath expressions through access-control XPath expressions. For filtering the access-denied parts out of query XPath expressions, set operations (such as, intersection and difference) between the XPath expressions are essential. However, it is known that the containment problem of two XPath expressions is coNP-hard when the XPath expressions contain predicates (or branch), wildcards and descendant axes. To solve the problem, we directly search XACT (XML Access Control Tree) for a query XPath expression and extract the access-granted parts. The XACT is our proposed structure, where the edges are structural summary of XML elements and the nodes contain access-control information. We show that the query XPath expressions are successfully filtered through the XACT by our proposed method, and also show the performance improvement by comparing the proposed method with the previous work. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:591 / 605
页数:15
相关论文
共 50 条
  • [1] Efficient filtering of XML documents with XPath expressions
    Chan, CY
    Felber, P
    Garofalakis, M
    Rastogi, R
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 235 - 244
  • [2] Efficient filtering of XML documents with XPath expressions
    C.-Y. Chan
    P. Felber
    M. Garofalakis
    R. Rastogi
    [J]. The VLDB Journal, 2002, 11 : 354 - 379
  • [3] Efficient filtering of XML documents with XPath expressions
    Chan, CY
    Felber, P
    Garofalakis, M
    Rastogi, R
    [J]. VLDB JOURNAL, 2002, 11 (04): : 354 - 379
  • [4] XML filtering with XPath expressions containing parent and ancestor axes
    Ning, Bo
    Liu, Chengfei
    [J]. INFORMATION SCIENCES, 2012, 210 : 41 - 54
  • [5] Efficient Filtering of XML Documents with XPath Expressions Containing Ancestor Axis
    Ning, Bo
    Liu, Chengfei
    Wang, Guoren
    [J]. WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 551 - +
  • [6] Filtering XML Streams by XPath and Keywords
    Bou, Savong
    Amagasa, Toshiyuki
    Kitagawa, Hiroyuki
    [J]. 16TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS 2014), 2014, : 410 - 419
  • [7] Filtering contents by efficient evaluation of XPath expressions
    Yuriyama, M
    Nakamura, H
    [J]. 2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2003, : 148 - 155
  • [8] Two phase filtering for XML access control
    Lyun, Changwoo
    Park, Seog
    [J]. SECURE DATA MANAGEMENT, 2006, 4165 : 115 - 130
  • [9] Efficient Eager XPath Filtering over XML Streams
    Hagio, Kazuhito
    Ohgami, Takashi
    Bannai, Hideo
    Takeda, Masayuki
    [J]. PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2011, 2011, : 30 - 44
  • [10] Schema-aware XPath filtering on XML document streams
    Lee, Daewook
    Kwon, Joonho
    Yang, Weidong
    Shin, Hyoseop
    Kwak, Jae-min
    Lee, Sukho
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2009, 20 (03) : 273 - 282