Fine-grained auditing allows the monitoring of data access based on content. It provides granular auditing of queries, as well as INSERT
, UPDATE
, and DELETE
operations. For example, a central tax authority needs to track access to tax returns to guard against employee snooping, with enough detail to determine what data was accessed. It is not enough to know that SELECT
privilege was used by a specific user on a particular table. Fine-grained auditing provides this deeper functionality.
In general, fine-grained auditing policy is based on simple user-defined SQL predicates on table objects as conditions for selective auditing. During fetching, whenever policy conditions are met for a returning row, the query is audited. Later, Oracle runs user-defined audit event handlers using autonomous transactions to process the event.
Fine-grained auditing can be implemented in user applications using the DBMS_FGA
package or by using database triggers.
출처 : http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/security.htm#sthref2840
'Oracle > 용어정리' 카테고리의 다른 글
정규화란? (1) | 2010.02.04 |
---|---|
옵티마이져(Optimizer)란? (0) | 2010.02.04 |
DUL(Disk Unload) (0) | 2009.12.18 |
OLTP (0) | 2009.12.16 |
Oracle LogMiner (0) | 2009.12.10 |