Skip to main content

XML-Based Declarative Access Control

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3381))

Abstract

XML, a self-describing and semi-structured data format, is becoming a standard to represent and exchange data between applications across the Web. XML repositories are also starting to be used either to store data or as an interoperability layer for legacy applications and data sources. The widespread use of XML highlights the need for flexible access control models for XML documents to protect sensitive and valuable information from unauthorised access. This paper presents a novel declarative access control model and elaborates how this model allows the expression of access control rules in XML. The paper further introduces the operational semantics of the model by describing the Xplorer engine which supports search-browse-navigate activities on XML repositories. Xplorer takes as inputs XML-based data schema, instance data and access control rules to auto-generate an access control-enabled Web application in accordance with these rules.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W3C-XML, Extensible Markup Language (XML) (2004)

    Google Scholar 

  2. Steele, R., Gardner, W., Dillon, T.S.: Xplorer: A Generic Search and Navigation Application for Semi-structured Data Repositories. In: 3rd International Conference on Communications, Internet, and Information Technology, CIIT 2004 (2004)

    Google Scholar 

  3. Agrawal, R., Gehani, N.H., Srinivasan, J.: OdeView: the graphical interface to Ode. In: Proceedings of the International Conference on Management of Data (1990)

    Google Scholar 

  4. Dar, S., Gehani, N.H., Jagadish, H.V., Srinivasan, J.: Queries in an Object-Oriented Graphical Interface. Journal of Visual Languages and Computing 6(1), 27–52 (1995)

    Article  Google Scholar 

  5. Carey, M., Haas, L., Maganty, V., Williams, J.: PESTO: an integrated query/browser for object databases. In: Proceedings of the International Conference on Very Large Databases, VLDB (1996)

    Google Scholar 

  6. Munroe, K.D., Papakonstantinou, Y.: BBQ: A Visual Interface for Integrated Browsing and Querying of XML. In: Proceedings of the International Conference on Very Large Databases, VLDB (2000)

    Google Scholar 

  7. Petropoulos, M., Vassalos, V., Papakonstantinou, Y.: XML query forms (XQForms): declarative specification of XML query interfaces. In: Proceedings of the International conference on World Wide Web (2001)

    Google Scholar 

  8. Mukhopadhyay, P., Papakonstantinou, Y.: Mixing querying and navigation in MIX. In: Proceedings of the 18th International Conference on Data Engineering (2002)

    Google Scholar 

  9. Steele, R., Dillon, T.: Ontology Driven System for Mobile Device Access of Electronic Health Records. In: Proceedings of the 3rd Int. Conf. of Mobile Business 2004, New York, US, July 12-13 (2004)

    Google Scholar 

  10. Steele, R., Ventsov, Y., Dillon, T.: Object-Oriented Database-based Architecture for Mobile Enterprise Applications. In: Proceedings of the IEEE ITCC 2004 (2004)

    Google Scholar 

  11. Steele, R., Ventsov, Y., Dillon, T.S.: XML Schema-based Discovery and Invocation of Mobile Services. In: Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service, EEE 2004 (2004)

    Google Scholar 

  12. Kudo, M., Hada, S.: XML document security based on provisional authorization. In: Proceedings of the 7th ACM conference on Computer and communications security, CCS (2000)

    Google Scholar 

  13. Bertino, E., Castano, S., Ferrari, E.: Securing XML documents with Author-X. IEEE Internet Computing 5(3), 21–31 (2001)

    Article  Google Scholar 

  14. Bertino, E., Ferrari, E.: Secure and selective dissemination of XML documents. ACM Transactions on Information and System Security (TISSEC) 5(3), 290–331 (2002)

    Article  Google Scholar 

  15. Damiani, E., Samarati, P., De Capitani di Vimercati, S., Paraboschi, S.: Controlling access to XML documents. IEEE Internet Computing 5(6), 18–28 (2001)

    Article  Google Scholar 

  16. Damiani, E., De Capitani di Vimercati, S., Paraboschi, S., Samarati, P.: A fine-grained access control system for XML documents. ACM Transactions on Information and System Security (TISSEC) 5(2), 169–202 (2002)

    Article  Google Scholar 

  17. Gabillon, A., Bruno, E.: Regulating access to XML documents. In: Proceedings of the the 15th Annual Conference on Database Security (2001)

    Google Scholar 

  18. OASIS, eXtensible Access Control Markup Language (XACML) version 1.0 (2003)

    Google Scholar 

  19. W3C-XPath, XML Path Language (XPath) Version 1.0 (1999)

    Google Scholar 

  20. W3C-XSL, Extensible Stylesheet Language (XSL) (2003)

    Google Scholar 

  21. Goel, S.K., Clifton, C., Rosenthal, A.: Derived access control specification for XML. In: Proceedings of the Workshop on XML Security (2003)

    Google Scholar 

  22. W3C-XQuery, XQuery 1.0: An XML Query Language (2004)

    Google Scholar 

  23. Miklau, G., Suciu, D.: Controlling access to published data using cryptography. In: Proceedings of the VLDB (2003)

    Google Scholar 

  24. Fan, W., Chan, C.-Y., Garofalakis, M.: Secure XML querying with security views. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2004 (2004)

    Google Scholar 

  25. Rajugan, R., Chang, E., Dillon, T.S., Feng, L.: XML Views: Part I. In: Mařík, V., Štěpánková, O., Retschitzegger, W. (eds.) DEXA 2003. LNCS, vol. 2736, pp. 148–159. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  26. Nassis, V., Rajugan, R., Dillon, T.S., Rahayu, W.: Conceptual Design of XML Document Warehouses. In: Kambayashi, Y., Mohania, M., Wöß, W. (eds.) DaWaK 2004. LNCS, vol. 3181, pp. 1–14. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Steele, R., Gardner, W., Dillon, T.S., Erradi, A. (2005). XML-Based Declarative Access Control. In: Vojtáš, P., Bieliková, M., Charron-Bost, B., Sýkora, O. (eds) SOFSEM 2005: Theory and Practice of Computer Science. SOFSEM 2005. Lecture Notes in Computer Science, vol 3381. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30577-4_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30577-4_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24302-1

  • Online ISBN: 978-3-540-30577-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics