数据库安全审计快速入门

数据库安全审计选购

产品版本

基础版

专业版

高级版

支持数据库实例个数

支持1到3个数据库实例

支持1到6个数据库实例

支持1到30个数据库实例

系统配置

CPU:4U

内存:16GB

硬盘:500GB

CPU:8U

内存:32GB

硬盘:1000GB

CPU:16U

内存:64GB

硬盘:2000GB

性能参数

吞吐量峰值:3,000条/秒

入库速率值:360万条/小时

4亿条在线SQL语句存储

50亿条归档SQL语句存储

吞吐量峰值:6,000条/秒

入库速率值:720万条/小时

6亿条在线SQL语句存储

100亿条归档SQL语句存储

吞吐量峰值:30,000条/秒

入库速率值:1080万条/小时

15亿条在线SQL语句存储

600亿条归档SQL语句存储

支持数据库类别

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

支持数据库类型

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE、MongoDB等,支持数据库类型版本详见具体版本

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE、MongoDB等,支持数据库类型版本详见具体版本

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE等,支持数据库类型版本详见具体版本

产品价格

数据库安全-基础版

数据库安全-专业版

数据库安全-高级版

本表中在线SQL语句的条数,是按照每条SQL语句的容量为1KB来计算的

支持数据库实例个数

基础版

支持1到3个数据库实例

专业版

支持1到6个数据库实例

高级版

支持1到30个数据库实例

系统配置

基础版

CPU:4U

内存:16GB

硬盘:500GB

专业版

CPU:8U

内存:32GB

硬盘:1000GB

高级版

CPU:16U

内存:64GB

硬盘:2000GB

性能参数

基础版

吞吐量峰值:3,000条/秒

入库速率值:360万条/小时

4亿条在线SQL语句存储

50亿条归档SQL语句存储

专业版

吞吐量峰值:6,000条/秒

入库速率值:720万条/小时

6亿条在线SQL语句存储

100亿条归档SQL语句存储

高级版

吞吐量峰值:30,000条/秒

入库速率值:1080万条/小时

15亿条在线SQL语句存储

600亿条归档SQL语句存储

支持数据库类别

基础版

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

专业版

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

高级版

关系型数据库(RDS)

弹性云服务器(ECS)的自建数据库

裸金属服务器(BMS)的自建数据库

支持数据库类型

基础版

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE、MongoDB等,支持数据库类型版本详见具体版本

专业版

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE、MongoDB等,支持数据库类型版本详见具体版本

高级版

MySQL、Oracle、PostgreSQL、SQL Server、DWS、SHENTONG、GBase 8a、GBase 8s、Gbase XDM Cluster、Greenplum、HighGo、GaussDB(for MYSQL)、GaussDB(for openGauss)、DAMENG、KINGBASE等,支持数据库类型版本详见具体版本

本表中在线SQL语句的条数,是按照每条SQL语句的容量为1KB来计算的

  • 数据库实例个数如何确认?

    数据库实例通过数据库IP+数据库端口计量。

    如果同一数据库IP具有多个数据库端口,数据库实例数为数据库端口数。1个数据库IP只有1个数据库端口,即为一个数据库实例;1个数据库IP具有N个数据库端口,即为N个数据库实例。

    例如:用户有2个数据库资产分别为IP1和IP2,IP1有一个数据库端口,则为1个数据库实例;IP2有3个数据库端口,则为3个数据库实例。IP1和IP2合计为4个数据库实例,选择服务版本规格时需要大于或等于4个数据库实例,即选用专业版(最多支持审计6个数据库实例)

  • 数据库安全审计支持哪些类型的数据库?

    数据库安全服务支持华为云的以下数据库:

    1、关系型数据库(Relational Database Service,RDS)

    2、弹性云服务器(Elastic Cloud Server ,ECS)的自建数据库

    3、裸金属服务器(Bare Metal Server,BMS)的自建数据库

  • 数据库安全审计的审计数据可以保存多久?

    数据库安全审计支持将在线和归档的审计数据至少保存180天的功能。未开启备份时,存储在审计实例上,原则上保存时间为180天,这取决于日志量大小。如果日志量较大,会以滚动删除的方式删除存放时间最久的日志以保证磁盘空间使用率。开启备份时,会同时保存在obs桶里,此时保存的时间会对应着obs存储的时间

数据库安全审计应用场景

数据库审计

数据库安全审计

支持对RDS、ECS/BMS自建的数据库进行审计,提供用户行为发现审计、多维度分析、实时告警和报表功能

  • 用户行为发现审计

    关联应用层和数据库层的访问操作

  • 行为线索分析

    支持审计时长、语句总量、风险总量、风险分布、会话统计、SQL分布等多维度的快速分析

  • 会话线索分析

    支持根据时间、数据库用户、客户端等多角度进行分析

  • 语句线索分析

    提供时间、风险等级、数据用户、客户端IP、数据库IP、操作类型、规则等多种语句搜索条件

  • 风险操作告警

    支持通过操作类型、操作对象、风险等级等多种元素细粒度定义要求去发现风险操作行为

  • SQL注入告警

    数据库安全审计提供SQL注入库,可以基于SQL命令特征或风险等级,发现数据库异常行为立即告警

  • 系统资源告警

    当系统资源(CPU、内存和磁盘)占用率达到设置的告警阈值时立即告警

  • 提供报表下载

    数据库安全审计为用户提供了8种报表模板。用户可根据实际业务情况生成报表、设置报表的执行任务

数据库安全审计最佳实践

  • 审计RDS关系型数据库

    数据库安全审计采用旁路部署,获取访问数据库流量、将流量数据上传到审计系统、接收审计系统配置命令和上报数据库状态数据,实现对RDS关系型数据库的安全审计

  • 审计ECS自建数据库

    在数据库端部署数据库安全审计Agent,获取访问数据库流量、将流量数据上传到审计系统、接收审计系统配置命令和上报数据库状态数据,实现对自建数据库的安全审计

  • 数据库慢SQL检测

    数据库安全审计检测响应时间大于1秒的SQL语句。通过数据库慢SQL检测,可获知执行耗时长、影响行数、执行该SQL语句的数据库信息并根据实际需求对慢SQL进行优化


  • 数据库脏表检测

    数据库安全审计规则增加一条“数据库脏表检测”的高风险操作。用户预设无用的库、表或列作为“脏表”,无风险程序不会访问用户自建的“脏表”,用于检测访问“脏表”的可能的恶意程序