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

  1. Path: sparky!uunet!psinntp!sfpp.com!longo
  2. From: longo@sfpp.com (Bob Longo)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: PASSWORDS & SCHEMES
  5. Message-ID: <1993Jan9.222744.30@sfpp.com>
  6. Date: 9 Jan 93 22:27:44 PST
  7. References: <01GT8W0T1GO2006MJF@VAXF.COLORADO.EDU>
  8. Distribution: world
  9. Organization: Santa Fe Pacific Pipelines
  10. Lines: 48
  11.  
  12. In article <01GT8W0T1GO2006MJF@VAXF.COLORADO.EDU>, DWING@UH01.Colorado.EDU (Dan Wing) writes:
  13. > The V5.4 password checking algorithm does not allow your username to be
  14. > your password, or your username + username:
  15. >   $ SET PASS
  16. >   Old password:
  17. >   New password: DWINGDWING
  18. >   %SYSTEM-F-PWDWEAK, password is too easy to guess; please choose another 
  19. >   string
  20. > Mayhaps someone with source listings could detail all the various permutations 
  21. > that are (currently) dis-allowed.
  22.  
  23. I looked at the sources and found the following checks in SETPWD (the SET
  24. PASSWORD module):
  25.  
  26.     o  Length
  27.     o  Syntax
  28.     o  If not a generate password, and user is not DISPWDDIC, and not
  29.         setting the system password (SET PASSWORD/SYSTEM), then
  30.         1) Make sure that the chosen password is not in the system
  31.            dictionary.
  32.         2) Disallow any password that contains the username or node
  33.            name.
  34.         3) Check plaintext password against site-specific policy.
  35.     o  User is asked to enter password again and 2nd is checked to make
  36.        sure it matches the first.
  37.     o  Password is then hashed and checked against the history file (if
  38.        appropriate).
  39.  
  40. > Using the site-specific policy, you can require that special characters such 
  41. > as @, #, $, %, &, etc., be present in the password string.  It also captures
  42. > the plaintext password -- I hope it goes without saying, but DON'T STORE 
  43. > THIS ANYWHERE!
  44.  
  45. I don't think so.  The code first verifies password syntax and only allows
  46. characters are "A-Z", "0-9", "$" and "_".  This check is done before the
  47. plaintext password policy check is invoked.
  48.  
  49. -Bob Longo
  50. -- 
  51. ==============================================================================
  52. Bob Longo (longo@sfpp.com)
  53. Santa Fe Pacific Pipelines
  54. Los Angeles, CA
  55.