Home > Security News > The trouble with Oracle's password security
Security News:
EMAIL THIS

The trouble with Oracle's password security

By Bill Brenner, News Writer
27 Oct 2005 | SearchSecurity.com

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

Updated Monday, Oct. 31, with a statement from Oracle.

By making their findings public, two researchers hope to pressure Oracle Corp. into fixing flaws in its password-hashing algorithm. The vulnerabilities could be exploited for brute force and dictionary attacks, and they said the database giant has known about it since July.

Until the security holes are fixed, they said there are steps IT administrators can take to protect their databases.
Related news items

Admins grapple with latest Oracle patch puzzle

Oracle unloads critical patch pile

"We reported this to Oracle July 12 and they said they'd review our findings and get back to us," said Joshua Wright, deputy director of training at the Bethesda, Md.-based SANS Institute and a handler for its Internet Storm Center (ISC). "We haven't heard back from them. By releasing details, my hope is that it'll motivate them to come up with a better solution to what's in place now."

The details are outlined in an 11-page report the SANS Institute released Thursday. According to Wright and Carlos Cid, a researcher with the Information Security Group at the Royal Holloway, part of the University of London, there are three problems:

The algorithm converts all the characters in a password to uppercase. Wright said this is damaging because without a mix of upper- and lower-case characters in a password hackers have an easier time launching brute-force attacks. "When someone tries a brute force attack they try every type of password they can come up with," Wright said. "If you don't have to mix upper and lower case characters and you can just use all caps, you can do damage more quickly."

There's not enough salt. The report notes that each password hash is modified by a random string of data known as salt. If it's long enough, salt will block pre-computed dictionary attacks since "it becomes impractical" for the attacker "to compute a large table of hashes corresponding to possible passwords and salt values in advance." But according to Wright, the only salt in Oracle's set-up is the username. "The attacker can pick one user name, pre-compute all the tables and once they're done they can use it on every Oracle database in the world," he said.

Oracle's process of converting plaintext passwords into encrypted passwords is too quick. Since speed is an important ingredient in brute force attacks, Wright said it's better to have a slower conversion. The report adds that, "A slow one-way algorithm will not noticeably increase the cost of one operation… but it should substantially increase the task of mounting an exhaustive search attack."

Wright said the Redwood Shores, Calif.-based database giant developed its password-hashing algorithm in the early 1990s. It was adequate then, he said, but not now.

"In my testing, I'm calculating 850,000 hashes a second," he said. "I can do things much faster now than 10 years ago. With a fast computer and the right program you could do over a million passwords a second. With minimal hardware, an attacker can brute force even the strong Oracle passwords. It's time for them to put something new in place."

Until a fix is available, Wright and Cid said Oracle users can mitigate the problems by enforcing a strong password selection policy and by enforcing the principle of least privilege. Among other things, they recommended administrators:

  • Restrict access to password hashes;
  • Audit SELECT statements on the DBA_USERS view;
  • Encrypt TNS traffic; and
  • Enforce a minimum password length.

An Oracle spokeswoman said in an e-mailed statement, "We feel strongly that the issues noted in the [SANS] paper can be addressed through good password policy management, which dramatically reduces the inherent security risks associated with any password-based authentication system; and through use of security features included with the Oracle database, such as facilities to enforce password complexity, account lockout after multiple login failures and password expiration."

Tags: Database Security ManagementConfiguration Management PlanningVIEW ALL TAGS

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



RELATED CONTENT
Database Security Management
What is the best database patch management process?
Unpatched vulnerability discovered in Microsoft SQL Server
SQL injection continues to trouble firms, lead to breaches
Oracle issues quarterly patches, fixes database flaws
Database monitoring, encryption vital in tight economy, Forrester says
Oracle to buy Sun Microsystems for $7.4 billion
Oracle issues 43 updates, fixes serious database flaws
Imperva assigns security risk levels to databases
How to create configuration management plans to install DLP
Information security book excerpts and reviews
Database Security Management Research

Configuration Management Planning
Integrated change management reduces security risks
EMC adds configuration management with Configuresoft acquisition
McAfee to acquire Solidcore Systems for whitelisting
Product Review: Shavlik's NetChk Compliance
Security services: Fiberlink's MaaS360 Mobility Platform
CISSP Essentials training: Domain 10, Operations Security
5 Steps for Developing Strong Change Management Program Best Practices
Misconfiguration issues could have contributed to Hannaford breach
Misconfigured networks create huge security risks
Private sector should learn from government insecurity
Configuration Management Planning Research

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
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