文档

查看审计日志

更新时间:

审计日志记录了数据库活动的详细信息,通过查看审计日志,您可以跟踪相关数据库潜在的恶意行为或未授权访问、调查安全事件原因。审计日志也可以帮您满足合规要求。本文介绍如何查看审计日志。

前提条件

已为需要且支持查看审计日志的数据资产开启日志审计功能。具体内容,请参见配置并开启审计模式

日志模式说明

  • 分析模式:从时间维度查看对应产品的审计日志,包括行为时间和内容(实例名称、账号、执行时长、客户端IP等)。

    仅RDS、PolarDB、PolarDB-X、MongoDB、OceanBase、自建数据库、ADB-MYSQL和ADB-PG数据库支持该功能。

  • 列表模式:从实例维度查看对应产品的审计日志,包括实例名称、数据库、账号、客户端IP、操作类型、影响行数等。

    • TableStore、MaxCompute、Redis仅支持从实例维度查看审计日志,控制台没有分析模式列表模式页签,默认展示实例维度的日志列表。

    • OSS仅支持从Bucket维度查看审计日志,控制台没有分析模式列表模式页签,默认展示Bucket维度的日志列表。

查看数据库SQL操作统计

  1. 登录数据安全中心控制台

  2. 在左侧导航栏,选择数据审计 > 日志分析

  3. 日志分析页面,查看最近12小时、最近1天、最近7天或最近30天内,统计的SQL操作语句(Select、Insert、Delete、Update、其他)执行数量趋势图和图表。

    image

按时间查看日志

  1. 登录数据安全中心控制台

  2. 在左侧导航栏,选择数据审计 > 日志分析

  3. 日志分析页面左侧产品类型导航栏,单击目标产品类型。

  4. 分析模式下,查看对应云产品日志记录。

    选择需要查看审计活动的时间段后,DSC按照时间由近及远的顺序展示数据库活动。您可根据控制台显示的条件参数,搜索查看满足指定条件的审计日志。

    image

  5. 单击目标记录操作列的详情,可查看该条日志记录的详细信息,包括客户端信息、服务端信息、行为信息等。

按实例查看日志

  1. 登录数据安全中心控制台

  2. 在左侧导航栏,选择数据审计 > 日志分析

  3. 日志分析页面左侧产品名称导航栏,单击目标产品名称。

  4. 在日志列表上方,单击列表模式

    Redis、OSS、TableStore和MaxCompute产品仅支持从实例维度查看日志,默认不显示列表模式按钮。

  5. 在列表模式下,查看日志记录。

    您可根据控制台显示的条件参数,搜索查看满足指定条件的审计日志。

    image

  6. 单击目标记录操作列的详情,可查看该条日志记录的详细信息,包括客户端信息、服务端信息、行为信息等。

导出日志

  1. 登录数据安全中心控制台

  2. 在左侧导航栏,选择数据审计 > 日志分析

  3. 日志分析页面左侧产品名称导航栏,单击目标产品名称。

  4. 选择需要查看的时间段,以及其他信息,单击搜索

  5. 单击导出

    操作完成后,可导出当前页面显示的所有日志记录。

相关文档

  • 在线查询的审计日志会保存在数据安全中心提供的存储空间中,您可以查看当前存储空间容量使用情况,并管理在线存储日志和归档存储日志的崔楚规则。更多内容,请参见管理日志存储

  • DSC默认为数据资产提供内置审计规则,包括数据库审计规则、OSS审计规则、MaxCompute审计规则,并支持自定义审计规则。开启审计告警规则后,可根据审计日志检测数据资产的异常操作、数据泄漏、漏洞攻击、SQL注入等风险。详细内容,请参见配置并开启审计告警规则

  • 开启审计告警规则后,DSC会将命中规则条件的行为,上报至DSC的审计告警。您可以根据告警信息和审计日志分析处理相关风险。详细内容,请参见查看和处理审计告警