Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Tough question for oracle DBAs/Solaris Admins. Log shipping.

Re: Tough question for oracle DBAs/Solaris Admins. Log shipping.

From: DA Morgan <damorgan_at_psoug.org>
Date: Fri, 01 Sep 2006 17:08:34 -0700
Message-ID: <1157155713.71239@bubbleator.drizzle.com>


Comments in-line

Karen Hill wrote:
> DA Morgan wrote:

>> Karen Hill wrote:
>>> We know that Oracle and SUN/Solaris go together quite well on high end
>>> installs.  To insure an audit trail for BASEL ,  HIPPA, Sarbanes Ox and
>>> other federal laws, one can ship oracle logs to an offsite server.
>>> Yet, how can this guarentee an audit trail, when Solaris does not
>>> support immutable files?  Immutable files are files where not even root
>>> can change/delete/move a file set as immutable.
>> The secret it to keep audit trails inside the database and create an
>> audit trail of any attempt to alter it.
>>
>> How can I tell if the audit trail's been altered?
>> One way is to apply DBMS_CRYPTO to the data.
>> Data alteration becomes impossible.

>
> Where does Oracle keep the encryption keys? If someone has root could
> they not just sniff out where oracle has the encryption keys and then
> decrypt the data?

They can not sniff them for different reasons depending on how you go about creating the system. Here's one way.

Create they key using the DBMS_CRYPTO package with RANDOMBYTES inside of a function created using DBMS_DDL.CREATE_WRAPPED. No human ever sees it and no human ever can.

Just be very sure you back up the system with great care.

>> Want additional methods? Apply some of Oracle's built-in capabilities
>> such as checksums. Here are a list of topics you can look up in Morgan's
>> Library at www.psoug.org that may help.

>
> checksums are good, but how about the collisions in the sha1 and md5
> that have been discovered?
>
>> DBMS_CRYPTO
>> OWA_OPT_LOCK.CHECKSUM
>> OWA_OPT_LOCK.VERIFY_VALUES

>
> Looks very informative, I will certainly look into this. I understand
> that it is a layered defence which is good. I've read that oracle has
> its own filesystem that one can apply to the raw disk. Maybe the
> oracle filesystem has immutable settings?

Stay out of the file system. The file system is for system admins and there is nothing they can do that they can not undo. And these days, with Oracle 10g there is really little you can do outside of the database you can't do better inside.

-- 
Puget Sound Oracle Users Group
Received on Fri Sep 01 2006 - 19:08:34 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US