X-GTRBAC: an XML-based policy specification framework and architecture for enterprise-wide access control
Authors:
Open Access
- 1 May 2005
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information and System Security
- Vol. 8 (2) , 187-227
Abstract
Modern day enterprises exhibit a growing trend toward adoption of enterprise computing services for efficient resource utilization, scalability, and flexibility. These environments are characterized by heterogeneous, distributed computing systems exchanging enormous volumes of time-critical data with varying levels of access control in a dynamic business environment. The enterprises are thus faced with significant challenges as they endeavor to achieve their primary goals, and simultaneously ensure enterprise-wide secure interoperation among the various collaborating entities. Key among these challenges are providing effective mechanism for enforcement of enterprise policy across distributed domains, ensuring secure content-based access to enterprise resources at all user levels, and allowing the specification of temporal and nontemporal context conditions to support fine-grained dynamic access control. In this paper, we investigate these challenges, and present X-GTRBAC, an XML-based GTRBAC policy specification language and its implementation for enforcing enterprise-wide access control. Our specification language is based on the GTRBAC model that incorporates the content- and context-aware dynamic access control requirements of an enterprise. An X-GTRBAC system has been implemented as a Java application. We discuss the salient features of the specification language, and present the software architecture of our system. A comprehensive example is included to discuss and motivate the applicability of the X-GTRBAC framework to a generic enterprise environment. An application level interface for implementing the policy in the X-GTRBAC system is also provided to consolidate the ideas presented in the paper.Keywords
This publication has 12 references indexed in Scilit:
- A generalized temporal role-based access control modelIEEE Transactions on Knowledge and Data Engineering, 2005
- XML-based specification for Web services document securityComputer, 2004
- A model of OASIS role-based access control and its support for active securityACM Transactions on Information and System Security, 2002
- Designing data warehouses with OO conceptual modelsComputer, 2001
- TRBACACM Transactions on Information and System Security, 2001
- Proposed NIST standard for role-based access controlACM Transactions on Information and System Security, 2001
- Securing XML documents with Author-XIEEE Internet Computing, 2001
- The specification and enforcement of authorization constraints in workflow management systemsACM Transactions on Information and System Security, 1999
- A role-based access control model and reference implementation within a corporate intranetACM Transactions on Information and System Security, 1999
- An access control model supporting periodicity constraints and temporal reasoningACM Transactions on Database Systems, 1998