【产品技术】数据库活动监控实践示例
假设MySQL数据库dbss_test的“test”表中的“device_name”属于重要敏感数据,我们需要对该列数据的查看、修改和删除的所有动作都进行监控。本文将详细介绍该场景下完成数据库活动监控规则的配置和查看监控日志的操作。
如何配置数据库活动监控策略
数据库活动监控也被称为数据库审计。HexaTier提供多维度的数据库审计线索,包括源IP、用户身份、应用程序、访问时间、请求的数据库、原SQL语句、操作、成功与否、耗时和返回内容等,协助用户溯源到攻击者。审计记录远程保存,满足用户的审计合规要求。
创建活动监控策略
表1 购买实例的功能类型说明 |
||
功能类型 |
说明 |
应用场景 |
全功能 |
用户可以使用DBSS提供的所有功能,包括敏感数据发现、数据脱敏、数据库审计和防注入攻击等功能。 |
根据业务需求,需要使用敏感数据脱敏、数据库防火墙和数据库审计功能,以全方位保障云上数据库的安全。 |
审计 |
用户只能使用DBSS提供的数据库审计功能,数据库审计功能可以对普通用户、管理员账户的所有活动情况进行审计,并生成合规性报告。并通过记录流量、入侵、异常监控、数据脱敏、远程工作等日志,锁定异常操作到人,对特定事件实时告警。 |
可以满足ISO27001、信息安全等级保护测评等合规场景下对数据库审计的要求。 |
2. 登录DBSS实例的控制台HexaTier。
3. 登录DBSS实例的控制台HexaTier。
4. 配置日志存储位置。
1. 进入“远程日志配置”。
2. 在“日志数据库类型”中选择“MySQL”配置远程日志参数说明如下表所示。
表1 远程日志配置参数说明 |
||
参数名称 |
说明 |
配置示例 |
地址 |
存储远程日志的数据库实例的主机名或IP地址。 |
192.168.1.1 |
端口 |
数据库端口,用于连接数据库实例。MySQL数据库默认为“3306”端口,用户可以根据实际情况进行配置。 |
3306 |
数据库名称 |
存储系统日志的数据库名称,用户可以根据需要进行配置。 |
- |
用户名 |
用于登录到日志存储数据库的用户名,该用户名需要具有日志存储数据库的读写权限以及系统表的读权限。 |
- |
密码 |
用于登录到日志存储数据库的密码。 |
- |
3. 单击“测试”,测试远程日志存储数据库连接情况。
4. 测试成功后,单击“更新”,完成配置。
5. 创建受保护的数据库。
1. 进入“受保护数据库”页面
2. 在“受保护数据库”页面,选择“MySQL”
表1 受保护数据库配置参数说明 |
|
参数名称 |
说明 |
数据库服务器地址 |
数据库实例的主机名或IP地址。 |
端口 |
端口为数据库的连接端口,MySQL默认为“3306”端口,用户可以根据情况自己配置。 |
名称 |
连接的数据库实例的别名,HexaTier会自动生成名称,用户可以自定义该名称。 |
默认数据库 |
HexaTier将自动连接到数据库实例中的默认数据库,MySQL默认数据库为“mysql”,用户也可以更改默认数据库。 |
鉴权方式 |
通过登录帐户连接数据库,说明如下: § SQL鉴权:通过SQL帐户连接。 § Windows鉴权:通过Windows鉴权连接。 需要配置域集成之后,才会显示“Windows鉴权”选项,否则默认为“SQL鉴权”。 |
用户名 |
用于登录到数据库的用户名,该用户名需要具有系统库的读权限。 |
密码 |
用于登录到数据库的密码。 |
3. (可选)单击“高级代理配置”,设置代理,并配置其SSL安全。
创建受保护数据库时,HexaTier会自动创建默认代理,用户也可以修改代理,设置代理。
创建受保护数据库时,HexaTier会自动创建默认代理,用户也可以修改代理,设置代理。
4. 单击“创建”,新建的受保护数据库将添加到受保护数据库列表
5. (可选)在左侧导航树上,选择“对象定义”,配置策略对象。
6. (可选)在左侧导航树上,选择“对象定义”,配置策略对象。
7. 创建数据库活动监控策略。
1. 在HexaTier主菜单上,单击“监控”。
2. 在导航树上,选择“策略”,进入活动监控策略列表页面。
3. 单击“新建”,进入“创建活动监控规则”页面,在“类型”下拉框中选择活动监控类型。
用户可以选择创建以下4种类型的活动监控策略:
§ 管理:Schema配置和系统设置更改的活动监控。
§ 基于表:表中数据增删改查的活动监控。
§ 基于存储过程:数据库存储过程的活动监控。
§ 登录事件:用户登录或注销,以及数据库切换的活动监控。
4. 配置数据库活动监控策略。
本场景中,dbss_test数据库中“test”表中的“device_name”属于重要敏感数据,需要对该列数据的查看、修改和删除的所有动作都进行监控。因此,在“类型”下拉框中选择“基于表”,“数据库”下拉框中选择dbss_test数据库后,配置活动监控策略,配置参数说明如下图所示。
5. 单击“创建”,新建的活动监控策略规则将添加到活动监控策略列表。
- 点赞
- 收藏
- 关注作者
评论(0)