Home > Security News > Oracle owns up to patching problems
Security News:
EMAIL THIS
QUESTION & ANSWER

Oracle owns up to patching problems

By Bill Brenner, Senior News Writer
17 Jul 2006 | SearchSecurity.com

Security Wire Daily News
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Database giant Oracle Corp. has faced mounting criticism of its security patching process during the last two years.

Its quarterly Critical Patch Updates (CPUs) are typically followed by reports from security researchers of flaws not being fixed as advertised. The Redwood Shores, Calif.-based vendor has also been accused of sitting on vulnerabilities that are more than a year old, and of releasing patch bulletins that are hopelessly difficult to decipher. That criticism will likely continue after the next CPU is released July 18.

John Heimann, Oracle's director of security program management, and Darius Wiles, senior manager of security alerts, sat down with SearchSecurity.com recently to discuss the criticism and what Oracle is trying to do about it.

In this Q&A, they admit a vast array of platforms and mountains of source code can make for some patching mistakes, but they don't necessarily agree with some of the flaw findings independent researchers release to the public.

Security researchers like David Litchfield [managing director at UK-based Next Generation Security Software Ltd.] regularly criticize Oracle for releasing quarterly CPUs that don't fully fix flaws. Are these criticisms justified or are they off base?
It's a challenge when there are so many platforms to support. We're working to thin it out. We're also working with very complex code -- more complex than the space shuttle.
John Heimann
Oracle Corp.
Darius Wiles: Some of the problems have been exaggerated, but there have been times when a vulnerability we thought was fixed turned out not to be. Things are sometimes missed in the testing and development process. A fix might look fine to us, but then certain issues come into play in the customer environment that we don't see. We are also dealing with roughly 150 platforms, and sometimes the problem is that a fix works for most platforms but not all of them.
John Heimann: It's a challenge when there are so many platforms to support. We're working to thin it out. We're also working with very complex code -- more complex than the space shuttle. There's more of an art to this than a science.

What are some of the specific steps being taken to bring more order and consistency to the process?
Wiles: We're working to have a test process that more closely mirrors the customer environment. We're also moving toward using technology from Fortify Software to further automate the process of analyzing our source code for vulnerabilities. We're really pinning our hopes on Fortify to help us correct inconsistencies in patching among different platforms.
Heinmann: We've also focused a lot on standards, training and compliance to ensure stronger security from the very beginning of the code-writing process. We've focused hard on making people more aware of security as they do their day-to-day jobs. We're working to really drill this into the heads of the developers.
Wiles: On some of our teams, we've had people trying to hack each other's products to find weaknesses.

A lot of this seems to be geared toward hardening security in newer products and researchers have praised you for that, but they feel like customers who use older supported Oracle products are being left in the lurch. What's your response?
Wiles: There's a bug-fix lifecycle we follow and day to day, developers are working with the mainline code -- the code put into our new releases -- which is constantly improved. When there's a bug, we fix it in the mainline code first. It's the quickest and most efficient way to address flaws in the older products and then those fixes are automatically worked into our newer products. We didn't want to invent a whole new process just to deal with older bugs. CPUs are meant to address the highest-priority issues and fixes may come more slowly to customers with older versions.

Timeline: Oracle security

May 8: Oracle refuses to learn its lesson, experts say

April 19: Oracle fixes 36 more flaws

April 11: Oracle accidentally exposes flaw, exploit

Feb. 28: Oracle releases critical, out-of-cycle patch

Jan. 27: Oracle failed to patch critical flaw

Jan. 20: Oracle makes Microsoft look good

In the April CPU, certain issues were patched while others were delayed. How do you determine when it's appropriate to issue a partial fix?

Wiles: Calling it a partial fix isn't really accurate. Our goal is to patch everything on the [CPU] release dates, which we announce a year in advance. We're committed to following the schedule, [but] we often have patches that lag the release date.
Heinmann: Our objective is to have all fixes for all platforms on day one. When we can't, we prioritize.
Wiles: When there's a patch that still needs fixing, we have to weigh the customers' needs. If the CPU comes out and a certain fix isn't ready for all platforms, we release what's ready. And for customers using a product for which a patch isn't ready, we can at least let them know that something is coming in three weeks so they can plan for it.

Do you think there would be less criticism about these things if the CPU documentation was easier to follow? Several experts and DBAs have said the documentation is confusing and that there's never much detail describing what the specific vulnerabilities are.
Wiles: The CPU scheme has been improved and is still being improved. We have ongoing discussions about how many details to disclose. The goal is to offer details, but not so many that it can be harmful. Adding more detail to future advisories is something that's on the table. One challenge is that we're trying to reach out to different audiences with these advisories -- DBAs and less technically oriented people like CSOs who need to determine how much risk a flaw poses to their organization. There can be some conflict between the more technical people and what they want and the less technical crowd.

We could do a better job of walking people through the advisories, but my concern is that putting more words into the advisory would make it an inch thick.
Darius Wiles
Oracle Corp.
We could do a better job of walking people through the advisories, but my concern is that putting more words into the advisory would make it an inch thick.

Do you ever see Oracle adopting a bulletin style like Microsoft's, in which there are clear details on each flaw is and how it could be exploited?
Heinmann: I can never see us moving to an advisory like Microsoft's. I give Microsoft a lot of credit for its security improvements. But our objective is to give people enough information to assess and address their risks, not to entertain them. It also takes a lot more time and planning to install an Oracle patch, so releasing more detail could expose customers to more risk.

You suggested that some of the problems vulnerability researchers publicize are exaggerated. What do you mean by that?
Wiles: The communications we have with the hacking community are actually extremely good. [David] Litchfield has been very helpful in the past. But some of what the researchers report to the press gets overly hyped. There's one-upmanship that takes place in the larger hacker community. One time, someone reported 12 security issues and another person reported the same thing as one issue. For researchers looking for publicity, every flaw is critical.

One of the criticisms leveled at Oracle is that it sits on flaws that are more than a year old. Alexander Kornbrust [database security researcher and business director at German firm Red-Database-Security GmbH], for example, keeps a running tab of open Oracle security holes on his Web site and the latest count is 45. The oldest flaw was first disclosed in 2003 and many were first reported last year, he told us recently. Is this part of the hype? If not, is it reasonable to expect customers to live with open vulnerabilities for that long?
Wiles: First, there are reasons we don't fix everything immediately. There's a prioritization we have to follow. And one thing we do is try to make distinctions. There are certain flaws that aren't really security bugs. Some of them are configuration problems. So a product can be secure overall, but an underlying problem may exist that could allow someone to access something. Sometimes there's an issue that the user can fix on their own. When that's the case, we give them details on how to do it.


Tags: Database Security ManagementWeb Application SecuritySecurity Patch ManagementSecurity Industry Market Trends, Predictions and ForecastsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Database Security Management
Oracle to buy Sun Microsystems for $7.4 billion
Oracle issues 43 updates, fixes serious database flaws
Information security book excerpts and reviews
Kaspersky website hacked multiple times, expert says
Kaspersky website hacked, customer activation codes exposed
SQL injection attacks targeting Flash, JavaScript errors
Fuzzing tool helps Oracle DBAs defend against SQL injection
Oracle extends Audit Vault third-party database compatibility
When should a database application be placed in a DMZ?
Oracle patches dangerous WebLogic, Secure Backup vulnerabilities
Database Security Management Research

Web Application Security
nCircle statistics show rising Web application vulnerabilities
Twitter bugs, DNSSEC and broswer security
Month of Twitter Bugs project to document Twitter flaws
Are Web application penetration tests still important?
IT pros can detect, prevent website vulnerabilities, thwart attacks
PCI compliance requirement 6: Systems and applications
Trust eroding as social engineering attacks climb in 2009, says Kaspersky expert
US-CERT warns of Gumblar, Martuz drive-by exploits
XSS bugs, information leakage top list of website vulnerabilities
How to find and stop automated SQL injection attacks

Security Patch Management
Adobe fixes critical Shockwave Flash Player flaw
Mozilla patches 11 Firefox security flaws, JavaScript errors
Microsoft patches WebDAV security vulnerability in bevy of updates
Adobe issues first quarterly patch release fixing 13 flaws
Microsoft plans 10 security updates, fixing IE, Word, Excel vulnerabilities
Adobe shifts to Microsoft patching process, incident response plan
Software delivery could fix software patching issues
Microsoft updates Office to address serious PowerPoint vulnerabilities
Microsoft to patch critical PowerPoint zero-day flaw
Firefox update addresses several security flaws

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
data encryption/decryption IC  (SearchSecurity.com)
International Data Encryption Algorithm  (SearchSecurity.com)
link encryption  (SearchSecurity.com)
MD2  (SearchSecurity.com)
MD4  (SearchSecurity.com)
MD5  (SearchSecurity.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




More Tips to Secure Your Network
Focused on Channel Security?
TechTarget Security Media
Information Security View this month\\'s issue and subscribe today.
Information Security Decisions Apply online for free conference admission.
SearchSecurity.com
HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts