Time to give the DBAs a break
- IT TOPICS:Business Intelligence, Enterprise Software & Services, Management, Security, Servers & Data Center, Storage
Database Administrators have traditionally been amongst the most valued members of IT. The DBAs were the folks that could be trusted to bridge application business demands with technical implementation best practices. DBAs were blessed with all of the necessary privileges to support the business with online applications.
Somewhere along the line the DBA became public enemy number one. Every technical interpretation of SOX starts with segregation of duties, auditor requirements for database security products start with an ability to monitor local and telnet DBA access, and PCI requires audit trails for “all actions taken by any individual with root or administrative privileges”. There seems to be a lot of unproductive time and money spent on monitoring DBA activity because of compliance mandates.
This fixation on the DBAs and privileged users is way out of proportion to business and security needs. Enterprises need help mapping database security issues to business risk, regularly scanning application environments for vulnerabilities, and even discovering where all of their databases are! Then IT can move on to such things as tightening up access paths to the database, removing passwords hardcoded into applications, auditing for unauthorized privilege escalation, or even patching in a virtual datacenter. There are many security tasks to tackle that actually deliver greater business and security benefits. I understand the need for a technical audit function, but organizations should be able to prioritize according to business needs. Isolating the DBAs is not the most pressing security risk in any organization.
I got started on this when a vendor briefed me on their tool to detect credit card numbers in databases. My first thought was, isn’t it easier to just ask the DBAs? The DBAs have to be part of the solution to a more secure business; they are not the problem.



