`
wkf41068
  • 浏览: 457667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle11g审计--权限审计+对象审计

阅读更多
 2> 权限审计: 对某一个系统权限的使用状况进行审计。这里强调系统权限()。
a. 使用audit语句定义权限审计语法如下:
audit  privilege_name [by user_name]| [by session|access] [whenever [not] successful]
privilege_name: 表示系统权限名称
user_name:	表示用户名
例如:audit create table 可以表示对涉及creat table 权限的操作进行审计。

b. 使用noaudit语句取消权限审计
如:noaudit alter table by scott;

查看对哪些用户进行了权限Audit
select user_name, privilege,success,failure from dba_priv_audit_opts order by user_name;

3> 对象Audit:监视所有用户对某一个对象(表,视图...)的访问情况。对一个特殊模式对象上的DML(Data Manipulation Language)语句进行审计。记录作用在指定对象上的操作。
   例如:audit select on scott.dept语句,表示对指定scott用户的dept表,Audit对其进行的select语句。
	 audit select,update,delete on scott.dept;		
设置对象审计
audit  schema_object_clause on schema [by session|access] [whenever [not] successful]
schema_object_clause:  指定对象访问的类型以及访问对象;
schema:			表示所属的用户名,或者所属的用户模式名称。

停止对用户对象进行审计: 使用noaudit
查询对象审计的信息:select username,timestamp,owner,action_name,obj_name from dba_audit_object;

审计相关的视图
dba_audit_trail:保存所有的audit trail,实际上它只是一个基于aud$的视图。其它的视图dba_audit_session,dba_audit_object,dba_audit_statement都只是dba_audit_trail的一个子集。
dba_stmt_audit_opts:可以用来查看statement审计级别的audit options,即数据库设置过哪些statement级别的审计。
dba_obj_audit_opts,dba_priv_audit_opts视图功能与之类似
all_def_audit_opts:用来查看数据库用on default子句设置了哪些默认对象审计。





  


  
分享到:
评论

相关推荐

    oracle11g--linux6.6安装过程.docx

    Oracle 11g在Linux 6.6上的安装是一个复杂的过程,涉及到多个系统级别的配置以确保数据库服务能够顺利运行。以下是一些关键知识点: 1. **操作系统核心参数修改**: - **用户限制**:Oracle数据库需要特定的系统...

    Oracle+11g+从入门到精通

    Oracle 11g是Oracle公司推出的一个企业级数据库管理系统,它是Oracle数据库的第十二个主要版本,提供了许多增强的功能和优化,旨在提升性能、可扩展性以及管理效率。本资源"Oracle+11g+从入门到精通"显然是为了帮助...

    centos6.2-64下安装oracle11G

    在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...

    ORACLE10G 审计操作

    ### ORACLE10G 审计操作详解 #### 一、审计概述 在 Oracle 10g 数据库中,审计(Audit)是一项重要的安全特性,主要用于监控用户对数据库的操作行为。通过启用审计功能,可以记录用户的活动信息,帮助管理员了解...

    Oracle+11g+SQL和PL+SQL从入门到精通

    Oracle 11g是Oracle公司推出的数据库管理系统的一个版本,它提供了强大的数据存储、管理和处理功能。SQL(Structured Query Language)是用于与关系型数据库交互的标准语言,而PL/SQL是Oracle特有的过程化语言,用于...

    Oracle_授权审计表Truncate权限.docx

    Oracle 授权审计表 Truncate 权限 Oracle 数据库中的授权审计表是指系统自动生成的审计表,用于记录数据库中各种操作的审计信息。这些审计信息可以用于跟踪数据库中发生的各种操作,提高数据库的安全性。 Truncate...

    Oracle 授权 ORA-00990: 权限缺失或无效

    - 定期审计权限:确保权限分配合理且安全,避免过度授权。 - 使用角色进行权限分组:便于管理和撤销权限,同时减少直接对用户的权限修改。 - 记录权限变更:每次更改权限时都应记录,以便跟踪和恢复。 - 安全...

    一头扎进Oracle11g(06-10)

    Oracle 11g提供了精细的权限控制和角色管理,以确保数据安全。此外,还有审计功能,用于跟踪数据库活动;以及数据加密技术,保护敏感信息不被非法访问。 通过以上分析,我们可以看出这个系列教程涵盖了Oracle 11g...

    Oracle审计功能详解

    "Oracle审计功能详解" Oracle审计功能是指Oracle数据库中的一种安全机制,用于记录和跟踪用户对数据库的访问和操作行为。这种机制可以帮助DBA和安全管理员发现和防止不正当的访问和操作。 一、审计分类 Oracle...

    Oracle 11g Express 官方linux 64位版本

    Oracle 11g Express Edition(XE)是Oracle公司推出的一款轻量级数据库管理系统,专为开发者和小型团队设计。它是Oracle数据库家族中的免费版本,适用于学习、开发和部署低流量的Web应用程序。在这个官方的Linux 64...

    Oracle+Database+10g+OCP+Certification+All-in-One+Exam+Guide

    《Oracle数据库10g OCP认证全攻略》是针对Oracle Certified Professional (OCP)认证的一本全面指南,专为希望深入学习和理解Oracle数据库10g技术的专业人士设计。这本书涵盖了Oracle数据库10g的各个方面,包括安装、...

    OCA-OCP Oracle Database 11g All-in-One Exam

    5. **安全性**:讲解了用户权限管理,如角色、系统权限和对象权限的分配,以及审计和数据加密功能。 6. **高可用性与故障恢复**:涵盖了数据库的高可用性解决方案,如RAC(Real Application Clusters)集群技术和...

    HP-UX PA-RISC(64bit)上安装Oracle10g

    ### HP-UX PA-RISC(64位)上安装Oracle 10g的知识点解析 #### 一、项目背景及目标 本实践旨在详细介绍如何在HP-UX PA-RISC(64位)平台上安装Oracle 10g数据库系统。通过一系列细致的操作步骤,确保能够顺利部署并...

    oracle开启audit(审计)

    在Oracle数据库管理中,开启Audit(审计)是一项重要的安全措施,用于跟踪和记录用户活动、权限使用情况以及系统操作,以增强安全性并满足合规性要求。本文将深入探讨如何在Oracle环境中配置和使用Audit功能,包括...

    Oracle 11g 官方中文文档集萃

    Oracle 11g的安全特性包括用户权限管理、审计、数据加密等。通过精细的权限设置和安全策略,可以保护数据库免受未授权访问和攻击。 八、企业管理器(EM) Oracle Enterprise Manager是Oracle 11g的图形化管理工具,...

    compat-oracle-rhel4-1.0-5.i386

    "compat-oracle-rhel4-1.0-5.i386" 是一个针对Red Hat Enterprise Linux 4 (RHEL 4) 平台的兼容性软件包,主要用于支持Oracle 10G数据库的安装和运行。这个软件包是专门为i386架构设计的,也就是32位版本的操作系统...

    oracle11g官方中文帮助文档 高清完整版

    Oracle 11g是甲骨文公司发布的一款企业级数据库管理系统,它提供了广泛的功能和优化,以满足大型企业和组织的数据管理需求。这份“Oracle 11g官方中文帮助文档”是一个高清完整版的资源,旨在为中文用户提供详尽的...

    一头扎进Oracle11g(11-14)

    Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,其在数据库管理、性能优化、高可用性等方面有着显著的提升。"一头扎进Oracle 11g(11-14)"这个系列可能涵盖了从第11部分到第14部分的内容,通过视频...

Global site tag (gtag.js) - Google Analytics