三权分立最佳实践

介绍如何配置并使用三权分立

在实际的业务使用场景中,为了避免管理员拥有过度集中的权利带来的高风险,可以设置三权分立,将管理员的权限分给安全管理员和审计管理员。

三权分立后,系统管理员只对计算资源有管理权限,不再拥有创建用户、角色的权限以及-审计日志的权限;安全管理员对资源有-的权限,同时拥有创建用户、角色的相关权限;审计管理员默认只拥有-日志的权限。

权限说明

Cloudpods平台初始化后将自动生成系统管理员、安全管理员和审计管理员的角色;并根据平台上的组织架构定义角色权限范围,生成以下角色。

角色权限权限范围权限说明
sys_opsadminsys_opsadmin系统全局范围内的系统管理员,可以管理多个组织下的资源
sys_secadminsys_secadmin系统全局范围内的安全管理员,可以管理多个组织下的安全资源
sys_adtadminsys_adtadmin系统全局范围内的审计管理员,可以查看整个系统的审计日志
domain_opsadmindomain_opsadmin组织范围内的系统管理员,可以管理指定组织下的资源
domain_secadmindomain_secadmin组织范围内的安全管理员,可以管理指定组织下的安全资源
domain_adtadmindomain_adtadmin组织范围内的审计管理员,可以查看指定组织的审计日志

下表表示不同角色的用户对平台的管理权限。其中:

  • 管理:表示支持对资源进行增删改查等相关操作;
  • 只读:表示只可以查看资源列表及详情;
  • “-” :表示不支持查看该类资源;
资源系统管理员(sys_opsadmin)安全管理员(sys_secadmin)审计管理员(sys_adtadmin)普通用户
虚拟机管理管理-只读(VNC)
反亲和组管理只读-只读
主机模板管理只读-只读
弹性伸缩组管理只读-只读
系统镜像管理管理-只读
主机镜像管理管理-只读
硬盘管理管理-只读
硬盘快照管理只读-只读
主机快照管理只读-只读
自动快照策略管理只读-只读
硬盘备份管理只读-只读
主机备份管理只读-只读
安全组管理管理-只读
区域管理只读-只读
可用区管理只读-只读
VPC管理只读-只读
二层网络管理只读-只读
IP子网管理只读-只读
弹性公网IP管理只读-只读
密钥管理只读-只读
套餐管理只读-只读
宿主机管理只读-只读
透传设备管理只读-只读
调度标签管理管理-只读
调度策略管理管理-只读
动态调度标签管理只读-只读
回收站管理管理-只读
SSH代理节点管理只读-只读
SSH代理服务管理只读-只读
块存储管理只读-只读
备份存储管理只读-只读
认证源-管理--
-管理--
项目-管理--
-管理--
用户-管理--
角色-管理--
权限-管理--
操作日志--管理-
日志管理--管理-
标签-管理--
UI策略-管理--
全局设置-管理--

配置三权用户

平台内置角色后,需要将用户以对应角色加入项目中,拥有对应角色的权限。

新建系统管理员

  1. 在左侧导航栏,选择 “认证与安全/认证体系/用户” 菜单项,进入用户页面。
  2. 单击列表上方 “新建” 按钮,进入新建用户页面。
  3. 配置以下参数。
    • 名称:设置用户的名称。
    • 备注:设置用户的备注信息。
    • 密码:设置用户的密码。
    • 域:选择用户所属的域。
    • 显示名:用户的显示名。
    • 登录控制台:设置用户是否有登录云管平台的权限。
    • 启用MFA:Multi-Factor Authentication,基于TOTP技术的多因素认证,用户需要通过两种的认证方式才能登录Cloudpods平台。即除了使用用户名、密码外还需要使用MFA安全码验证登录。请确保全局配置中已启用了双因子认证,否则无法在用户处启用MFA。
  4. 单击 “新建” 按钮,新建用户并进入将用户加入项目(可选)页面。
  5. 若需要加入项目,则配置下面参数:
    • 项目:选择用户需要加入的域和项目。
    • 角色:设置用户加入项目时的角色,如sys_opsadmin或domain_opsadmin。
  6. 配置完成后,单击 “加入” 按钮,将用户加入项目。

新建安全管理员

  1. 在左侧导航栏,选择 “认证与安全/认证体系/用户” 菜单项,进入用户页面。
  2. 单击列表上方 “新建” 按钮,进入新建用户页面。
  3. 配置以下参数。
    • 名称:设置用户的名称。
    • 备注:设置用户的备注信息。
    • 密码:设置用户的密码。
    • 域:选择用户所属的域。
    • 显示名:用户的显示名。
    • 登录控制台:设置用户是否有登录云管平台的权限。
    • 启用MFA:Multi-Factor Authentication,基于TOTP技术的多因素认证,用户需要通过两种的认证方式才能登录Cloudpods平台。即除了使用用户名、密码外还需要使用MFA安全码验证登录。请确保全局配置中已启用了双因子认证,否则无法在用户处启用MFA。
  4. 单击 “新建” 按钮,新建用户并进入将用户加入项目(可选)页面。
  5. 若需要加入项目,则配置下面参数:
    • 项目:选择用户需要加入的域和项目。
    • 角色:设置用户加入项目时的角色,如sys_secadmin或domain_secadmin。
  6. 配置完成后,单击 “加入” 按钮,将用户加入项目。

新建审计管理员

  1. 在左侧导航栏,选择 “认证与安全/认证体系/用户” 菜单项,进入用户页面。
  2. 单击列表上方 “新建” 按钮,进入新建用户页面。
  3. 配置以下参数。
    • 名称:设置用户的名称。
    • 备注:设置用户的备注信息。
    • 密码:设置用户的密码。
    • 域:选择用户所属的域。
    • 显示名:用户的显示名。
    • 登录控制台:设置用户是否有登录云管平台的权限。
    • 启用MFA:Multi-Factor Authentication,基于TOTP技术的多因素认证,用户需要通过两种的认证方式才能登录Cloudpods平台。即除了使用用户名、密码外还需要使用MFA安全码验证登录。请确保全局配置中已启用了双因子认证,否则无法在用户处启用MFA。
  4. 单击 “新建” 按钮,新建用户并进入将用户加入项目(可选)页面。
  5. 若需要加入项目,则配置下面参数:
    • 项目:选择用户需要加入的域和项目。
    • 角色:设置用户加入项目时的角色,如sys_adtadmin或domain_adtadmin。
  6. 配置完成后,单击 “加入” 按钮,将用户加入项目。

最后修改 30.03.2022