Home > Domino Tips > Spam and Security > Assigning unique initial passwords
Domino Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SPAM AND SECURITY

Assigning unique initial passwords


Daniel Fulton
12.04.2003
Rating: -4.60- (out of 5) Hall of fame tip of the month winner


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


As a follow up to Chuck Connell's Assigning initial passwords, I offer this solution for unique initial passwords that users will change.

A simple local database contains one form (User) and one view (Export string).

The User form contains fields for user values that will vary for users being registered (last name, first name, middle initial, organizational unit, mail server name, etc.)

The Export string view contains one column with a formula displaying registration data for the user, based on the parameters identified in Administration Help ("Registering users from a text file"), each parameter separated by a semicolon. This view is exported as a text file (i.e., newusers.txt), which is then imported during the registration process.

The user's password is assigned from the first 16 characters of the hexadecimal unique ID of the document for the user -- something users will want to immediately change. Users receive a handout with their initial password at a mandatory Using Lotus Notes orientation class (cuts down on future support calls).

A sample formula is provided below.

Code

@trim(lastname) + ";" + @trim(firstname) + 
";" + @trim(minitial) + ";" + @trim(regou) + ";" 
+ @UpperCase(@Left(@Text(@DocumentUniqueID);16)) 
+ ";" + "C:adminids" + @trim(@left(firstname;1)) 
+ @trim(@left(lastname;7)) + ".id" + ";" + mailservername 
+ ";" + "mail" + ";" + @trim(@left(firstname;1)) +
 @trim(@left(lastname;7)) + ".nsf" + etc....

OTHER MEMBERS' COMMENTS ON ASSIGNING INITIAL PASSWORDS AND CHUCK CONNELL'S RESPONSES

I disagree with Chuck on this one. I use Choice 2 -- "Common password for all IDs, and instruct users to change it," but with a twist. I virtually guarantee that users will change it by making the default so long that no one would want to keep it. It's that simple. And yes, the IDs are stored securely.

-- Steven S.

****************************************

Chuck assumes in one paragraph that the Internet passwords (Webmail) are the same as the ID passwords and are set when the ID is created. Ouch! Isn't that a bad security practice in general? If one is in an organization that strongly uses (hardly any Notes clients) the Web devices available, doesn't it make sense to set the Internet password, then check the little "Force user to change Internet Password on next login" box?

Good article in general, but I'm wondering how many organizations could cope with the issues involved in the strong password scenario.

-- Eric P.

****************************************

We assign unique, deliberately obnoxious passwords for our users that they'll have to change to keep their sanity and then send them instructions on doing so. We also use ID archiving and password ID recovery, rendering the concept of keeping the IDs around unnecessary. They are then as secure as the administrators' passwords.

-- SearchDomino.com member

****************************************

One customer of mine uses the initial password "please change your password," which is actually very difficult to type accurately blind, is long and rubs in the fact that they should change it every time that they log in to Notes. While the #2 choice is poor, agreed, this initial password does mitigate it to a reasonable extent.

-- Mick M.

****************************************

For choice #4, Chuck stated, "The administrator will have to keep a written list of all username/password pairs, which is less likely than the administrator remembering one password for all accounts."

I assign complex passwords, but I never write down the passwords. When I certify my password, I created a numeric key:
25781452 - pick your own eight-digit key.

Now in my case, my ID file would be called jvanderh.id or for Joe Blow the ID file would be jblow.id. For names less than eight characters, just repeat the first characters to get to eight, so jblow.id becomes jblowjbl.

jblowjbl
12345678
Now we use the key, the first number of the key is 2, so the first letter of the password is b, the second number of the key is 5, so the second character of the password is w. So now the password assigned to Joe Blow is "bwbljowb." Now Joe recognizes that his password consists of letters in his name but it is such a pain, that he is quite willing to change the original password. Joe could not reverse engineer the key because some of his letters are duplicated, the first b is the first position and the second b comes from position 7. Now John Vanderhoff could reverse engineer the key, but chances are a couple of minutes after he got the password, he changed it and forgot about the original password. Now if I need to retrieve the original password, I look at the filename and using the key I know the password without ever having written the password down. I actually have the key written down on a post-it in my office, that a glance at when I'm creating a new ID.

-- John V.

****************************************

To Steven S. -- Yes, this is a reasonable solution. It still leaves open the fact that the original copies of all the IDs have the same password, and that everyone knows it. But if you are REALLY confident about the storage for your original IDs, this can work well.

Eric P. -- Two comments: First, many users do, in fact, want their Notes and Internet passwords to be the same. Obviously, they would be more secure if they used two different passwords, but the reality is that most people want to minimize the passwords they remember. Second, you are right about the value of the "force user to change" option. I overlooked this because I often use R5, and that option is not supported in R5 (as far as I can tell). But I agree that administrators should use this feature for Internet passwords in R6.

SearchDomino.com member after Eric P.'s post -- Yep. What you describe is exactly what I advocate.

Mick M. -- Same comments as what I responded to Steven S.'s post.

John V. -- Hhhmmm...This is really the same as my choice #3 in the survey. You are assigning unique passwords to each ID, but the passwords are simple and easy to figure out. (If someone figures out the trick to their initial password, they know everyone else's initial password also.) But you are right that people will probably change their password. Make sure you store the original ID files securely, though (i.e., the Password Recovery feature), or you are inviting everyone to guess your scheme and steal IDs.

Thanks to everyone who wrote!

-- Chuck Connell

Do you have comments of your own? Let us know.


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

Lotus Notes Domino Password Management
An introduction to Lotus Notes password options and essentials
Secure Lotus Notes 8 with the Internet password lockout feature
Lotus Notes Domino password management tips
Cracked users' HTTP passwords still a threat on many Lotus Notes R6 and R7 domains
Multiple new Sober variants spy on passwords
Resetting a Lotus Notes password
FAQ: Lotus Notes Domino password issues
Hashing out stronger password authentication
Options for changing passwords
How can I set password expiration without locking out accounts?

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 enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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