审计与日志
审计
- 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。
CTS的详细介绍和开通配置方法,请参见CTS快速入门。
通过云审计服务,您可以记录与GaussDB(for MySQL)实例相关的操作事件,便于日后的查询、审计和回溯。
- 数据库安全服务(Database Security Service,DBSS)
DBSS是一个智能的数据库安全服务,基于机器学习机制和大数据分析技术,提供数据库审计,SQL注入攻击检测,风险操作识别等功能,保障云上数据库的安全。
建议使用DBSS来提供扩展的数据安全能力,详情请参考数据库安全服务。
优势:
- 助力企业满足等保合规要求。
- 满足等保测评数据库审计需求。
- 满足国内外安全法案合规需求,提供满足数据安全标准(例如Sarbanes-Oxley)的合规报告。
- 支持备份和恢复数据库审计日志,满足审计数据保存期限要求。
- 支持风险分布、会话统计、会话分布、SQL分布的实时监控能力。
- 提供风险行为和攻击行为实时告警能力,及时响应数据库攻击。
- 帮助您对内部违规和不正当操作进行定位追责,保障数据资产安全。
数据库安全审计采用数据库旁路部署方式,在不影响用户业务的提前下,可以对数据库进行灵活的审计。
- 基于数据库风险操作,监视数据库登录、操作类型(数据定义、数据操作和数据控制)和操作对象,有效对数据库进行审计。
- 从风险、会话、SQL注入等多个维度进行分析,帮助您及时了解数据库状况。
- 提供审计报表模板库,可以生成日报、周报或月报审计报表(可设置报表生成频率)。同时,支持发送报表生成的实时告警通知,帮助您及时获取审计报表。
- 助力企业满足等保合规要求。
日志
出于分析或审计等目的,用户可以开启实例的日志记录功能。当用户开启日志记录功能后,GaussDB(for MySQL)可以通过管理控制台查看。
- 错误日志
GaussDB(for MySQL)支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。
- 慢日志
慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是10秒)的语句,您可以通过查询慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。
- 全量SQL
当您开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。
GaussDB(for MySQL)默认关闭全量SQL功能。
全量SQL打开后,可以通过数据库管理服务(Data Admin Service ,DAS)查看SQL语句耗时信息,例如平均执行耗时、总耗时、 平均锁等待耗时、平均扫描行数等。