暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GaussDB 100安全审计设置

原创 王小那个鑫 2019-12-19
1659

GaussDB的安全审计是通过参数AUDIT_LEVEL参数来进行控制的。
当AUDIT_LEVEL=0,表示此时GaussDB 100关闭审计,不进行数据库审计工作;
当AUDIT_LEVEL>0,表示此时GaussDB开启审计日志,同时还会对用户登陆、注销等请求进行审计。
image.png
而当我们未进行设置的时候AUDIT_LEVEL等级为3,此时GaussDB可以完成数据库对象的创建、修改、删除等DDL的审计功能以及设置或者更改数据库事务、用户权限、锁表等DC的审计功能。
具体的value值和构成表格如下:
image.png
即,当我们只需要审计DDL语句的时候,则可以做如下设置:
alter system set audit_level=1;
当我们需要审计DDL、DCL、DML语句时,则可以做如下设置:
alter system set audit_level=7;
当我们需要升级DML和PL语句时,则可以做如下设置:
alter system set audit_level=12;

但是需要注意的是:修改审计级别,用户必须拥有alter system的权限。

对于查看审计级别可以通过以下两种方式来查看:
SQL>show parameter audit_level;
SQL>select name,value,default_value,isdefault from sys.dv_parameters where name=‘AUDIT_LEVEL’;

而默认的审计记录在以下目录:
cd /gaussdb/data/log/audit
cat zengine.aud

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论