数据库运维高危操作的复核审批 此小节介绍数据库运维高危操作的复核审批。 云堡垒机支持通过执行命令运维数据库,包括数据删除、修改、查看等运维操作。为确保数据库敏感信息的安全,避免关键信息的丢失和泄露,本文针对运维用户访问和运维数据库关键信息,详细介绍了如何设置数据库高危操作的复核审批,以及如何实现关键信息的重点监控。 本文以管理员adminA 授权运维用户 UserA ,针对MySQL数据库资源RDSA高危操作的二次授权为例。 应用场景 云堡垒机(CloudBastion Host,CBH),通过设置数据库控制策略,设置预置命令执行策略,动态识别并拦截高危命令(包括删库、修改关键信息、查看敏感信息等),中断数据库运维会话。同时自动生成数据库授权工单,发送给管理员进行二次审批授权。只有管理员审批工单授权执行操作后,运维用户才能执行该高危操作,继续数据库运维会话。 约束限制 目前仅支持二次审核MySQL或Oracle数据库的执行命令。 前提条件 云堡垒机所在已放开相应数据库访问端口,数据库与云堡垒机之间网络连接畅通。 资源RDSA已被纳管为主机运维方式资源。 运维用户UserA 已获取资源RDSA的访问控制权限。 配置二次审核策略 为实现高危操作的复核审批,需在“数据库控制策略”中预置命令规则,并开启“动态授权”执行方式。 步骤 1 adminA登录云堡垒机系统。 步骤 2 选择“策略 > 数据库控制策略”,进入数据库控制策略页面。 步骤 3 配置数据库规则集,选择预置高危操作命令。 1. 选择“规则集”页签。 2. 单击“新建”,创建一个MySQL数据库的规则集。以新建DBtest规则集为例。 3. 单击“添加规则”,在DBtest 规则集中添加“库”、“表”或“命令”规则。以添加DELETE删除表内容的命令为例。 说明 “命令”为必填项,至少需选择一个命令,可同时选择多个命令; 设置“库”或“表”,表示对数据库中库或表操作的命令限制; 未设置“库”或“表”,表示对数据库中全部操作的命令限制。
来自: