RBAC model
- S = Subject = A person or automated agent
- R = Role = Job function or title which defines an authority level
- P = Permissions = An approval of a mode of access to a resource
- SE = Session = A mapping involving S, R and/or P
- SA = Subject Assignment
- PA = Permission Assignment
- RH = Partially ordered role Hierarchy. RH can also be written: ≥ (The notation: x ≥ y means that x inherits the permissions of y.)
- Many to many relation for subject-role and role-permission.
- PA is a subset of P X R
- SA is a subset of S X R
- RH is a subset of R X R
(What is the organization for?)With the increasing complexity of organizations, using RBAC becomes extremely complex without hierarchical creation of roles and privilege assignments. Alternatives to RBAC are being researched. There are also newer systems that extend the RBAC model to address its limitations.
The organization is the entity we're modelling - it can be UP Comp Sci Department, it can be the Philippine government, etc
ReplyDelete