If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > DBA access levels to data

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-21-09, 03:19
nishgibb nishgibb is offline
Registered User
 
Join Date: Jul 2009
Location: India
Posts: 4
Lightbulb DBA access levels to data

Hi Everyone,

Can anyone be able to provide me the information on the DBA access information towards data at various security level? If yes, I will go ahead with my question further
Reply With Quote
  #2 (permalink)  
Old 07-21-09, 04:40
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
i think you should just go ahead with your question further anyhow
__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #3 (permalink)  
Old 07-21-09, 07:57
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
Quote:
Originally Posted by nishgibb
Can anyone be able to provide me the information on the DBA access information towards data at various security level?
Blue.
Quote:
Originally Posted by nishgibb
If yes, I will go ahead with my question further
That would be better.

-PatP
__________________
In theory, theory and practice are identical. In practice, theory and practice are unrelated.
Reply With Quote
  #4 (permalink)  
Old 07-21-09, 10:40
blindman blindman is offline
World Class Flame Warrior
 
Join Date: Jun 2003
Location: Ohio
Posts: 11,726
Quote:
Originally Posted by Pat Phelan
Quote:
Originally Posted by nishgibb
Can anyone be able to provide me the information on the DBA access information towards data at various security level?
Blue.
-PatP
Wait. No, Red! YEEEAAHHHHHhhhhhhhhhhhhhh.
__________________
If it's not practically useful, then it's practically useless.

blindman
www.chess.com: "sqlblindman"
Reply With Quote
  #5 (permalink)  
Old 07-21-09, 12:07
nishgibb nishgibb is offline
Registered User
 
Join Date: Jul 2009
Location: India
Posts: 4
DBA role

Is it possible to restrict access to a particular object on a sensitive data to a user who has already been granted the DBA role?

the user in question should still be able to perform DBA activities, but when it comes to the object in question, he/she should not be able to select, insert, update or delete from the table...

Say for example hiding some sensitive data from the DBA itself.. did I make myself clear?
Reply With Quote
  #6 (permalink)  
Old 07-21-09, 14:37
dportas dportas is offline
Registered User
 
Join Date: Dec 2007
Location: London, UK
Posts: 732
Yes it's possible but the details are very dependent on what DBMS product you are using. Please tell us what DBMS you are referring to or post your question in one of the product-specific forums.
Reply With Quote
  #7 (permalink)  
Old 07-21-09, 15:31
shammat shammat is offline
Registered User
 
Join Date: Nov 2003
Posts: 2,407
I don't think it's possible. As the user has DBA privilege he/she can always grant herself/himself access to those objects even if the privileges have not been granted before.
Reply With Quote
  #8 (permalink)  
Old 07-22-09, 01:07
nishgibb nishgibb is offline
Registered User
 
Join Date: Jul 2009
Location: India
Posts: 4
Quote:
Originally Posted by dportas
Yes it's possible but the details are very dependent on what DBMS product you are using. Please tell us what DBMS you are referring to or post your question in one of the product-specific forums.
So, you are saying that each DBMS product has got its own rules defined on a DBA role, because I am looking out for the options on the products that I have been working starting from Oracle, Microsoft SQL Server, DB2, Sybase and Teradata. I am working on some sensitive data where I need to restrict the access level of the DBA, please give me options

Last edited by nishgibb; 07-22-09 at 01:21.
Reply With Quote
  #9 (permalink)  
Old 07-22-09, 02:00
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by nishgibb
I am working on some sensitive data where I need to restrict the access level of the DBA, please give me options
here's an option: make yourself the only DBA, and don't grant access to the sensitive data to anyone else
__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #10 (permalink)  
Old 07-22-09, 02:09
dportas dportas is offline
Registered User
 
Join Date: Dec 2007
Location: London, UK
Posts: 732
Every vendor has its own way of defining and controlling adminitrative roles. In Oracle you can use Database Vault to restrict DBA access:

Introducing Oracle Database Vault

In SQL Server use encryption and key management.

There are also third party tools such as:
http://www.rsa.com/products/bsafe/da...SM_DS_0407.pdf
(Note: I happen to work for EMC whose product this is, although I don't have personal experience of using it)

You'll have to Google for info on the other products. Take a look at their respective sites.
Reply With Quote
  #11 (permalink)  
Old 07-22-09, 03:11
nishgibb nishgibb is offline
Registered User
 
Join Date: Jul 2009
Location: India
Posts: 4
Thanks for the information
Reply With Quote
  #12 (permalink)  
Old 07-22-09, 08:43
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
If you can truly restrict a users access to any object in the database, then that user is by definition not a Database Administrator.

There are multiple options for managing sensitive data, and some of those methods work well across different database platforms. Without knowing more details about what you want to accomplish, all I can say with confidence is "Yes, there is a solution to this problem."

-PatP
__________________
In theory, theory and practice are identical. In practice, theory and practice are unrelated.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On