前面的语句审计、权限审计以及对象审计等标准审计: 只能发现访问了哪些对象以及由哪个用户访问,而不能知道用户访问了哪个对象中的哪些行哪些列。为此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;
分享到:
相关推荐
其次,Oracle 10g强化了数据安全性,提供了细粒度审计(Fine-Grained Auditing)和透明数据加密(Transparent Data Encryption,TDE)。细粒度审计允许管理员对数据库中的特定操作进行深入跟踪,而TDE则可以在不改变...
Oracle 10g强化了安全策略,如细粒度审计(Fine-Grained Auditing, FGA)可以记录特定的数据库活动,增强审计功能。数据红移(Data Masking)则用于保护敏感信息,防止未经授权的访问。 六、数据仓库与分析 Oracle ...
Oracle 数据库 11g 企业版提供了多种安全性功能,包括 Oracle Database Vault、Oracle Audit Vault、Oracle 标签安全性、细粒度审计、代理验证和数据加密工具包等。 可扩展性 Oracle 数据库 11g 企业版提供了可...
细粒度审计(Fine-Grained Auditing, FGA)是 Oracle 10g 引入的一项新功能,允许数据库管理员更加精确地控制哪些操作应该被审计。与传统的审计不同,FGA 可以针对具体的表、列或行定义审计策略。这意味着不仅可以...
- **细粒度审计**(Fine-Grained Auditing, FGA):对特定用户操作进行精确跟踪,帮助监控潜在的安全威胁。 3. **高可用性和灾难恢复**: - **Real Application Clusters (RAC)**:提供集群环境下的高可用性解决...
9. **安全管理**:Oracle 11g增强了审计功能,提供细粒度的访问控制,同时强化了加密技术,确保数据的安全性。 10. **开发工具集成**:Oracle 11g与多种开发工具如JDBC、ODBC、PL/SQL等紧密集成,方便开发者进行...
5. **安全性与合规性**:了解12c中新增的安全特性,比如细粒度审计、透明数据加密等,并确保升级后的数据库满足组织的合规性要求。 #### 具体知识点分析 ##### 题目1:临时文件错误处理 **背景介绍**:在多租户...
3. 数据安全性:Oracle Database 11g提供细粒度的访问控制,支持透明的数据加密,确保数据在存储和传输过程中的安全。 4. 自动管理:数据库自动管理许多任务,如自动存储管理(ASM)、自动内存管理(AMM)和自动...
Oracle 11g增强了审计功能,提供更细粒度的审计选项,有助于满足法规遵从性和内部安全需求。 11. **Fine-Grained Access Control(FGAC)** FGAC允许更精细的行级权限控制,提供更强大的安全特性。 12. ** ...
- Oracle 11g加强了安全性,如使用Fine-grained Access Control(FGAC)实现细粒度权限控制,审计功能更加完善。 - 数据库用户和角色的管理是基础,通过GRANT和REVOKE命令分配和回收权限。 6. **性能优化**: - ...
同时,Oracle 11g还提供了细粒度的访问控制机制,如Fine-Grained Access Control (FGAC),增强了数据的安全性和隐私保护。 ### 性能优化 为了提高Oracle 11g的性能,需要对数据库进行细致的调优。这包括索引的合理...
- **Advanced Security**:提供强大的安全功能,如透明数据加密(TDE)和细粒度审计,以保护敏感数据。 2. **安装与配置**: - Oracle11g的安装过程包括软件安装、创建数据库实例和初始化参数文件(init.ora),...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,具有高效、稳定和安全的特点,广泛应用于企业级数据管理。本“Oracle11g完全学习手册ppt”旨在为初学者和有经验的DBA提供全面的学习资源,帮助理解并...
6. **安全管理**:Oracle 11g提供了更细粒度的权限控制和审计功能,确保了数据的安全性和合规性。角色的管理和权限的授予更加灵活。 7. **高可用性与灾难恢复**:Oracle Real Application Clusters (RAC)在11g中...
- **安全性增强**:加强了数据的安全性控制,包括更细粒度的访问控制、更强的数据加密能力和审计功能等。 - **资源管理器改进**:提供了更强大的资源管理器功能,能够更好地控制和优化资源使用情况,确保关键业务...
- **Fine-grained Auditing (FGA)**:细粒度审计,提供更详细的安全审计功能。 - **Enhanced XML Support**:增强了对XML数据的支持,包括XML索引、XMLType表和XMLDB存储方案。 4. **数据库版本选择**: OJDBC5...
此外,还增加了细粒度审计 (FGA) 功能,这有助于监控和记录数据库活动,从而提高整体安全性。 #### 6. **性能优化** 为了提高查询性能,Oracle 11g 引入了一系列优化措施,比如使用 Adaptive Execution Plans (AEPs...
- 强化了身份验证、授权和审计机制,如Fine-Grained Access Control (FGAC)提供了更细粒度的权限控制。 - Label Security 和 Row-Level Security 提供了更高级别的数据保护,确保敏感数据的安全。 9. **XML支持**...