March 6, 2007 10:17 AM PST

Newsmaker: Gadfly zeroes in on Oracle bugs

See all Newsmakers

Editors' note: After this story was published, the reporter asked David Litchfield follow-up questions about ties to Microsoft and Oracle upon learning that Microsoft was a customer of NGS Software.

update ARLINGTON, Va.--Don't even try to tell David Litchfield that Oracle is unbreakable.

Litchfield, a noted bug hunter, has made it his mission to tell the world that database software is insecure--Oracle's database software in particular. Litchfield has been vocal in his criticism of Oracle, even calling for the resignation of Oracle Chief Security Officer Mary Ann Davidson.

For too long, Oracle and its customers have stuck their heads in the sand when it comes to security, according to Litchfield. And Oracle has taken the wrong approach to address mounting security concerns, he argues.

Litchfield, co-founder of Next Generation Security Software in the U.K., is on a crusade. In January he published The Oracle Hacker's Handbook. The book, according to its cover, offers readers a complete arsenal to assess and defend Oracle systems.

While dissing Oracle, Litchfield is cheerleading for Microsoft. He has publicly stated that SQL Server 2005, the latest version of Microsoft's database software, is secure. This must hurt at Oracle, a Microsoft arch rival, which has already seen a significant piece of the database market go to the Redmond, Wash.-based software giant.

When not hunting for bugs, Litchfield likes to go out with his two greyhounds, and he helps charities find homes for other canines. In fact, he is so passionate about his dogs that he dedicated The Oracle Hacker's Handbook to his wife and two girls, the girls being his greyhounds.

At last week's Black Hat DC event, Litchfield discussed a new attack technique that increases the severity of certain vulnerabilities in Oracle's database software. He sat down with CNET News.com at the event to explain why such disclosures are necessary.

Q: Why are you into database security? There's so much other software out there.
Litchfield: Because that's where the crown jewels are for any organization. Every organization on this planet has a database and that's where the lifeblood of that organization exists. Where better to secure it than at the source. We can secure it at the perimeter, but with vulnerabilities like SQL injection, that security is completely undone.

My relationship has gotten slightly better with Oracle and they understand that it's not so much a battle of wills.

Despite having a firewall, despite having the Web server locked down, an SQL injection flaw in your Web app takes us all the way through to the back end of the database server. If that database is not using the principle of least privilege or is not fully patched, then we can gain full access to the database server and suck out all your data. The database has to be secured. The problem is that nobody has ever really dealt with the back end until recently. It has always been about securing the perimeter.

Lately you have especially been looking closely at Oracle's databases. Is there a specific reason that you're looking at Oracle more than Microsoft or IBM?
Litchfield: Yes. SQL Server 2005 is secure. (Microsoft has) solved the problem. Oracle is in the process of solving that problem. IBM, I have looked at DB2 and Informix and sent them a bunch of bugs, probably about 50, ranging from buffer overflows to privilege escalation issues. But IBM's security response was mature. In the most recent past, the Oracle security response was not so mature. They have been combative, as opposed to: "This guy is just trying to make our products more secure." But it is getting better. Oracle is beginning to understand that we're fighting on the same side, just from different perspectives.

When a vendor like Oracle becomes more combative, you become more combative as well?
Litchfield: I will. It is unfortunate that it happens that way, but if you have to defend yourself, then you should defend yourself. I would rather be working, like I do with Microsoft and IBM, with their security response team. We've got good relationships with Microsoft and IBM. What better way to get things done than have a good relationship, as opposed to sniping at each other from the gutter.

My relationship has gotten slightly better with Oracle, and they understand that it's not so much a battle of wills. I'm trying to make them aware of these problems in their database because it affects me indirectly. If someone breaks into that database server and steals my information, then I'm paying for it, not Oracle.

Some might think that it's some sort of an extortion game that's being played.
Litchfield: I've never asked Oracle for money. If people think that, they are ill-informed.

More Newsmakers

CONTINUED: Raising the risk level…
Page 1 | 2

See more CNET content tagged:
David Litchfield, Oracle Corp., database software, Microsoft SQL Server 2005, database server

 

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

ie8 fix

What's Hot

Discussions

Shared

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

ie8 fix