home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!warwick!uknet!comlab.ox.ac.uk!imc
- From: imc@comlab.ox.ac.uk (Ian Collier)
- Newsgroups: comp.lang.rexx
- Subject: Re: Ascii Dictionary Needed!
- Message-ID: <2962.imc@uk.ac.ox.prg>
- Date: 25 Jan 93 12:57:02 GMT
- References: <REXXLIST%93012112235319@UGA.CC.UGA.EDU> <19930121172107SEB1525@MVS.draper.com>
- Organization: Oxford University Computing Laboratory
- Lines: 55
- X-Local-Date: Monday, 25th January 1993 at 12:56pm GMT
- Originator: imc@msc3.comlab
-
- In article <19930121172107SEB1525@MVS.draper.com>, seb1525@draper.com wrote:
- >In article <REXXLIST%93012112235319@UGA.CC.UGA.EDU>,
- >Mike Oswald <MOSWALD@UNMCVM.BITNET> writes:
-
- >>Help! Anyone know whether there is an ASCII Dictionary available?
-
- Unix systems commonly have /usr/dict/words, however I do not know what the
- situation is regarding copying that file. The Free Software Foundation
- provide the package "ispell" which also comes with a dictionary (more
- comprehensive than the /usr/dict/words). This is probably supplied under
- the GNU Copyleft (so that you would be able to use it), but I don't have
- details.
-
- >If what you want to do is insure that all passwords are real English
- >(or other human language) words, then you should know that your idea
- >runs 100% contrary to recommended practice.
-
- This depends on what system the passwords are for. Certainly on Unix there
- are many guidelines on what passwords should look like, but I never heard of
- any such restrictions on VM except for the blatantly obvious (e.g. no AAAAAAA
- or QWERTY) (note that it does no harm to be safe, however). The reason is
- that while the Unix passwords file is encrypted and globally readable, VM
- passwords are kept secure (and, I believe, unencrypted) in the CP directory
- - and most VM systems revoke a userid after several successive failed
- attempts at entry. This means that (as far as I know) it is impossible to
- write an automatic password cracker on a typical VM system. My first
- password on a VM system at IBM was an English word. Of course, feel free
- (indeed obliged) to correct me if the above is wrong.
-
- The guidelines for Unix passwords say that you should avoid dictionary
- words and proper names, including the following embellishments of such
- words:
-
- * capitalisation of all or part of the word
- * insertion of a single number or special character into the word
- * reversing the word
- * combinations of the above.
-
- Examples: "hello" or "Peter1".
-
- A good Unix password is one in which
-
- * the letters together do not form a dictionary word or proper name
- * there is at least one numeric or special character
- * some, but not all, of the letters are capitalised.
-
- "2Bontb" [to be or not to be] and "bad,doG!" are examples of the above.
-
- Finally, I should mention that it is recommended practice on all systems
- that a person should change the password immediately on being issued with a
- new userid. Therefore, perhaps you should keep the randomly generated
- passwords as an incentive for your users to follow this practice. ;-)
-
- Ian Collier
- Ian.Collier@prg.ox.ac.uk | imc@ecs.ox.ac.uk
-