ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【原创】Linux版 对普通用户进行审计的示例

【原创】Linux版 对普通用户进行审计的示例

原创 Linux操作系统 作者:leonarding 时间:2013-06-17 10:59:16 0 删除 编辑

更多精彩内容尽在



我们既可以对SYS用户进行审计,那么在平时的时候更多的是对普通用户的审计,对普通用户的审计就没有这么严格了,它的审计记录是可以放在数据库基表sys.aud$中的,我们可以在数据库层面上进行查看。

标准审计内容

(1)审计会话

(2)审计对象

(3)审计操作

(4)审计授权

实验

SYS@LEO1>show user

USER is "SYS"

SYS@LEO1>alter system setaudit_trail=db,extended scope=spfile;          启动审计追逐数据库功能

System altered.

SYS@LEO1>startup force;                                           重启数据库使静态参数生效

ORACLE instance started.

Total System Global Area  471830528 bytes

Fixed Size                  2214456 bytes

Variable Size             285214152 bytes

Database Buffers          176160768 bytes

Redo Buffers                8241152 bytes

Database mounted.

Database opened.

我们计划对leo1用户的car表进行审计

SYS@LEO1>auditselect,insert,update,delete on leo1.car;

Audit succeeded.

指定审计对象和审计动作,对select,insert,update,delete这四个操作Oracle都会进行审计。

插入记录

LEO1@LEO1> insert into leo1.carvalues('mini',150,150);

1 row created.

LEO1@LEO1>commit;

Commit complete.

LEO1@LEO1> select * from car;

。。。。。。省略。。。。。。

LEO1@LEO1>select userid,obj$name,sqltextfrom sys.aud$;

USERID          OBJ$NAME         SQLTEXT

--------------------------------------------------------------------------------------------------------------------------------

LEO1             CAR                select* from car

LEO1             CAR                insert into leo1.carvalues('mini',150,150)



VPD  OLS  db vault audit  sys用户


Leonarding
2013.6.16
北京
&summer
分享技术~成就梦想

Blog:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26686207/viewspace-764085/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
刘盛,香港城市大学EMBA,现担任中国民生银行民生科技供应链金融事业部负责人,负责企业生态业务发展工作。 2016年8月12日刘盛受邀参加了由磐岩智慧在上海绿地万豪大酒店主办的“全球互联网金融创新论坛2016”,并作了“中国互联网金融信用体系建设与未来”主题演讲。

注册时间:2012-02-10

  • 博文量
    254
  • 访问量
    3355140