Site Sponsor:

mcafee_logo.gif
line

Now Available:

Featured Resource:

line

Newsletter

Email Address:


line

Ask the Expert

Have a question for our resident expert? Email your questions to Dan or post a comment to the blog.

« Multiple Ruby Vulnerabilities Serious Concern for Developers | Main | Business Intelligence Security »

One Approach to Database Security: Stick Head in Sand, Ignore Patches

Micheal Cobb's article Database Denial: How Critical are Oracle's CPUs does a nice job of laying out the pros and cons of critical patch updates (CPUs). One of the things that struck me was a sentiment that "my database is not accessible to the outside world, so why worry?" For starters, this assumes there are no holes in perimeter security. Right, when pigs fly.

This approach is basically an abdication of DBAs roles in defense in depth. It boils down to "if someone attacks my database, it is someone else's fault." The firewall wasn't configured properly, the IPS didn't flag the attack, etc. Why should DBAs have to wrestle with reading CPU docs, determining if they are relevant and then, God forbid, have to patch the database. I've worked on databases for years and don't recall ever working with any DBAs that possessed such a warped sense of entitlement that database security was not their responsibility but judging from Cobb's article, they are out there.

Another problem is that application level attacks, like SQL injection attacks, are an obvious way to get to the database. Network defenses won't help here. We can't be lulled into a false sense of security because we keep control of privileged accounts, some injection attacks can be launched without elevate privileges. Look at some of David Litchfield's work, he's been a thorn in the side of Oracle for years calling the vendor on security problems with the RDBMS. You'd be surprised what kind of problems you can find with a fuzzer and a list of APIs.

No, I'm not saying we need to apply every patch, every time but we do need to know how to tell the required from the optional and above all we can't go around sticking our head in the sand claiming security is someone else's problem.

TrackBack

TrackBack URL for this entry:
http://www.realtime-websecurity.com/type/mt-tb.cgi/769

Post a comment

(All comments are approved by site leader before appearing here. Thanks for commenting!)

line

Dan Sullivan's Bio:

Dan Sullivan is a systems architect with 20 years of IT experience that includes engagements in enterprise security, application design, and systems architecture. His experience includes a broad range of industries, including financial services, manufacturing, government, retail, gas and oil production, power generation, and education. Dan’s security-related project work has ranged from requirements analysis for enterprise information security to designing and implementing security for database applications and enterprise portals. Dan has written about information security and other enterprise information management topics for Business Security Advisor, DM Review, Intelligent Enterprise, and E-Business Advisor. You can contact Dan at: dan_sullivan@realtimepublishers.net