加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

AIX中基于角色的访问控制,第2部分

发布时间:2016-08-06 13:33:31 所属栏目:Unix 来源:站长网
导读:用户定义的角色 在这个部分中,我们将介绍用户定义的角色。 对用户定义的角色进行规划 正如我们在第 1 部分RBAC 中的预定义角色中所讨论的,AIX V6 中包括三种

有效权限集(Effective Privilege Set,EPS)是某个进程当前处于活动状态的权限的列表。EPS 始 终是该进程的 MPS 的子集,并且在执行特权操作时,内核将使用 EPS 进行访问权限检查。EPS 并不是一 成不变的,并且可以由进程对其进行控制。EPS 可以与 MPS 相等,但不能超出 MPS。

进程可以执行 EPS 的动态控制,以执行最少特权原则。

可继承的权限集

可继承的权限集(Inheritable Privilege Set,EPS)定义了从父进程传递到子进程的 MPS 和 EPS 的权限。

IPS 可以包括 LPS 中的任何权限,但是不能超出 LPS。

可以采用下面的方式,在进程中设置 IPS:

如果该进程具有适当的权限,那么它可以以编程的方式,通过 setppriv() 系统调用来扩展 IPS。

在执行某个特权命令时,将与该命令相关联的 inheritprivs 属性中指定的权限分配给 IPS。

使用过的权限集

使用过的权限集(Used Privilege Set,UPS)描述在进程的生存期内曾用于访问检查的权限。UPS 可 用于确定该进程所需的权限。

无论内核何时检查一个进程是否具有给定的权限,它都将会在该权限的 UPS 中存储一个成功的检查。

工作负载分区权限集(Workload Partition Privilege Set,WPS)

可以将一个系统 WPAR 配置为限制全局环境中允许的特权操作。可以通过 WPS 对系统 WPAR 中允许的 特权操作进行控制。

全局环境的 root 可以使用 WPS 将有限的权限集分配给 WPAR。可以在 /etc/wpar/secattrs 配置文 件中、或者在启动 WPAR 期间使用 startwpar 命令指定 WPS。WPAR 中运行的所有进程都将使它们的 LPS 与它们的 WPS 相等。

图 15 显示增强的 RABAC 权限集的图形表示形式。

图 15 增强的 RBAC 权限集

AIX中基于角色的访问控制,第2部分

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读