ADM-RBAC Extension
ADM-RBAC provides an extension to ADM that allows to model access control.
Specurity Aspects
Name
Description
Specification of access control rules based on subjects (roles/teams), objects (node, content) and access category (browsing, personalizing, editing, no access).
Specification Elements
Name
Description
Two kinds of subjects are considered: roles and teams. A role is an organizational position or job function that appears in the domain.
Objects are components of the web system affected by the access policy.
A function is an operation or service that belongs to the domain of application.
Operations are manipulation abilities (browse, personalize and edit) on objects.
The access category embodies the kinds of operations that can be performed on the objects.
Security Aspects
Role-based access control
Specification of access control rules based on subjects (roles/teams), objects (node, content) and access category (browsing, personalizing, editing, no access).- Specification Elements:
- subject
- object
- function
- operation
- access category
- Threats:
- Information Disclosure
- Tampering with Data
Specification Elements
subject
Two kinds of subjects are considered: roles and teams. A role is an organizational position or job function that appears in the domain.- Applies to:
- Entity
object
Objects are components of the web system affected by the access policy.- Applies to:
- Entity
function
A function is an operation or service that belongs to the domain of application.- Applies to:
- State
operation
Operations are manipulation abilities (browse, personalize and edit) on objects.- Applies to:
- Activity
access category
The access category embodies the kinds of operations that can be performed on the objects.- Applies to:
- State