Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Oracle Software: Breakable
SecurityFocus.com ^ | Jan 16 2002 1:26AM PT | Kevin Poulsen

Posted on 02/07/2002 1:41:28 PM PST by Bush2000

A U.K. security expert is preparing to unveil a trove of serious vulnerabilities in Oracle's database products. Can the company redefine 'unbreakable' in time?

An Oracle advertisement emailed last week to InfoWorld subscribers typifies the software company's newest marketing campaign. It begins with the unsettling assertion that annual computer security incidents have increased ten-fold since 1997, then lists the ways that the company's database products can defend the reader against hackers. The ad ends with a now-familiar claim, "Oracle9i. Unbreakable. Can't break it. Can't break in."

That simple bold message of invulnerability has grown into something of an IT cultural touchstone since Oracle CEO Larry Ellison unveiled the campaign at Comdex last November. The "unbreakable" claim is writ large on billboards, sent out in email ads, printed in the glossy pages of magazines, and displayed on Web banners. Type "unbreakable" into Google and a sponsored link to Oracle is likely to pop up on top. The campaign seems to touch a chord, implicitly promising safety from unseen attackers, and certainty in an uncertain time.

If the marketing message suffers from one flaw, it is this: It isn't exactly true. In December, U.K. security researcher David Litchfield revealed that a common programming error -- a buffer overflow -- was present in Oracle's application server, potentially allowing hackers to gain remote access to the system over the Internet. PenTest Limited and eEye Digital Security followed up with advisories of their own on less severe holes. Fixes are available for all three bugs on the Oracle Web site, but the damage to the company's "unbreakable" messaging isn't as easily patched.

'When they say their software is unbreakable, they're lying.'
-- Bruce Schneier

"If to them 'unbreakable' doesn't even mean they eliminate buffer overflows, how can it possibly mean they've secured the hard stuff?," says Bruce Schneier, founder and CTO of Counterpane Internet Security. "Fixing buffer overflows is the price of admission."

Making matters worse for Oracle, it turns out that those holes were little more than a prelude to a suite of at least seven vulnerabilities currently in the company's patch pipeline -- all of them discovered by Litchfield last fall. Assuming fixes are available in time, Litchfield plans to present the holes at a security conference in early February, including details of serious bugs that allow attackers to both "break it" and "break in."

"They range from buffer overflows, to something in the way Oracle communicates with different components," says Litchfield, lead designer and developer at NGSSoftware. "We can actually interject ourselves in between that communications process and run commands as SYSTEM on Windows NT or 2000. If it's running on a Unix system, we can run commands as the Oracle user remotely... So it's obviously very serious."

While Oracle's vulnerabilities are no greater in number or severity than those found in other major software products, some experts charge that the steady stream of security holes transforms "unbreakable" from a harmless marketing gimmick into a potentially dangerous misstatement.

"The more people out there saying they have an unbreakable product, it gives customers a false sense of security," says David Dittrich, senior security engineer at the University of Washington. "I'd rather they boast about having a good programming team, or a good auditing process."

'Obvious' Hole in Database Server

"We all know it's breakable," says Tim Mullen, CIO of AnchorIS.Com, and a columnist for SecurityFocus. Mullen broke the news of the latest batch of Oracle holes in a recent column critical of the company. "The only people who don't know it's breakable, apparently, are Ellison, and the reportedly high numbers of businesses that have now chosen to purchase the product as a result of the 'Unbreakable' campaign," Mullen says.

But Oracle chief security officer Mary Ann Davidson says the criticism is unfair. In an emailed response to Mullen's commentary, Davidson wrote that Oracle is giving the holes reported by Litchfield the "highest priority," but suggested that everything depends on what your definition of "unbreakable" is.

Rather than representing a literal claim that Oracle's products are impregnable, the campaign "speaks to" fourteen independent security evaluations that Oracle's database server passed, Davidson wrote, and "represents Oracle's commitment to a secure product lifecycle for our entire product suite."

"We believe the market effect of the 'Unbreakable' campaign raises the security bar and therefore improves security overall, both in forcing us to live up to the statement, and forcing others in the industry to begin to do the same," wrote Davidson. "If our security today is imperfect but better than the competition, and if customers make a buying decision based on that criteria, than in the long term you will see all products in the market improve."

A company spokesperson declined to discuss any particular security holes, or how they can be reconciled with Oracle's "Unbreakable" and "Can't break in" claims. But in a written statement, the company emphasized that Oracle responds quickly to close newly-discovered vulnerabilities -- an assessment with which Litchfield agrees.

"The Oracle database server itself runs on some sixty odd different operating systems," says Litchfield. "They have to test each different operating system. A couple of months is a speedy response."

Litchfield discovered the slew of vulnerabilities while developing NGSSoftware's Oracle security scanner, planned for release next month. He issued an advisory on one of the holes in December, after Oracle made a fix available. Details on the other, more serious holes remain a closely held secret pending more patches, which Litchfield hopes to see the company deliver in time for a presentation he has planned for the Black Hat Windows Security conference in New Orleans on February 7th.

He says he's not aware of any of the holes being actively exploited by hackers, but offers that one of the more serious vulnerabilities has been in every revision of Oracle's database server since at least Oracle 8, which was released in 1999. "When this information goes public, you'll go, 'Oh my God, that's so obvious, why didn't anybody think of that before?,'" says Litchfield.

Litchfield says he isn't bothered by Oracle's "Unbreakable" claim -- he's satisfied with Davidson's explanation that the campaign is really just meant to underscore the software's lineup of security certifications. But Schneier, and other experts, say that security is too serious to be made the stuff of exaggerated marketing claims.

"I don't like it when marketing jargon takes over reality," says Schneier. "The word 'unbreakable' has a meaning, in English. When they say their software is unbreakable, they're lying."


TOPICS: Business/Economy; News/Current Events
KEYWORDS: computersecurityin; techindex
Navigation: use the links below to view more comments.
first 1-2021-33 next last
Is anybody really surprised by this?
1 posted on 02/07/2002 1:41:28 PM PST by Bush2000
[ Post Reply | Private Reply | View Replies]

To: tech_index
bump
2 posted on 02/07/2002 1:41:49 PM PST by Bush2000
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Whatever one man can do, another man can undo.
3 posted on 02/07/2002 1:43:40 PM PST by Poohbah
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Software is the work of human hands. That means, by definition, that it is fallible.

To claim otherwise is simply to make an empty boast. Like the "unsinkable" Titanic.

4 posted on 02/07/2002 1:48:34 PM PST by marshmallow
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Perhaps Oracle should become open sourced...that solves EVERYTHING according to some. There is nothing like having weak, lite open source software that has to be customized to do any useful work, and of course, that customization never never leads to any problems for some reason.
5 posted on 02/07/2002 1:58:41 PM PST by E=MC<sup>2</sup>
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
Has anybody seen Dominic Harr? Repeat after me: "Only MS has bugs ... Only MS has bugs..."
6 posted on 02/07/2002 2:00:06 PM PST by Bush2000
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Oracle has been a piece of crap since they peddled it to the CIA 20 years ago. Larry Ellison is and has always been nothing more than a snake oil salesman.
7 posted on 02/07/2002 2:02:08 PM PST by montag813
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Not at all. Oracle sucks. So do their little pals' complementary product at Seibel too.

I can see backside of Larry Ellison's giant golden glass-faced Silicon Valley skyscraper directly from where I am sitting right this very moment.

Of course, no-one's got a better database than Oracle at the moment. MS's Access is pathetic for anything but a tiny home office's use, and don't even get me started on MS FoxPro or MSSQL7 or the braindead MSDE 'lite' version of the same.

... and before the Linux heads pipe up about MySQL, that database sucks too.

I wish Ashton/Tate would rise like the Pheonix from the ashes. DBaseIV was the legend.

8 posted on 02/07/2002 2:06:10 PM PST by The KG9 Kid
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
It can't be bug free and unbreakable if it isn't written in JAVA. It's probably written in C++ and it probably has pointers.
9 posted on 02/07/2002 2:06:10 PM PST by js1138
[ Post Reply | Private Reply | To 6 | View Replies]

To: The KG9 Kid
dBase had more bugs than South Florida. Why do you think people stopped buying it?
10 posted on 02/07/2002 2:07:52 PM PST by js1138
[ Post Reply | Private Reply | To 8 | View Replies]

To: Bush2000
I'm not suprised at all. Oracle is a hunk. It's bloatware these days. Tons of extra crap in Oracle. MySQL can't be beat as far as I'm concerned. :) Sure, Oracle has it's place. But it's used in place of a free alternative like MySQL in hundreds of companies.
11 posted on 02/07/2002 2:11:07 PM PST by Orblivion
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
Is anybody really surprised by this?

Virtually all software, especially newer releases, has bugs. I haven't had many problems with Oracle 8i.
12 posted on 02/07/2002 2:11:11 PM PST by pt17
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
"Unbreakable" actually refers to the plastic they use to make the CDs on which it is distributed.

"Can't break in" is actually talking about the vault at the company's main office.

Seriously, though:

But Oracle chief security officer Mary Ann Davidson says the criticism is unfair. In an emailed response to Mullen's commentary, Davidson wrote that Oracle is giving the holes reported by Litchfield the "highest priority," but suggested that everything depends on what your definition of "unbreakable" is.

Did she really say that?

13 posted on 02/07/2002 2:15:02 PM PST by Yeti
[ Post Reply | Private Reply | To 6 | View Replies]

To: js1138
dBase had more bugs than South Florida. Why do you think people stopped buying it?

The aforementioned bugs, and the extreme PTA that was the dBase user interface.

I did an entire squadron's worth of aircraft on dBase III--scheduled removal components records, engine records, etc...and sweat blood to make it happen...

And some pointer bug turned that magnificent database into about 15 megs of chicken scratchings. So I restored from backup, cranked in the same data...and it happened again. dBase apparently did not like certain alphanumeric strings to be entered into a field, and crapped out violently whenever I entered the part number for an ejection seat...

14 posted on 02/07/2002 2:16:34 PM PST by Poohbah
[ Post Reply | Private Reply | To 10 | View Replies]

To: js1138
MS-DOS went away.

Anyway, people running Oracle should think about SAP R3.

... assuming they can get it installed.

15 posted on 02/07/2002 2:22:56 PM PST by The KG9 Kid
[ Post Reply | Private Reply | To 10 | View Replies]

To: Bush2000
Another software engineer and I saw one of Oracles ads in one of the trade mags about a month ago. After LOAO, we took advantage of the large white space in the middle of the ad to fill in what was left out -- A large target with HACK ME! written in the bullseye. That is exactly what these arrogant twits are doing by shoving an in-your-face challenge like that at all of the devious hackers out there. We are waiting for the first reports of Oracle Clusters being hacked somewhere, then we are going to send the ad (with artwork) to Ellison along with some appropriate comments about his unbounded arrogance.
16 posted on 02/07/2002 2:26:38 PM PST by RJS1950
[ Post Reply | Private Reply | To 1 | View Replies]

To: js1138
It can't be bug free and unbreakable if it isn't written in JAVA. It's probably written in C++ and it probably has pointers.

Heh heh... ;-)
17 posted on 02/07/2002 2:33:58 PM PST by Bush2000
[ Post Reply | Private Reply | To 9 | View Replies]

To: Yeti
"Unbreakable" actually refers to the plastic they use to make the CDs on which it is distributed.

Wanna bet? I can break it... ;-)

Did she really say that?

Yes, Clintonian, isn't it? These people are total scam artists. P.T. Barnum was right when he said that "a sucker is born every minute."
18 posted on 02/07/2002 2:36:01 PM PST by Bush2000
[ Post Reply | Private Reply | To 13 | View Replies]

To: Bush2000
Okay, okay....

here is the real explanation:

You notice that they said "Can't break it, Can't break in." But they what can't break it, or what can't break in.

They were actually referring to non-human things, like salamanders and muskrats.

I don't know why everyone just assumed they meant people. Probably just a rumor started by Bill Gates and spread by hapless OEMs who found themselves unwittingly contractually obliged to do so. The misconception was further hammered into the minds of consumers by subliminals in Windows ME's active desktop.

Just a bunch of trumped-up charges designed to get a class action suit filed against Oracle for criminal consumer fraud.

I don't understand why people can't see how obvious it is.

19 posted on 02/07/2002 2:57:50 PM PST by Yeti
[ Post Reply | Private Reply | To 18 | View Replies]

To: Yeti
But they what can't break it, or what can't break in.

er, that should read :

But they don't say what can't break it, or what can't break in.

20 posted on 02/07/2002 2:59:58 PM PST by Yeti
[ Post Reply | Private Reply | To 19 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-33 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson