Query translation for XPath-based security views

R. Vercammen, A.J.H. Hidders, J. Paredaens

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

5 Citations (Scopus)

Abstract

Since XML is used as a storage format in an increasing number of applications, security has become an important issue in XML databases. One aspect of security is restricting access to data by certain users. This can, for example, be achieved by means of access rules or XML security views, which define projections over XML documents. The usage of security views avoids information leakage that may occur when we use certain access rules. XML views can be implemented by materialized views, but materialization and maintenance of views may cause considerable overhead. Therefore, we study translations from queries on views to equivalent queries on the original XML documents, assuming both the security views and the queries are specified by XPath expressions. Especially, we investigate which XPath fragments are closed under the composition of a view and a query.
Original languageEnglish
Title of host publicationCurrent Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers)
EditorsT. Grust, H. Hopfner, A. Illarramendi
Place of PublicationBerlin
PublisherSpringer
Pages250-263
ISBN (Print)3-540-46788-2
DOIs
Publication statusPublished - 2006

Publication series

NameLecture Notes in Computer Science
Volume4254
ISSN (Print)0302-9743

Fingerprint

XML
Chemical analysis

Cite this

Vercammen, R., Hidders, A. J. H., & Paredaens, J. (2006). Query translation for XPath-based security views. In T. Grust, H. Hopfner, & A. Illarramendi (Eds.), Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers) (pp. 250-263). (Lecture Notes in Computer Science; Vol. 4254). Berlin: Springer. https://doi.org/10.1007/11896548_22
Vercammen, R. ; Hidders, A.J.H. ; Paredaens, J. / Query translation for XPath-based security views. Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers). editor / T. Grust ; H. Hopfner ; A. Illarramendi. Berlin : Springer, 2006. pp. 250-263 (Lecture Notes in Computer Science).
@inproceedings{9acfa3fa787840cab5a08046b35c488a,
title = "Query translation for XPath-based security views",
abstract = "Since XML is used as a storage format in an increasing number of applications, security has become an important issue in XML databases. One aspect of security is restricting access to data by certain users. This can, for example, be achieved by means of access rules or XML security views, which define projections over XML documents. The usage of security views avoids information leakage that may occur when we use certain access rules. XML views can be implemented by materialized views, but materialization and maintenance of views may cause considerable overhead. Therefore, we study translations from queries on views to equivalent queries on the original XML documents, assuming both the security views and the queries are specified by XPath expressions. Especially, we investigate which XPath fragments are closed under the composition of a view and a query.",
author = "R. Vercammen and A.J.H. Hidders and J. Paredaens",
year = "2006",
doi = "10.1007/11896548_22",
language = "English",
isbn = "3-540-46788-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "250--263",
editor = "T. Grust and H. Hopfner and A. Illarramendi",
booktitle = "Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers)",
address = "Germany",

}

Vercammen, R, Hidders, AJH & Paredaens, J 2006, Query translation for XPath-based security views. in T Grust, H Hopfner & A Illarramendi (eds), Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers). Lecture Notes in Computer Science, vol. 4254, Springer, Berlin, pp. 250-263. https://doi.org/10.1007/11896548_22

Query translation for XPath-based security views. / Vercammen, R.; Hidders, A.J.H.; Paredaens, J.

Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers). ed. / T. Grust; H. Hopfner; A. Illarramendi. Berlin : Springer, 2006. p. 250-263 (Lecture Notes in Computer Science; Vol. 4254).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Query translation for XPath-based security views

AU - Vercammen, R.

AU - Hidders, A.J.H.

AU - Paredaens, J.

PY - 2006

Y1 - 2006

N2 - Since XML is used as a storage format in an increasing number of applications, security has become an important issue in XML databases. One aspect of security is restricting access to data by certain users. This can, for example, be achieved by means of access rules or XML security views, which define projections over XML documents. The usage of security views avoids information leakage that may occur when we use certain access rules. XML views can be implemented by materialized views, but materialization and maintenance of views may cause considerable overhead. Therefore, we study translations from queries on views to equivalent queries on the original XML documents, assuming both the security views and the queries are specified by XPath expressions. Especially, we investigate which XPath fragments are closed under the composition of a view and a query.

AB - Since XML is used as a storage format in an increasing number of applications, security has become an important issue in XML databases. One aspect of security is restricting access to data by certain users. This can, for example, be achieved by means of access rules or XML security views, which define projections over XML documents. The usage of security views avoids information leakage that may occur when we use certain access rules. XML views can be implemented by materialized views, but materialization and maintenance of views may cause considerable overhead. Therefore, we study translations from queries on views to equivalent queries on the original XML documents, assuming both the security views and the queries are specified by XPath expressions. Especially, we investigate which XPath fragments are closed under the composition of a view and a query.

U2 - 10.1007/11896548_22

DO - 10.1007/11896548_22

M3 - Conference contribution

SN - 3-540-46788-2

T3 - Lecture Notes in Computer Science

SP - 250

EP - 263

BT - Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers)

A2 - Grust, T.

A2 - Hopfner, H.

A2 - Illarramendi, A.

PB - Springer

CY - Berlin

ER -

Vercammen R, Hidders AJH, Paredaens J. Query translation for XPath-based security views. In Grust T, Hopfner H, Illarramendi A, editors, Current Trends in Database Technology - EDBT 2006 (Munich, Germany, March 26-31, 2006, Revised Selected Papers). Berlin: Springer. 2006. p. 250-263. (Lecture Notes in Computer Science). https://doi.org/10.1007/11896548_22