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