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

Oracle11g---细粒度审计

阅读更多
前面的语句审计、权限审计以及对象审计等标准审计: 只能发现访问了哪些对象以及由哪个用户访问,而不能知道用户访问了哪个对象中的哪些行哪些列。为此Oracle从9i开始加入了细粒度审计.

  细粒度审计<使得审计变得更为关注某个方面,并且更为精确。可以在访问某些行和列时审计对表的访问,从个极大地减少了审计表的记录数量。

细粒度审计被称为FGA,有dbms_fga的pl/sql程序来实现。
dbms_fga包含了以下4个过程:
add_policy()     添加使用为此和审计列的审计策略。
drop_policy()    删除审计策略
disable_policy() 禁用审计策略,但保留与表或视图关联的策略。
enable_policy()  启用策略。

按照需求创建细粒度审计名为dept_audit的审计如:
begin
	dbms_fga。add_policy(
	object_schema -> 'scott',  对象模式指定为soctt 用户模式
	object_name  -> 'dept',	   对象为dept表
	policy_name  ->'dept_audit', 策略名称
	audit_column ->'deptno',     对应的列
	audit_condition -> 'deptno > 20');  对应列的条件>20,否则不会被审计。
end;
/

[select * from dept where deptno < 20;
select * from dept wheredeptno > 20;
查看细粒度审计信息记录:
select timestamp,policy_name,sql_text from dba_fga_audit_trail;
分享到:
评论

相关推荐

    Oracle10g-win32.rar

    其次,Oracle 10g强化了数据安全性,提供了细粒度审计(Fine-Grained Auditing)和透明数据加密(Transparent Data Encryption,TDE)。细粒度审计允许管理员对数据库中的特定操作进行深入跟踪,而TDE则可以在不改变...

    ORACLE10g-OCP官方教材(第三版).pdf

    Oracle 10g强化了安全策略,如细粒度审计(Fine-Grained Auditing, FGA)可以记录特定的数据库活动,增强审计功能。数据红移(Data Masking)则用于保护敏感信息,防止未经授权的访问。 六、数据仓库与分析 Oracle ...

    Oracle数据库11g各版本介绍及功能比较

    Oracle 数据库 11g 企业版提供了多种安全性功能,包括 Oracle Database Vault、Oracle Audit Vault、Oracle 标签安全性、细粒度审计、代理验证和数据加密工具包等。 可扩展性 Oracle 数据库 11g 企业版提供了可...

    ORACLE10G 审计操作

    细粒度审计(Fine-Grained Auditing, FGA)是 Oracle 10g 引入的一项新功能,允许数据库管理员更加精确地控制哪些操作应该被审计。与传统的审计不同,FGA 可以针对具体的表、列或行定义审计策略。这意味着不仅可以...

    Oracle11g R2 64位

    - **细粒度审计**(Fine-Grained Auditing, FGA):对特定用户操作进行精确跟踪,帮助监控潜在的安全威胁。 3. **高可用性和灾难恢复**: - **Real Application Clusters (RAC)**:提供集群环境下的高可用性解决...

    Oracle 11g

    9. **安全管理**:Oracle 11g增强了审计功能,提供细粒度的访问控制,同时强化了加密技术,确保数据的安全性。 10. **开发工具集成**:Oracle 11g与多种开发工具如JDBC、ODBC、PL/SQL等紧密集成,方便开发者进行...

    Oracle 1z0-060

    5. **安全性与合规性**:了解12c中新增的安全特性,比如细粒度审计、透明数据加密等,并确保升级后的数据库满足组织的合规性要求。 #### 具体知识点分析 ##### 题目1:临时文件错误处理 **背景介绍**:在多租户...

    oracle-essentials-database 11g

    3. 数据安全性:Oracle Database 11g提供细粒度的访问控制,支持透明的数据加密,确保数据在存储和传输过程中的安全。 4. 自动管理:数据库自动管理许多任务,如自动存储管理(ASM)、自动内存管理(AMM)和自动...

    ORACLE审计小结

    在Oracle 10g及更高版本中引入了细粒度审计 (Fine-Grained Auditing, FGA),它可以更加精确地记录用户对数据的访问情况。与之前的版本相比,FGA不仅能够记录 `SELECT` 操作,还可以记录 `UPDATE`, `INSERT` 和 `...

    Oracle 11g 王二暖ppt文件

    Oracle 11g增强了审计功能,提供更细粒度的审计选项,有助于满足法规遵从性和内部安全需求。 11. **Fine-Grained Access Control(FGAC)** FGAC允许更精细的行级权限控制,提供更强大的安全特性。 12. ** ...

    Oracle 11g 实用教程

    同时,Oracle 11g还提供了细粒度的访问控制机制,如Fine-Grained Access Control (FGAC),增强了数据的安全性和隐私保护。 ### 性能优化 为了提高Oracle 11g的性能,需要对数据库进行细致的调优。这包括索引的合理...

    Oracle11g数据库快捷版

    - **Advanced Security**:提供强大的安全功能,如透明数据加密(TDE)和细粒度审计,以保护敏感数据。 2. **安装与配置**: - Oracle11g的安装过程包括软件安装、创建数据库实例和初始化参数文件(init.ora),...

    Oracle11g完全学习手册ppt

    Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,具有高效、稳定和安全的特点,广泛应用于企业级数据管理。本“Oracle11g完全学习手册ppt”旨在为初学者和有经验的DBA提供全面的学习资源,帮助理解并...

    Oracle 11G 11.2.0.3 Client for windows 64位

    - Oracle 11g加强了安全性,如使用Fine-grained Access Control(FGAC)实现细粒度权限控制,审计功能更加完善。 - 数据库用户和角色的管理是基础,通过GRANT和REVOKE命令分配和回收权限。 6. **性能优化**: - ...

    Oracle_Database_11g_SQL_-_Master_SQL_and_PLSQL_in_the_Oracle_Database

    6. **安全管理**:Oracle 11g提供了更细粒度的权限控制和审计功能,确保了数据的安全性和合规性。角色的管理和权限的授予更加灵活。 7. **高可用性与灾难恢复**:Oracle Real Application Clusters (RAC)在11g中...

    Oracle11g 维护培训课件

    - **安全性增强**:加强了数据的安全性控制,包括更细粒度的访问控制、更强的数据加密能力和审计功能等。 - **资源管理器改进**:提供了更强大的资源管理器功能,能够更好地控制和优化资源使用情况,确保关键业务...

    oracle 11g 2.0.3

    - **Fine-grained Auditing (FGA)**:细粒度审计,提供更详细的安全审计功能。 - **Enhanced XML Support**:增强了对XML数据的支持,包括XML索引、XMLType表和XMLDB存储方案。 4. **数据库版本选择**: OJDBC5...

    oracle 11G

    此外,还增加了细粒度审计 (FGA) 功能,这有助于监控和记录数据库活动,从而提高整体安全性。 #### 6. **性能优化** 为了提高查询性能,Oracle 11g 引入了一系列优化措施,比如使用 Adaptive Execution Plans (AEPs...

Global site tag (gtag.js) - Google Analytics