27Oracle深度学习笔记——ORACLE审计

27Oracle深度学习笔记——ORACLE审计

ID:46278794

大小:94.50 KB

页数:5页

时间:2019-11-22

27Oracle深度学习笔记——ORACLE审计_第1页
27Oracle深度学习笔记——ORACLE审计_第2页
27Oracle深度学习笔记——ORACLE审计_第3页
27Oracle深度学习笔记——ORACLE审计_第4页
27Oracle深度学习笔记——ORACLE审计_第5页
资源描述:

《27Oracle深度学习笔记——ORACLE审计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、27.0racle深度学习笔记ORACLE审计审计(Audit)用于监视用户所执行的数据库操作,并LLOracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间屮的SYS.AUD$表屮不管是否打开数据库的审计功能,用管理员权限连接Instance;启动数据库;关闭数据库都会被记录。1•相关参数:audit.sys_operations12C默认TRUE当设置为true时,所有sys用户(包括以sysdba,sysoper身份

2、登录的用户)的操作都会被记录,audittrail不会写在aud$表中,这个很好理解,如果数据库还未启动811(1$不可用,那么像conn/assysdba这样的连接信息,只能记录在其它地方。如果是windows平台,audtitrail会记录在windows的事件管理中,如果:是linux/unix平台则会记录在audit_file_dest参数指定的文件中。audit_trail12C默认DBDB:将audittrail记录在数据库的审计相关表中,如aud$,审计的结果只有连接信息;DB,Extended:这样审计结果里而除

3、了连接信息还包含了当时执行的具体语句;OS:将audittrail记录在操作系统文件中,文件名由audit_file_dest参数指定;None:不做审计;2.审计级别开启审计功能后,町在三个级别对数据库进行审计:Statement!语句)、Privilege(权限)、object(对象)。Statement按语句审计,如audittable会审计数据库中所有的createtable,droptable,truncatetable语句Privilege按权限来审计,当用户使用了该权限则被审计,如执grantselectanyta

4、bletoa,当执行了auditselectanytable语句后,当用户a访问了用户b的表时(如select*fromb.t)会用到selectanytable权限,故会被审计。注意用户是自己表的所有者,所以用户访问自己的表不会被审计。Object:按对象审计,只审计on关键字指定对象的相关操作,如aduitalter,delete,dropjnsertoncmy.tbyscott;这里会对cmy用八的t表进行市计,但同吋使用了by子句,所以只会对scott用户发起的操作进行审计。注意Oracle没冇提供对schema中所冇对

5、象的审计功能,只能一个一个对象审计,对于后面创建的对象,Oracle则提供ondefault子句来实现白动审计,比如执行auditdropondefaultbyaccess;后,对于随后创建的对象的drop操作都会审计。但这个default会对Z后创建的所有数据库对彖有效,似乎没办法指定只对某个用户创建的对彖有效,想比trigger可以对schema的DDL进行"审计",这个功能稍显不足。2.审计相关的视图dba_audit_trail保存所有的audittrail,只是一个基于aud$的视图。其它的视图dba_audit_se

6、ssion,dba_audit_object,dba_audit_statement31$只是dba_audit_trail白勺一彳、子集。dba_stmt_audit_opts可以用来杳看statement审计级别的auditoptions,即数据库设置过哪些statement级别的审计。dba_obj_audit_opts,dba_priv_audit_opts视图功能与之类似all_def_audit_opts用来查看数据库用ondefault子句设置了哪些默认对象审计。其他相关视图STMT_AUDIT_OPTION_MA

7、P-市计选项类型代码AUDIT_ACTIONS-action彳弋码ALLDEFAUDITOPTS-对象创建时默认的对象审计选项DBA_STMT_AUDIT_OPTS-当前数据库系统审计选项DBA_PRIV_AUDIT_OPTS-权限审计选项DBA_OBJ_AUDIT_OPTSUSER_OBJ_AUDIT_OPTS-对象审计选项DBA_AUDIT_TRAILUSER_AUDIT_TRAIL-审计记录DBA_AUDIT_OBJECTUSERAUDITOBJECT-审计对象列表-session审计DBA_AUDIT_SESSIONUS

8、ER_AUDIT_SESSIONDBA_AUDIT_STATEMENTUSER_AUDIT_STATEMENT-语句审计DBA_AUDIT_EXISTS-使用BYAUDITNOTEXISTS选项的审计DBA_AUDIT_POLICIES■-审POLICIESDB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。