home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20588 < prev    next >
Encoding:
Internet Message Format  |  1993-01-08  |  3.6 KB

  1. Path: sparky!uunet!wupost!gumby!destroyer!cs.ubc.ca!bcsystems!ewilts
  2. From: ewilts@galaxy.gov.bc.ca (Ed Wilts)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: PASSWORDS & SCHEMES
  5. Message-ID: <1993Jan8.083254.1478@galaxy.gov.bc.ca>
  6. Date: 8 Jan 93 08:32:54 -0800
  7. References: <01GT8W0T1GO2006MJF@VAXF.COLORADO.EDU>
  8. Distribution: world
  9. Organization: BC Systems Corporation
  10. Lines: 54
  11.  
  12. In article <01GT8W0T1GO2006MJF@VAXF.COLORADO.EDU>, DWING@UH01.Colorado.EDU (Dan Wing) writes:
  13. > Jon Baker, SYSTEM_JB@UNODE1.NSWC.NAVY.MIL, writes:
  14. >>We have a problem with users here in that they tend to write passwords down.
  15. >>"That's bad."  Many users have several accounts on different systems and
  16. >>therefore must remember several passwords.  For security purposes, we generate
  17. >>the passwords and they look like some foreign encryption code.  We were
  18. >>wondering if anyone has or knows of a program or product we could use to check
  19. >>passwords for a conformity standard (make sure they HAD special characters in
  20. >>it, etc.) so that we could allow users to make up their own passwords.  We
  21. >>don't do it now since they could just put in their username or a proper name
  22. >>even with the password checker provided in VMS 5.4.  That wouldn't be "prudent"
  23. >>in a security conscious environment.  I guess we could use some extra password
  24. >>dictionaries as well.      O-)
  25. > You can implement your own site-specific password policy.  See 
  26. > SYS$EXAMPLES:VMS$PASSWORD_POLICY.ADA, .B32.  This requires changing a SYSGEN
  27. > parameter (LOAD_PWD_POLICY) so you'll have to reboot a few times to get
  28. > it working to your satisfaction.  I'm sure someone on the net has one
  29. > written in Macro or C, and would volunteer that program for public 
  30. > consumption?
  31.  
  32. There is a password policy program in the Decus library written by Ted Nieland
  33. from Control Data.  It's in Fortran.  This code includes a check for not only
  34. words in a supplemental dictionary, but also permutations of the UAF Account
  35. and Owner fields.  For instance, with my username being EWILTS, it will not let
  36. me set a password of WILTS since it finds "Wilts,Ed" in the owner field.  Not
  37. that that *I* would do this of course, but some users certainly like to pick
  38. simple passwords.
  39.  
  40. > Also add site-specific words to your password dictionary (I don't know if a 
  41. > site-specific password policy causes the dictionary and password history to 
  42. > be disabled or supplimented with the site-specific password policy).  The 
  43. > VMS V5.5 release notes describe how to best add your own words to the 
  44. > password dictionary (section 2.27.3).  Some words used by some worm programs
  45. > aren't in this dictionary (if you add all the words that you learned in 
  46. > Junior High you'll cover most of them).
  47.  
  48. Mr. Nieland's code supplements the Digital-supplied dictionary.  There are
  49. routines supplied to build a second dictionary as well as to add words to the
  50. dictionary (this routine actually rejects a word if it's already in Digital's
  51. dictionary).  I grabbed one of the spelling dictionaries from the Decus library
  52. and generated a new dictionary from it (I had a spare 9420 lying around at the
  53. time...).  It has over 93,000 words in it - Digital's dictionary has about
  54. 43,000 words and missing such favorite passwords as 'topsecret'.
  55.  
  56. If you've got your own set of words to add, it's trivial to do so.  Simply
  57. build a text file containing all the words (trademarks in your company is a
  58. good start), run the routine to add them to the dictionary, and expire
  59. everybody's password (or wait for them to naturally expire).
  60.  
  61. -- 
  62. Ed Wilts, BC Systems, 4000 Seymour Place, Victoria, B.C., Canada, V8X 4S8
  63. EWilts@Galaxy.Gov.BC.CA     Office:  (604) 389-3430   Fax: (604) 389-3412
  64.