ACM Home Page
Please provide us with feedback. Feedback
Managing RBAC states with transitive relations
Full text PdfPdf (367 KB)
Source ASIAN ACM Symposium on Information, Computer and Communications Security archive
Proceedings of the 2nd ACM symposium on Information, computer and communications security table of contents
Singapore
SESSION: Access control table of contents
Pages: 139 - 148  
Year of Publication: 2007
ISBN:1-59593-574-6
Authors
Chaoyi Pang  CSIRO ICT Centre, Brisbane, QLD, Australia
David Hansen  CSIRO ICT Centre, Brisbane, QLD, Australia
Anthony Maeder  CSIRO ICT Centre, Brisbane, QLD, Australia
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 65,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1229285.1229306
What is a DOI?

ABSTRACT

In this paper, we study the maintenance of role-based access control (RBAC) models in database environments using transitive closure relations. In particular, the algorithms that express and remove redundancy from a component, a RBAC state, and from conflict constraints. The transitive closure relations on a RBAC state specify the reachability among user groups, roles and from user groups to roles. These relations can assist the process of authorization and make some queries easier to answer. Paper [17] shows that the transitive closure relations on a RBAC model can be used to manage and maintain the model's dynamic changes in a simple and efficient way. In this paper, we firstly show that the transitive closure relations are natural byproducts when formulating RBAC components. We then adapt the conventional RBAC model to accord the inherent reachability of a RBAC model. We show that the use of transitive closure relations as the auxiliary relations for the maintenance of a RBAC state alleviates the process of query evaluation, removing redundancy and the description of hierarchies. Thirdly, in the presence of conflict constraints, we explain how conflicts can be expressed, checked and evaluated under the existence of TC relations, in addition to the removal of conflicts redundancy and finding inferred conflicts. Lastly, we briefly discuss the first-order maintenance operations.All the algorithms for the maintenance are first-order algorithms with simple structures and can be implemented in SQL.


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
A. V. Aho, M. R. Garey, and J. D. Ullman. The transitive reduction of a directed graph. SIAM J. Comput., 1(2):131--137, 1972.
 
2
ANSI. American national standard for information technology - role based access control. In ANSI INCITS 359--2004, 2004.
3
 
4
 
5
 
6
7
8
 
9
 
10
 
11
12
13
14
15
16
 
17
C. Pang, X. Zhang, Y. Zhang, and K. Ramamohanarao. Maintenance of access roles in sql. In Technical Report, 2005.
18
19
 
20
 
21
22
 
23
24
25

Collaborative Colleagues:
Chaoyi Pang: colleagues
David Hansen: colleagues
Anthony Maeder: colleagues