Oracle 数据库安全性 — 细粒度审计
返回 Oracle 数据库安全性主页

细粒度审计

细粒度审计 (FGA)(通过 Oracle9i 引入)可以理解为“基于政策的审计”。与标准的审计功能相反,FGA 可用于指定生成审计记录必需的条件:

FGA 政策通过使用“dbms_fga”程序包以编程方式绑定到对象(表、视图)。类似于用于通过 VPD ("dbms_rls") 进行访问控制的程序包,它允许您创建任何需要的条件,例如:仅当以下条件为真时审计事件:

  • 在早上九点到下午六点之间或在星期六和星期日对某个表进行了访问。
  • 使用了公司网络外部的某个 IP 地址。
  • 选定或更新了特定列。
  • 使用了该列的特定值。

这将创建更有意义的审计线索,因为无需记录每一个人对表的每一次访问。从 Oracle 数据库 10g 开始,FGA 支持在一个策略中使用“选择”、“插入”、“更新”和“删除”语句的任意组合。事实上,绑定到表的 FGA 政策简化了审计政策的管理,因为这将只需在数据库中对其更改一次,不用在每个应用程序中一次次进行。此外。无论用户通过何种方式连接至数据库(通过应用程序、Web 接口或通过 SQL*Plus),其操作都会记录下来。

可在 Oracle Audit Vault 中捕获和分析细粒度审计创建的审计线索,从而自动向安全小组提醒可能的恶意活动。单击此处了解 Oracle Audit Vault 的详细信息


技术信息

Oracle Magazine:现实问题的细粒度审计(第 1 部分 | 第 2 部分 | 第 3 部分),作者 Arup Nanda

上机操作

Oracle 示例
审计说明一切 — 深入了解 FGA
 
了解更多
· Oracle 示例:数据库安全性

安全选件
· Oracle Database Vault
· Oracle Advanced Security
· Oracle Label Security
· Oracle 安全备份

安全特性
· 数据加密
· 虚拟专用数据库
· 数据库审计
· 备份加密
· 代理验证
· 企业用户安全性
· 安全应用程序角色
· 细粒度审计

相关技术
· Audit Vault
· 安全备份
· 配置管理
· 信息权利管理
· 身份管理

早期版本
· Oracle10g R2 安全性
· Oracle9iR2 安全性
· Oracle9i 安全性

论坛
· Audit Vault
· 安全性
· 数据库
寄送此页面
Printer View 打印机视图