开发者社区 问答 正文

rbac和acl比有哪些优势?

我之前一直在WEB程序中使用acl进行用户权限管理,但据说rbac比acl更强大,不知优势体现在哪些地方?

展开
收起
落地花开啦 2016-06-12 16:44:02 3211 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    `RBAC = Role Based Access Control
    ACL = Access Control List`

    RBAC是一种权限控制体系的名称,ACL是权限体系中的业务规则,他们都不是一种具体的软件或者算法。RBAC要用到ACL才能工作,ACL则不一定服务于RBAC,其它权限控制体系里的权限规则也叫ACL。

    所以这两个没有可比性。

    除RBAC外,其它的权限控制体系还有什么呢,如Windows用的DAC-based,Dictionary Access Control

    2019-07-17 19:34:32
    赞同 展开评论
问答分类:
问答地址: