首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【YashanDB监控运维平台(YCM)】数据库审计

【YashanDB监控运维平台(YCM)】数据库审计

原创
作者头像
用户11441800
发布2025-06-25 16:57:53
发布2025-06-25 16:57:53
1690
举报

网页路径:【YashanDB】>【YashanDB列表】>【数据库名称】>【数据库管理】>【数据库审计】

审计策略

网页路径:【审计策略】

功能介绍

管理平台支持创建审计策略来对数据库行为进行审计。

数据库审计的前提条件是:审计策略已开启,审计开关打开。

主要内容解释

【审计策略名称】:必填参数,支持英文、数字、下划线,以字母或者下划线开头,1-20个字符。

【审计规则】:必填参数,支持创建权限审计、行为审计、角色审计规则。

【审计条件】:可选参数,该表达式用于定义是否执行审计策略的判断条件,若条件结果为true则执行审计策略,否则不执行。

Note: 审计条件为创建审计策略SQL中'WHEN'关键字后面的部分,在页面端输入两侧无需单引号,语句内部可直接使用单引号。

代码语言:javascript
复制
# sql语句
CREATE AUDIT POLICY up_SYS_CONTEXT
  ACTIONS SELECT ON sales.area
  WHEN 'SYS_CONTEXT(''USERENV'', ''OS_USER'') = ''SALES'''
  EVALUATE PER SESSION;

# 上述sql对应页面输入的审计条件为
SYS_CONTEXT('USERENV', 'OS_USER') = 'SALES'

Copied!

【审计条件判断频率】:可选参数,执行一次审计条件判断的频率:STATEMENT、SESSION、INSTANCE。

  • STATEMENT:关注每个SQL语句的执行,审计条件判断频率与SQL语句的执行频率一致。
  • SESSION:关注会话期间的操作,审计条件判断频率依赖于会话中SQL语句的执行频率,但可能采用汇总或简化的方式记录。
  • INSTANCE:关注数据库实例的整体状况,审计条件判断频率可能较低,依赖于特定的时间间隔或触发事件。

【TOPLEVEL】:可选参数,是否对内部语句进行审计。

审计日志

网页路径:【审计日志】

功能介绍

管理平台支持查看根据审计策略运行的审计日志。

审计项不支持中文搜索。

审计对象不支持schema搜索。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 审计策略
  • 审计日志
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档