RBAC0的一种设计

Posted by hello2mao on July 19, 2020

最近在做系统设计时需要对用户进行访问权限控制,包括菜单、页面元素、数据等; 记录下常见的RBAC模型相关的知识点;

RBAC(Role-Based Access Control )是基于角色的访问控制。

在20世纪90年代期间,大量的专家学者和专门研究单位对RBAC的概念进行了深入研究,先后提出了许多类型的RBAC模型,其中以美国George Mason大学信息安全技术实验室(LIST)提出的RBAC96模型最具有系统性,得到普遍的公认。

RBAC96是一个模型族,其中包括RBAC0~RBAC3四个概念性模型,其中基本模型RBAC0定义了完全支持RBAC概念的任何系统的最低需求。 在这里插入图片描述 数据库建模如下: 在这里插入图片描述