数据库审计+审计内容+操作的跟踪记录+审计的类型

来源:互联网 发布:股票配资子账户软件 编辑:程序博客网 时间:2024/06/11 09:53

数据库审计
审计
1审计是指对用户所执行的数据库活动做跟踪记录,它是数据库管理系统安全性的重要部分,通过审计功能,与数据库安全相关的操作均可被记录下来。
审计内容
1数据库连接操作的跟踪记录
2SQL语句执行操作的跟踪记录
3数据库对象访问操作的跟踪记录
oracle系统对任何用户所做的登录,操作数据库对象进行自动记录,方便数据管理员在事后进行监督和检查.

操作的跟踪记录
1审查可疑活动
如数据被非授权用户所删除,此时管理员可以决定对数据库的所有连接进行审计,和对数据库所有表的删除操作进行审计,以确定数据是被哪个用户删除的.
2监视和收集指定数据库活动的数据
例如:数据管理员可以收集哪些表经常被修改,哪些表的I/O操作比较频繁,或者某个时刻最多有多少并发用户连接数据等统计数据

审计的类型
1语句审计(statement auditing)
对某种类型的SQL语句进行审计,不指定结构和对象。这里从SQL语句的角度出发进行指定,审计只关心执行的语句
如:audit create table,
audit:审计的关键字
该语句表示对create table 语句的执行进行记录,不管这条语句是否为针对某个对象的操作。

2权限审计(privilege auditing)
如:audit create table,
audit:审计的关键字
该语句表示对create table 权限的操作进行审计。
3对象审计(object auditing)
对一个特殊模式对象上的DML语句进行审计,记录作用在指定对象上的操作
例如:audit select on scott.dept语句,表示对scott用户的dept表,审计对其进行的select语句。

原创粉丝点击