Oracle FGA审核
FGA审核(fine-grained auditing)即细粒度审核。标准的数据库审核可以捕获对某个表的所有访问,但是可能只有某些行包含了用户关心的敏感信息,为了查找少量的重要信息,我们可能需要筛选大量的审核记录。而细粒度审核可以配置只在访问特定行或特定行的特定列时生成审核记录,并可配置审核条件满足时运行一个PL/SQL代码,...
Oracle基于值的审核
Oracle通过使用触发器,可以实现基于值的审核。 基于值的审核实验: 1、用户scott有一张员工表emp,其中字段sal记录了每位员工的工资信息 2、创建一个审核表用来记录审核结果create tablescott.emp_sal_audit (host varchar2(50), ip_address varchar2(20), emp_n...
Oracle标准数据库审核
Oracle标准数据库审核可以对一般用户(不包括SYS)的各种权限操作进行审核和跟踪。 一、标准数据库审核的基本方法 1、开启标准数据库审核 初始化参数audit_trail是一个静态参数,该参数确定如何启用审核,不同的值表示是否开启审核以及如何记录审核。该参数可以设定为如下的...
Oracle SYSDBA审核
OracleSYSDBA审核受初始化参数audit_sys_operations的控制,它是一个静态参数,默认为false,若将其设为true,则SYSDBA审核功能被打开。 启用sysdba审核alter systemset audit_sys_operations=true scope=spfile; 重启数据库实例生效shutdownimmediatestartup 此...
Oracle系统默认的审核
Oracle数据库在默认情况下审核可能都没有开启的,但无论是否开启了审核功能,对于以下几种操作,系统会强制记录:1、用SYS管理员用户连接实例,记录在Windows应用程序日志中;2、启动和关闭数据库,记录在Windows应用程序日志和数据库警告日志中。 Windows应用程序日志可打开Windows事件查看器来查...