This paper maintains that for an access-control mechanism to support a wide range of policies, it is best to dispense with any built-in semantics for roles in the mechanism itself, leaving such semantics to be defined by particular policies. The validity of this assertion is demonstrated by showing that a mechanism called Law-governed interaction (LGI), which has no built-in concept of roles, can support a wide range of policies that take roles into account. These include RBAC itself, its various generalizations, as well as concepts like budgetary controls, which seems to be quite inconsistent with RBAC. All such policies can be formulated, deployed, and enforced, via a single scalable, and fully implemented LGI mechanism. Categories and Subject Descriptors D.4.6 [Security and Protection]: Access Controls; C.2.4 [Distributed Systems]: Distributed applications General Terms Security Keywords role-based access control, security, access control policy specification and decentralized en...
Xuhui Ao, Naftaly H. Minsky