堡垒机支持配置控制策略,您可以通过设置命令、协议控制、访问控制和登录控制策略等,对运维行为进行管控,从而有效防止用户执行高危命令操作或发生误操作,以保障运维安全。
步骤一:新建控制策略
登录堡垒机控制台,在顶部菜单栏,选择堡垒机所在的地域。
在堡垒机实例列表,定位到目标实例,单击管理。
在左侧导航栏,单击控制策略。
在控制策略页面,单击新建控制策略。
在新建控制策略页面,配置以下信息后,单击页面右下角的新建控制策略。
命令策略
主机命令策略 | 需要控制命令列表 | 配置在当前策略生效的用户和主机中,允许或禁止执行的命令。 有关主机控制命令策略的推荐模板,请参见主机命令策略推荐模板。 |
需要审批命令列表 | 如果用户执行了需要审批的命令,管理员需在堡垒机控制台对该命令是否执行进行审批。审批允许后该命令会被执行,审批拒绝后该命令不生效。关于命令审批的更多信息,请参见命令审批。 |
数据库命令策略 | 需要控制命令列表 | |
主机命令策略推荐模板
下表介绍主机控制命令策略推荐配置的命令以及推荐策略模板。
命令 | 描述 | 推荐策略 |
reboot | 重启 | 命令审批 |
restart | 重启 | 命令审批 |
shutdown | 关闭系统 | 命令审批 |
halt | 关闭系统 | 命令审批 |
poweroff | 关闭系统 | 命令审批 |
init 0 | 停机 | 命令审批 |
pkill | 批量杀死进程 | 命令审批 |
kill | 杀死单个进程 | 命令审批 |
rm -rf | 递归强制删除,忽视提示 | 命令审批 |
mount | 挂载文件系统,有病毒拷贝危险 | 命令审批 |
umount | 卸载文件系统 | 命令审批 |
parted | 文件系统分区 | 命令审批 |
format | 格式化 | 黑名单命令 |
dd if=/dev/zero of=/dev/had | 硬盘清零 | 黑名单命令 |
:(){:|:&};: | fork炸弹 | 黑名单命令 |
(mv)(|.*)(/dev/null) | 移动目录至黑洞 | 黑名单命令 |
(wget)(|.*)(-O- \| sh) | 下载后直接执行 | 黑名单命令 |
mkfs.ext3 * | 格式化 | 黑名单命令 |
dd if=/dev/random of=/dev/* | 向块设备中随机写入数据 | 黑名单命令 |
协议控制
配置控制策略的RDP选项、SSH选项以及SFTP选项。选中协议控制项表示允许该操作,未选中表示不允许进行相应操作。例如,选中文件上传,表示允许执行上传文件操作。
协议选项 | 配置项 | 说明 |
RDP选项 | 键盘记录 | 勾选后,可以针对RDP协议运维时的键盘操作进行审计,在图像文字界面可以查看审计具体内容。 |
驱动器/打印机映射 | 管控RDP协议运维时可以映射驱动器、打印机和磁盘。 |
磁盘映射方式下载文件 | 管控RDP协议运维时可以通过磁盘映射方式下载文件。 |
磁盘映射方式上传文件 | 管控RDP协议运维时可以通过磁盘映射方式上传文件。 |
粘贴板下载 | 管控RDP协议运维时通过粘贴板下载文件或文字的操作。 |
粘贴板上传 | 管控RDP协议运维时通过粘贴板上传文件或文字的操作。 |
SSH选项 | X11转发 | 管控SSH协议运维时是否可以进行X11转发。 |
远程执行命令 | 管控是否可以在命令行模式下,通过SSH连接堡垒机的指定主机并执行相应的命令。具体操作可参见堡垒机支持远程命令运维说明 |
SFTP通道 | 取消勾选本项后,将无法进行SFTP协议连接。 |
SSH通道 | 取消勾选本项后,将无法进行数据库运维和通过SSH权限登录资产账户。 |
SSH正反向隧道 | 开启后,即可使用VSCode、Cursor工具运维SSH账户。
重要 通过VSCode和Cursor工具运维时,堡垒机无法管控和审计执行的命令,请谨慎开启。 |
SFTP选项 | 文件上传 | 管控SFTP协议运维文件上传的操作。 |
文件下载 | 管控SFTP协议运维文件下载的操作。 |
删除文件 | 管控SFTP协议运维删除文件的操作。 |
文件重命名 | 管控SFTP协议重命名文件的操作。 |
创建文件夹 | 管控SFTP协议创建文件夹的操作。 |
删除文件夹 | 管控SFTP协议运维删除文件夹的操作。 |
登录控制
运维审批:开启后,运维员登录资产时,需由管理员审批通过,才能进行运维。关于运维审批的更多信息,请参见运维审批。
登录备注:启用登录备注后,运维员在网页运维、单点登录运维以及申请运维令牌时,需先填写备注。
在运维门户的主机列表中,单击目标主机远程连接列的账户(如 [SSH] bytest),弹出远程连接对话框,在登录备注必填文本域中填写备注信息,然后单击确定。
步骤二:关联资产及用户
在关联资产/用户页面,您需要同时为该策略关联资产及用户,使该策略在相应资产及用户上生效。
为该策略关联资产。支持选择策略针对所有资产生效或策略针对已选择的资产生效。
说明 如果需要通过控制策略批量关联资产或者资产账户,可以先将资产添加到资产组,再进行批量关联。
为该策略关联用户。支持选择策略针对所有用户生效或策略针对已选择的用户生效。