Fine-Grained Role- and Attribute-Based Access Control for Web Applications

6Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Web applications require an access control mechanism such as role-based access control to enforce a set of policies over their shared data. An access control model that is based on the desired security properties is thus a core security aspect, and the development of such models and their mechanisms are a main concern for secure systems development. Fine-grained access control models provide more customization possibilities and administrative power to the developers; however, in Web applications the corresponding policies are typically hand-coded without taking advantage of the data model, object types, or contextual information. This paper presents and evaluates ΦRBAC, a declarative, fine-grained role- and attribute-based access control model which is implemented by code generation. The generator uses a translation into logical satisfiability problems to check the ΦRBAC model for correctness and completeness, and against independently defined coverage criteria. If the model passes these tests, the generator then compiles it down to the existing tiers of WebDSL, a domain-specific Web programming language. We describe the test and code generation phases, and show the application of ΦRBAC to the development of a departmental Web site. © Springer-Verlag Berlin Heidelberg 2013.

Cite

CITATION STYLE

APA

Ghotbi, S. H., & Fischer, B. (2013). Fine-Grained Role- and Attribute-Based Access Control for Web Applications. In Communications in Computer and Information Science (Vol. 411 CCIS, pp. 171–187). Springer Verlag. https://doi.org/10.1007/978-3-642-45404-2_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free