首页 > 其他分享 >权限RBAC、RBAC0 、RBAC1、RBAC2

权限RBAC、RBAC0 、RBAC1、RBAC2

时间:2023-02-07 23:36:39浏览次数:34  
标签:角色 RBAC1 RBAC0 RBAC2 RBAC 权限

https://zhuanlan.zhihu.com/p/34608415

权限系统的基本构成

权限系统主要由三个要素构成:帐号,角色,权限。

帐号是登录系统的唯一身份识别,一个账号代表一个用户。由自己注册或系统管理员统一注册分配。

角色,为账号批量分配权限。在一个系统中,不可能为每个帐号订制权限,所以给同一类帐号赋予一个“角色”,以达到批量分配权限的目的。

权限又分为操作权限,页面权限和数据权限。

其中操作权限指的是用户可以进行的操作,例如是否可以新增、删除、编辑等。页面权限指的是可以看到的页面。数据权限指的是可以查看数据的范围。

角色继承:例如角色1,角色2,角色3在于角色建立上下级关系后,鉴权授权的前提下会对下属san个角色进行权限继承。而继承的方式又分为"一般继承"和"受限继承"

RBAC四种模型    RBAC0 、RBAC1、RBAC2、RBAC3

  1. RBAC0:是RBAC的核心思想    最简单、最原始的实现方式,也是其他RBAC模型的基础   用户和角色是多对多,角色和权限是多对多。一个用户拥有的权限,是他所有角色的集合。

     

  2. RBAC1:RBAC基础上增加了角色分层模型,即进行了角色上下级区分 ,基于RBAC0模型,引入了角色间的继承关系,角色上有了上下级的区别

     

  3. RBAC2:RBAC基础上增加了约束模型,什么是约束呢,就是账号想要获得高级权限,必须先拥有低级权限,否则无法命定

     

  4. RBAC3:RBAC基础上增加了约束模型,什么是约束呢,就是账号想要获得高级权限,必须先拥有低级权限,否则无法命定

R(角色Role)

B(基于Based)

A(访问Acces)

C(控制Control)

标签:角色,RBAC1,RBAC0,RBAC2,RBAC,权限
From: https://www.cnblogs.com/minch/p/17100069.html

相关文章

  • RBAC模型的概念及技术实现
    RBAC是Role-BasedAccessControl的缩写,含义为基于角色的访问控制模型,此模型是20世纪90年代在美国第十五届全国计算机安全大会上提出的,后逐步被业界广泛使用,至2004年形成了A......
  • HummerRisk V0.9.0:增加RBAC 拓扑图,云检测、漏洞、主机等模块增加规则
     HummerRiskV0.9.0发布:增加RBAC资源拓扑图,首页新增检查的统计数据,云检测、漏洞、主机等模块增加规则,对象存储增加京东云,操作审计增加金山云,镜像仓库新增设置别名。感谢社......
  • RBAC认证授权策略
    RBAC介绍在Kubernetes中,所有资源对象都是通过API进行操作,他们保存在etcd里。而对etcd的操作我们需要通过访问kube-apiserver来实现,上面的ServiceAccount其实就是APISe......
  • 每天一点基础K8S--K8S中的RBAC授权
    RBAC授权1、背景RBAC:rolebasedaccesscontrol基于角色的访问控制#认证#在k8s集群中,对useraccount认证表示该用户能够作为一个合法的用户去访问apiserver。#......
  • RBAC
    28.RBAC28.1KubernetesAPI鉴权流程身份验证kubernetesAPI-Server验证客户端身份是不是合法的serviceaccount账户,如果不是则API服务器直接返回错误状态码401并......
  • 6 HPA 控制器简介与实现和RBAC简介及账户授权
    一HPA控制器简介与实现1.1HPA介绍https://github.com/kubernetes-sigs/metrics-server简介计算公式当前cpu利用率除以阈值,在跟当前pod数量进行比较,看是否增加比如......
  • rbac权限管理
    一.概述传统权限管理:类似于这样,每新增一个人都要重新给她一些权限,是针对每个人单独设置的,这种方法已经不适用于高效管控权限的基于此,RBAC权限模型就诞生了,Role-BasedA......
  • 20221222 13. RBAC
    使用RBAC鉴权|KubernetesServiceAccounts用户账户与服务账户Kubernetes区分用户账户和服务账户的概念主要基于以下原因:User(用户账户)是针对人而言的。Servi......
  • 自定义RBAC(5)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 把实体类及Service类都准备好了之后,就可以开始继续写业务代码了。Spring Security的强大之一就在于它的拦截器。那么这......
  • 自定义RBAC(4)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 前面把RBAC的权限系统设计过程都讲清楚了,现在就来实现它。大致分这么几个步骤:1、先定义出完整的权限系统表结构;2、实......