数据库安全服务:添加数据库

数据库安全审计支持对华为云上的RDS关系型数据库、ECS/BMS自建数据库进行审计。购买数据库安全审计实例后,您需要将待审计的数据库添加至数据库安全审计实例中。

数据库安全审计支持审计的数据库类型及版本,请参见支持的数据库类型及版本

前提条件

已成功购买数据库安全审计实例,且实例的状态为“运行中”。

1.登录管理控制台。

2.在页面上方选择“区域”后,单击页面左上方的,选择“安全与合规 > 数据库安全服务”,进入数据库安全审计“总览”界面。

3.在左侧导航树中,选择“数据库列表”,进入数据库列表界面。

4.在“选择实例”下拉列表框中,选择需要添加数据库的实例。

5.在数据库列表框左上方,单击“添加数据库”。

6.在弹出的对话框中,设置数据库的信息。

7.单击“确定”,数据库列表中将新增一条“审计状态”为“已关闭”的数据库

说明:数据库添加完成后,请您确认添加的数据库信息正确。如果数据库信息不正确,请您在数据库所在行单击“删除”,删除数据库后,再重新添加数据库;

数据库安全服务:添加Agent

1.将待审计数据库添加至数据库安全审计实例后,您需要根据您在云上实际部署的数据库选择添加Agent的方式以及在应用端或数据库端安装Agent。Agent程序会获取访问数据库流量、将流量数据上传到审计系统、接收审计系统配置命令和上报数据库状态监控数据,帮助您实现对数据库的安全审计。

完成添加Agent后,您还需要为Agent安装节点所在的安全组添加入方向规则TCP协议(8000端口)和UDP协议(7000-7100端口),使Agent与审计实例之间的网络连通,数据库安全审计才能对添加的数据库进行审计。

说明:目前仅如下几种类型数据库支持免Agent审计。

GaussDB for MySQL

RDS for SQLServer

RDS for MySQL:

5.6(5.6.51.1及以上版本)

5.7(5.7.29.2及以上版本)

8.0(8.0.20.3及以上版本)

GaussDB(DWS):8.2.0.100及以上版本

前提条件

  1. 已成功购买数据库安全审计实例,且实例的状态为“运行中”。
  2. 已成功添加数据库。

添加Agent(ECS/BMS自建数据库)

1.登录管理控制台。

2.在页面上方选择“区域”后,单击页面左上方的,选择“安全与合规 > 数据库安全服务”,进入数据库安全审计“总览”界面。

3.在左侧导航树中,选择“数据库列表”,进入数据库列表界面。

4.在“选择实例”下拉列表框中,选择需要添加Agent的数据库所属的实例。

5.在添加的数据库所在行的“Agent”列,单击“添加Agent”。

6.在弹出的“添加Agent”对话框中,选择添加方式。

7.单击“确定”,Agent添加成功。

8.单击数据库左侧的展开该数据库的详细信息,查看添加的Agent信息。

添加Agent(RDS关系型数据库)

说明:对于数据库类型为“MYSQL”和“GaussDB(for MySQL)”的RDS关系型数据库,在添加数据库成功后Agent免安装,您可以直接进行步骤三:添加安全组规则。

当某个应用端连接了多个RDS时, 请按以下方式添加Agent:

  1. 连接该应用端所有的RDS都需要添加Agent。
  2. 如果连接该应用端的某个数据库已在应用端添加了Agent。其他数据库在添加Agent时,请选择“选择已有Agent”添加方式。

1.登录管理控制台。

2.在页面上方选择“区域”后,单击页面左上方的,选择“安全与合规 > 数据库安全服务”,进入数据库安全审计“总览”界面。

3.在左侧导航树中,选择“数据库列表”,进入数据库列表界面。

4.在“选择实例”下拉列表框中,选择需要添加Agent的数据库所属的实例。

5.在添加的数据库所在行的“Agent”列,单击“添加Agent”。

6.在弹出的“添加Agent”对话框中,选择添加方式。

7.单击“确定”,Agent添加成功。

8.单击数据库左侧的展开该数据库的详细信息,查看添加的Agent信息。

后续处理

Agent添加完成后,您还需要为数据库安全审计实例所在的安全组添加入方向规则TCP协议(8000端口)和UDP协议(7000-7100端口),使Agent与审计实例之间的网络连通,数据库安全审计才能对添加的数据库进行审计。

数据库安全服务:添加安全组规则

Agent添加完成后,您需要为数据库安全审计实例所在的安全组添加入方向规则TCP协议(8000端口)和UDP协议(7000-7100端口),使Agent与审计实例之间的网络连通,数据库安全审计才能对添加的数据库进行审计。

说明:安全组规则也可以在成功安装Agent后进行添加。

前提条件

  1. 已成功购买数据库安全审计实例,且实例的状态为“运行中”。
  2. 数据库已成功添加Agent。

添加安全组规则

1.登录管理控制台。

2.在页面上方选择“区域”后,单击页面左上方的,选择“安全与合规 > 数据库安全服务”,进入数据库安全审计“总览”界面。

3.在左侧导航树中,选择“数据库安全审计 > 数据库列表”,进入“数据库列表”界面。

4.在“选择实例”下拉列表框中,选择需要添加安全组规则的数据库所属的实例。

5.记录Agent安装节点IP信息。

单击数据库左侧的展开Agent的详细信息,并记录“安装节点IP”

6.在数据库列表的上方,单击“添加安全组规则”。

7.在弹出的弹框中,记录数据库安全审计实例的“安全组名称”(例如default)

8.单击“前往处理”,进入“安全组”列表界面。

9.在列表右上方的搜索框中输入安全组“default”后,单击或按“Enter”,列表显示“default”安全组信息。

10.单击“default”,进入“基本信息”页面。

11.选择“入方向规则”,检查安全组的入方向规则。

请检查该安全组的入方向规则是否已为5的安装节点IP配置了TCP协议(端口为8000)和UDP协议(端口为7000-7100)规则。

如果该安全组已配置安装节点的入方向规则,请执行下载Agent。

如果该安全组未配置安装节点的入方向规则,请执行12。

12.为安装节点添加入方向安全规则。

a.在入方向规则页面,单击“添加规则”

b.在“添加入方向规则”对话框中,为步骤5中的安装节点IP添加TCP协议(端口为8000)和UDP协议(端口为7000-7100)规则,

说明:源地址可以是单个IP地址、IP地址段或安全组:

单个IP地址:例如192.168.10.10/32。

IP地址段:例如192.168.52.0/24。

所有IP地址:0.0.0.0/0。

安全组:例如sg-abc。

c.单击“确定”,完成添加入方向规则。

安全组规则添加完成后,您还需要下载Agent,并根据Agent的添加方式在数据库端或应用端安装Agent,将添加的数据库连接到数据库安全审计实例,才能开启数据库安全审计功能。