GaussDB T安全审计设置

举报
社会主义的一块砖 发表于 2019/12/25 19:09:20 2019/12/25
【摘要】 GaussDB的安全审计是通过参数AUDIT_LEVEL参数来进行控制的。当AUDIT_LEVEL=0,表示此时GaussDB 100关闭审计,不进行数据库审计工作;当AUDIT_LEVEL>0,表示此时GaussDB开启审计日志,同时还会对用户登陆、注销等请求进行审计。而当我们未进行设置的时候AUDIT_LEVEL等级为3,此时GaussDB可以完成数据库对象的创建、修改、删除等DDL的审...

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

本文转自“墨天轮”社区GaussDB频道

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。