19500彩票官网

RBAC权限控制项目

已有8269人在学习 分享
√视频 √源码 √笔记 √课件
添加老师微信获取全套视频

单老师

刘老师

1

第一步

2

第二步

3

第三步

关注尚学堂微信公众号

尚学堂订阅号

回复关键字

高级框架

即可获取本教程

下载地址及密码

  • 课程目录

  • 课程介绍

  • 课程评论

 

RBAC 模型作为目前最为广泛接受的权限模型

角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,即Operation+Resource)。 Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的关系,所有的授权应该给予Role而不是直接给User或 Group。Privilege是权限颗粒,由Operation和Resource组成,表示对Resource的一个Operation。例如,对于新闻的删除操作。Role-Privilege是many-to-many的关系,这就是权限的核心。

基于角色的访问控制方法(RBAC)的显著的两大特征是:

1.由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开销。

2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。

RBAC的基本概念:

RBAC认为权限授权实际上是Who、What、How的问题。在RBAC模型中,who、what、how构成了访问权限三元组,也就是“Who对What(Which)进行How的操作”。

Who:权限的拥用者或主体(如Principal、User、Group、Role、Actor等等)

What:权限针对的对象或资源(Resource、Class)。

How:具体的权限(Privilege,正向授权与负向授权)。

Operator:操作。表明对What的How操作。也就是Privilege+Resource

Role:角色,一定数量的权限的集合。权限分配的单位与载体,目的是隔离User与Privilege的逻辑关系.

Group:用户组,权限分配的单位与载体。权限不考虑分配给特定的用户而给组。组可以包括组(以实现权限的继承),也可以包含用户,组内用户继承组的权限。User与Group是多对多的关系。Group可以层次化,以满足不同层级权限控制的要求。

RBAC的关注点在于Role和User, Permission的关系。称为User assignment(UA)和Permission assignment(PA).关系的左右两边都是Many-to-Many关系。就是user可以有多个role,role可以包括多个user。

 

课程目录:

01 能力提升

02 RBAC简介

03 使用rbac进行数据库设计

04 页面元素可见性

05 url权限验证

看过该课程的同学还看过

  • 259145人学习
  • 14068人学习
  • 3662人学习
  • 1564人学习
  • 2784人学习
  • 1496人学习
  • 1596人学习
  • 282人学习
  • 1062人学习
  • 847人学习
  • 4785人学习
  • 1063人学习

亲,请下载视频观看!!!

×
绑定手机

应《中华人民共和国网络安全法》要求我们将进一步强化实名认证机制。为全面体验产品服务,烦请您绑定手机号。

×
填写动态码
短信验证码已发送至
  • QQ空间

      扫描二维码
      19500彩票官网关注上海尚学堂QQ空间

  • 微信订阅号

      扫描二维码
      关注尚学堂微信公众号

  • 在线咨询

      单老师
      15201841284

上海尚学堂校区地址:上海市浦东新区城丰路650号    咨询电话:15201841284    
上海尚学堂智能科技有限公司  版权所有Copyright 2006-2020