Pete Finnigan's Oracle Security Forum (http://www.petefinnigan.com/forum/yabb/YaBB.cgi)
Oracle Security >> Oracle Security >> Auditing on Oracle DBs
(Message started by: Pete Finnigan on Jul 3rd, 2006, 9:27am)

Title: Auditing on Oracle DBs
Post by Pete Finnigan on Jul 3rd, 2006, 9:27am
Any suggestions please re how to achieve useful auditing on Oracle tables?
We need to audit who has accessed specific "sensitive" records or data items (columns), when and ideally where from.

Oracle's Fine Grain Auditing  (FGA) just records the SQL statement, which really isn't much help.

Typically we would need to search an audit log using the compromised data item value (i.e. the content of a specific column/row) or at least the row's PK to find who had viewed it when, etc.
Thus knowing the executed SQL statement is not really much help.

Title: Re: Auditing on Oracle DBs
Post by Pete Finnigan on Jul 3rd, 2006, 9:30pm
Hi Ian,

With FGA you can setup the policy to be as fine grained as necessary to ensure that an audit record is only created when the particular sensitive data is accessed. This should give you an audit record only for the specific data. to give you more details you can add a handler function written by yourself so that yu can capture any data you wish at the same time. You can then link your own log table to FGA_LOG$. Also note that the binds are captured (if any) in FGA_LOG$

hth

cheers

Pete



Powered by YaBB 1 Gold - SP 1.4!
Forum software copyright © 2000-2004 Yet another Bulletin Board