Home > Domino Tips > Spam and Security > Internet passwords are vulnerable
Domino Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SPAM AND SECURITY

Internet passwords are vulnerable


Chuck Connell
02.04.2002
Rating: -4.12- (out of 5)


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


Admin Security Tip: Internet Passwords Are Vulnerable

By Chuck Connell, DominoAdministration.com

This month's security newsletter addresses an old vulnerability in Domino Web services, but one which, unfortunately, administrators can still fall prey to. Credit for this information goes to Chad Loder at Rapid7.com (who gives credit to Kevin McPeake) and to Katherine Spanbauer, Security Product Manager at Lotus Software.

The problem arises when all of the following are true:

1. You are using Domino as a Web server (by enabling the HTTP task).

2. You have assigned Internet passwords to users in the Domino public address book (NAMES.NSF).

3. Users have chosen common, lowercase words as their passwords.

4. The access control list (ACL) in NAMES.NSF allows Reader access (or higher) to either Anonymous or Default.

5. The Domino administrator has not run the action Upgrade To More Secure Internet Password Format on all Person documents in NAMES.NSF (available in 4.6 or higher) or has not set the User More Secure Internet Passwords option within the Domino Directory Profile (available in 5.0.6 or higher).

When these conditions exist, an attacker quickly can discover users' passwords, and then log on using these account names and passwords. While this may seem like an unlikely set of conditions, it is actually fairly likely, since each piece is the common or default behavior. The key problem is that many Domino administrators are not aware of (or don't use) the advanced options mentioned in #5.

The exploit uses the fact that the $Users view in the public NAB contains a hashed copy of each user's Internet password. The hashed password normally is computed with the @Password function built into Domino. So an attacker simply takes a dictionary of common words, uses the @Password function to compute the hash of each common word, and then saves the resulting "hashed dictionary." The attacker then compares each hashed password found in $Users against the hashed dictionary. When the attacker finds a match, he/she knows that the user's password is the plaintext word corresponding to the hashed word.

(The More Secure Internet Password feature mentioned above applies additional hashing to the passwords, so they are not equal to the string obtained from @Password.)

Chad Loder demonstrated this attack to me. He asked me to construct a Domino public address book, put into it a few usernames and their Internet passwords, and then make the address book available on the Web. Within a few minutes, Chad sent me an email containing the passwords for some of the users listed in my address book.

What are the solutions to this problem? There are three.

1. The ACL for NAMES.NSF should be set to No Access for Default and Anonymous. This is good practice for all Domino servers.

2. Users should create pass phrases rather than pass words. The phrases should contain a mix of upper- and lower-case letters, or common words stuck together, or a mix of letters and numbers. The pass phrases in my address book that followed these rules were not cracked during Chad's test. Examples of unacceptable passwords are: pencil, water, and computer. Examples of acceptable pass phrases are: pencil*eraser, WaterBottLE, and computer12345. This is old advice, but even more valuable in light of this Domino vulnerability.

3. Domino administrators should use the action Upgrade To More Secure Internet Password Format and/or set the Directory Profile option User More Secure Internet Passwords. Both features are described in Domino R5 Admin Help. See Index / Internet Passwords / Security.

Chuck Connell is president of CHC-3 Consulting, which helps organizations with all aspects of Domino and Notes, especially administration and security. CHC-3 helps companies to outsource their Domino administration needs via the Web site DominoAdministration.com and runs the popular security site DominoSecurity.org.

Do you have questions, comments or suggestions on this tip that could benefit others? Bring them to the Administrator Discussion forum and get feedback from your peers.

>>Enter our discussion thread on Internet passwords are vulnerable

Rate this Tip
To rate tips, you must be a member of SearchDomino.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




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



RELATED CONTENT
Spam and Security
Securely connect Lotus Domino servers on different domains
Protect Lotus Notes from malicious code with the Domino ECL
How to correct Lotus Notes public key mismatches in four easy steps
A recipe for secure IM success
Telecommuter security kit
Spear phishing: Don't be a target
FAQ: Lotus Notes Domino password issues
Security awareness training: How to educate employees about spyware
Seven tips to strengthen your Domino e-mail security
Admin2005 preview: Tips, techniques, and a look at Notes/Domino Rel. 7

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

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Domino & Lotus Notes Security Solutions: Authentication, Antispam, Encryption and Antivirus
HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
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 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts