DBAsupport.com Forums - Powered by vBulletin
Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Is there a way in the DB to hide data from the DBA?

  1. #1
    Join Date
    Dec 2003
    Location
    Macedonia
    Posts
    4

    Cool Is there a way in the DB to hide data from the DBA?

    Hi,

    I am a DBA and was given a task to check if there is a way in Oracle DB to hide some data from the DBA (user with SYSDBA privileges). For example a table that contains the salaries of the employees?

    Thanx!

    P.S. Without using encryption on the application level.

  2. #2
    Join Date
    Nov 2002
    Location
    Geneva Switzerland
    Posts
    3,142
    Qui custodies ipsos custodiet?

  3. #3
    Join Date
    Aug 2002
    Location
    Atlanta
    Posts
    1,187
    dbms_obfusciation (check spelling) you can encrypt data
    I'm stmontgo and I approve of this message

  4. #4
    Join Date
    Jan 2000
    Location
    Chester, England.
    Posts
    818
    What we can OBFUSCATE we can DE-OBFUSCATE.

    Have your employers ever heard of 'professional trust'? Or do all your accounts/finance department and payroll clerks wear blindfolds?

  5. #5
    Join Date
    Jan 2000
    Location
    Chester, England.
    Posts
    818
    Just tell them you can use the DBMS_MAKE_INVISIBLE package.

    Its annoyed me that post ...

  6. #6
    Join Date
    Aug 2002
    Location
    Atlanta
    Posts
    1,187
    I don't claim to be an expert in this but it appears you can hide the data using the DBMS_OBFUSCATION_TOOLKIT and then by using the app or the user the user to manage the keys.

    http://download-west.oracle.com/docs...tool.htm#10272

    I would say this could indeed be a valid concern with highly sensitive data and zealous auditors

    steve
    I'm stmontgo and I approve of this message

  7. #7
    Join Date
    Aug 2002
    Location
    Colorado Springs
    Posts
    5,253
    Originally posted by JMac
    What we can OBFUSCATE we can DE-OBFUSCATE.

    Have your employers ever heard of 'professional trust'? Or do all your accounts/finance department and payroll clerks wear blindfolds?
    DBA's have no need to see how much people get paid, nor their social security numbers etc. -- business staff do.
    David Aldridge,
    "The Oracle Sponge"

    Senior Manager, Business Intelligence Development
    XM Satellite Radio
    Washington, DC

    Oracle ACE

  8. #8
    Join Date
    Nov 2001
    Posts
    335
    Try to go your mechanic and ask him to fix you car but mention to hin that you can not give then they keys from the car and see what his reaction going to be.
    One, who thinks that the other one who thinks that know and does not know, does not know either!

  9. #9
    Join Date
    Sep 2002
    Location
    England
    Posts
    7,334
    being able to see what data is in there has nothing to do with being able to 'fix' it, how would you like it if your colleague was able to simply go and look at your salary or personal details?

    Nothing wrong with hiding data from those who dont need to see it INCLUDING the dba.

  10. #10
    Join Date
    Sep 2003
    Location
    over the hill and through the woods
    Posts
    995
    Ohh I can see this as start to a good debate! Might as well move this thread to the OBFUSCATE

    This is what gets me, we as DBA's are soley responsible for companies data. With the typing of a simple statement we can plunge a company into potential bankrupcy. You have computer illerate managers in charge of DBA's who don't realize the power or responsiblity that we DBA's have. Besides it's called integrity /professionism. Yea I have access to all the "good stuff" but do I need to go there? No, so I don't.
    Oracle it's not just a database it's a lifestyle!
    --------------
    BTW....You need to get a girlfriend who's last name isn't .jpg

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Click Here to Expand Forum to Full Width