数据库安全服务:添加审计范围

数据库安全审计默认提供一条“全审计规则”的审计范围,可以对成功连接数据库安全审计的所有数据库进行安全审计。您也可以通过添加审计范围,设置需要审计的数据库范围。

须知:

全审计规则大于自定义添加的审计范围规则,若您需要重新添加审计范围规则,请禁用“全审计规则”。

前提条件

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

操作步骤

1.登录管理控制台。

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

3.在左侧导航树中,选择“审计规则”。

4.在“选择实例”下拉列表框中,选择需要添加审计范围的实例。

5.在审计范围列表框左上方,单击“添加审计范围”。

说明:

a.数据库安全审计默认提供一条“全审计规则”的审计范围,可以审计所有连接数据库安全审计实例的数据库。该审计规则默认开启,您只能禁用或启用该审计规则。

b.全审计规则大于自定义添加的审计范围规则,若您需要重新添加审计范围规则,请禁用“全审计规则”。

6.在弹出的对话框中,设置审计范围。

7.单击“确定”。

添加成功,审计范围列表新增一条状态为“已启用”的审计范围。


数据库安全服务:添加SQL注入规则

数据库安全审计提供“添加SQL注入规则”,您可根据需要自定义添加对应的SQL规则,添加后可以对成功连接数据库安全审计的所有数据进行安全审计。

前提条件

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

已成功添加数据库并开启审计功能。

已成功添加数据库。

操作步骤

1.登录管理控制台。

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

3.在左侧导航树中,选择“审计规则”。

4.在“选择实例”下拉列表框中,选择需要添加审计范围的实例。

5.选择“SQL注入”页签。

说明:

仅自定义创建的规则可以使用编辑和删除功能,默认的规则仅可使用启用和禁用功能。

6.单击“添加SQL注入规则”,在弹窗中填写相关信息。

7.填写完成,确认信息无误,单击“确定”,添加完成,新增的SQL注入规则默认为SQL注入列表第一条。

数据库安全服务:启用或禁用SQL注入检测

数据库安全审计的SQL注入检测默认开启,您可以禁用或启用SQL注入的检测规则。

须知:

一条审计数据只能命中SQL注入检测中的一个规则。

前提条件

  1. 已成功购买数据库安全审计实例,且实例的状态为“运行中”。
  2. SQL注入检测的状态为“已禁用”时,可以启用SQL注入检测。
  3. SQL注入检测的状态为“已启用”时,可以禁用SQL注入检测。

禁用SQL注入检测

SQL注入检测默认开启,您可以根据使用需要禁用SQL注入检查规则。禁用SQL注入检测规则后,该审计规则在审计中将不生效。

1.登录管理控制台。

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

3.在左侧导航树中,选择“审计规则”。

4.在“选择实例”下拉列表框中,选择需要禁用SQL注入检测的实例。

5.选择“SQL注入”页签。

说明:

仅自定义创建的规则可以使用编辑和删除功能,默认的规则仅可使用启用和禁用功能。

6.在SQL注入检测规则所在行的“操作”列,单击“设置优先级”,在弹出的窗口中单击“优先级”的选框选择想要设置的优先等级,数字越小优先级越高,选择完成,单击“确定”完成设置。

7.在SQL注入检测规则所在行的“操作”列,单击“禁用”。

8.单击“操作”列的“编辑”,可对目标规则的参数进行编辑,编辑完成,确认信息无误,单击“确定”,完成修改。

9.单击“操作”列的“删除”,对目标规则进行删除。

后续处理

禁用SQL注入检测规则后,如果您需要启动该规则,请在SQL注入检测规则所在行的“操作”列,单击“启用”,启用该规则。

数据库安全服务:添加风险操作

数据库安全审计内置了“数据库拖库检测”和“数据库慢SQL检测”两条检测规则,帮助您及时发现数据库安全风险。同时,您也可以通过添加风险操作,自定义数据库需要审计的风险操作规则。

须知:

一条审计数据只能命中风险操作中的一个规则。

前提条件

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

操作步骤

1.登录管理控制台。

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

3.在左侧导航树中,选择“审计规则”。

4.在“选择实例”下拉列表框中,选择需要添加风险操作的实例。选择“风险操作”页签。在风险操作列表左上方,单击“添加风险操作”。

5.在“添加风险操作”界面,设置基本信息和客户端IP地址,

6.设置操作类型、操作对象、执行结果。

7.单击“保存”。

数据库安全服务:配置隐私数据保护规则

当需要对输入的SQL语句的敏感信息进行脱敏时,您可以通过开启隐私数据脱敏功能,以及配置隐私数据脱敏规则,防止数据库用户敏感信息泄露。

前提条件

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

操作步骤

1.登录管理控制台。

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

3.在左侧导航树中,选择“审计规则”。

4.在“选择实例”下拉列表框中,选择需要配置隐私数据保护规则的实例。

5.选择“隐私数据保护”页签。

说明:

仅自定义创建的规则可以使用编辑和删除功能,默认的规则仅可使用启用和禁用功能。

6.开启或关闭“存储结果集”和“隐私数据脱敏”。

a.存储结果集

建议关闭。关闭后,数据库安全审计分析平台将不会存储用户SQL语句的结果集。

如果用于PCI DSS/PCI 3DS CSS认证,禁止开启。

b.隐私数据脱敏

建议开启。开启后,您可以通过配置隐私数据脱敏规则,防止数据库敏感信息泄露。

7.单击“添加自定义规则”,在弹出“添加自定义规则”对话框中设置数据脱敏规则。

8.单击“确定”。

规则列表中新增一条状态为“已启用”的脱敏规则。

效果验证

以脱敏“军官证号”信息,且审计的数据库为MySQL为例说明,请参考以下操作步骤验证隐私数据脱敏功能是否生效:

1.开启“隐私数据脱敏”,并确保“军官证号”规则已启用。

2.使用MySQL数据库自带的客户端,以root用户登录数据库。

3.在数据库客户端,输入一条SQL请求语句。

select * from db where HOST="军官证号";

4.在左侧导航栏选择“数据报表”,进入“数据报表”页面。

5.根据筛选条件,查询输入的SQL语句。

6.在该SQL语句所在行的“操作”列,单击“详情”。

7.查看SQL请求语句信息,隐私数据脱敏功能正常。

其它操作

添加自定义脱敏规则后,您可以根据使用需求,对自定义规则执行以下操作:

  1. 禁用
  2. 在需要禁用的规则所在行的“操作”列,单击“禁用”,可以禁用该规则。禁用该规则后,系统将不能使用该数据脱敏规则。
  3. 编辑
  4. 在需要修改信息的规则所在行的“操作”列,单击“编辑”,在弹出的对话框中,修改规则信息。
  5. 删除
  6. 在需要删除的规则所在行的“操作”列,单击“删除”,在弹出的提示框中,单击“确定”,删除该规则。