To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.admin.generalOpen lugnet.admin.general in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Administrative / General / 5720
5719  |  5721
Subject: 
Re: Automated password appraisal (Re: New feature: Article rating)
Newsgroups: 
lugnet.admin.general
Date: 
Thu, 30 Mar 2000 11:23:41 GMT
Highlighted: 
!! (details)
Viewed: 
3562 times
  
In lugnet.admin.general, Todd Lehman writes:
[...]
I'll put this password thingy up on a webpage for people to try out, maybe
later tonight.  If we can all agree that it does a good job of weeding out
bad passwords, then I'll put it into place for where you can actually change
your own password.

OK, here it is:

   http://www.lugnet.com/people/members/pwsa/


Executive summary:

   Type in a password and it tells you "pass" or "fail".


First important question:

   Are there any bad passwords which this fails to reject?  (If it rejects
   a seemingly good password, that's not necessarily a problem.  Failing to
   reject a bad password is a far more serious problem.)


Second important question:

   Are there words that you can think of which this fails to detect as
   potential weaknesses?  (Try to stump it!)


Notes:

The box that you type into does _not_ display *'s over the top of the text
you type.  (This makes it easier to edit, re-edit, and experiment.)  Thus,
don't run this with people looking over your shoulder (unless you're just
playing around and have no intention of using the passwords you test).

The pages that come back show your whole password on the screen and many
fragments of it, so Clear Out Your Browser's Cache After Running This if
anyone but you can read files on your machine.  (I'll probably make it set
the 'no-cache' and 'expires' HTTP headers on the output pages tomorrow, but
it still wouldn't hurt to wipe out your cache afterwords.)

The analysis is very slow.  It may take several seconds to check your input,
so please be patient.  The CPU time is displayed at the bottom of the results
page, and you may notice that the CPU time shows much smaller values than the
elapsed time.  Partially, this is due to typical issues like network latency
and multiple processes competing for resources, but mainly, in this case,
this is due to the fact that the words dictionary (30+ MB of 2.7*10^6 words,
names, acronyms, phrases, etc.) doesn't fit into core memory.  (Well, it
fits, but it doesn't stay cached long, so there are often lots of pagefaults
which result in access to secondary storage, which slows things down.)
Subsequent analyses of similar-looking input may result in quicker responses.

If it identifies risky words that you've never heard of, keep in mind that
it's looking through words from more than 20 human languages, and that it
also knows names, computer words, science words, and all kinds of other
obscure stuff.

Non-English words containing characters outside of the strict 7-bit ASCII
character set are not yet handled (detected) properly.  This is because the
original word lists for those languages encoded these non-ASCII extended
characters using double-byte sequences which I haven't yet figured out how
to decode.  (Some are simple and obvious, for example :a for umlaut-a, or
/o for slash-o, but others, like curly braces and angle brackets, are still
mystifying.  There was no decoding documentation available with the source
files (or else I missed it somehow) but if a few people are willing to have
a look at a few examples in each language, we can probably figure it out
pretty quickly.  (I'll double-check again for decoding docs first.)

--Todd



Message has 18 Replies:
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) it got a "adequate". Sorry, I can't tell you what it is right now, though. Handy tool. Appreciate your making it available. ++Lar (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) ...Hmmm. I dug up old passwords from long dead servers (don't u hate it when u remember passwords, but not the login id? :-) ...But anyway, I tried '4Gxc5t'... it came back failed but its reasoning was strange... (try it urself :-) the 'slight (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
I have a suggestion, you may want to test substitute things like "!" as a substitute for "l" or "i". Have you thought about vowels being dropped and K/c substitutions. I have a password which I would consider a worthless password the way you are (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) It allows: a1b2c3, but fails 1a2b3c, I thought it would (and probably does) check for numeric sequences? (...) It fails: LL-918 as worthless, but gives LL-928 an excellent :) Maybe you should add lots of LEGO set names and abbreviations? EG (...) (24 years ago, 30-Mar-00, to lugnet.admin.general) ! 
  Re: Automated password appraisal (Re: New feature: Article rating)
 
Todd: (...) Grasp your French MacKeyboard. Start with the 'a' (upper left letter), next you go one up to the '&', then you go one right to 'é', one down to 'z', one right to 'e', one up to '"' (double quote), one left to ''' (single quote), and (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
In lugnet.admin.general, Todd Lehman writes: <pw checker, play away... some design notes> Played with it some more and I am not sure I totally trust it. It thinks MT-5561 is a GREAT password and LEGOSystem4558 is a really bad one. I'm happy to (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
In lugnet.admin.general, Todd Lehman writes: <pw checker, play away... some design notes> Oh, and can you post the rank order list somewhere on the page or something? That is, is Outstanding better or worse than Bravissimo! Thanks. ++Lar (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) Inconsistent results. It quite happily failed obvious stuff like "James1" or "Galliard" or "June15", but also missed some glaring ones. For example, it failed my Social Insurance number, but only because it was all from 1 keyboard row. It (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) [snip] (...) Very interesting results. It seems to LOVE NASD and NYSE rule numbers: NASD15a-6 got a 252% What is the percentage range that will display? Its very hard to tell what is really good or bad by the percentages that display until you (...) (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) How about some of the following? They seem topically weak to me. lg*mnfg - 389% excellent shp@hm8354386 - 236% great m:trn6989 - 272% great Steve (24 years ago, 30-Mar-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) I got p@$$\/\/0?oI through it as a 169. Mwhahahahahahaha! Alan (24 years ago, 30-Mar-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) Formulae: e=mc^2 - Great (266%) E=mc^2 - Excellent (303%) e=m*c^2 - Outstanding (556%) E=m*c^2 - Outstanding (594%) Keyboard runs: zdt7cgu9 - Outstanding (491%) zcbmadgj - Outstanding (462%) zfu0xgi- - Outstanding (529%) Software Titles: (...) (24 years ago, 31-Mar-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
Neat Todd! (...) It thinks <({})> is fine 250% and doesn't detect it as a pallindrome even though it is from a human point of view. You might want to add something that recognizes stuff encapsulated within open and close of the same type of (...) (24 years ago, 2-Apr-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) Ouch... it passes @%)^*$, which is a +shift version of my birthdate. Now that's a bad password! Just like it doesn't allow an only numeric sequence, or an only alphabetic sequence, it should not allow an only spec. character sequence. -Shiri (24 years ago, 2-Apr-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) the ~ key (without pressing Shift) Here are the keyboard rows: 0 1 å/-À¶ØÖ¤µ¨¢ª 0 1 +ñòóôÙßõö÷øù 1 1 æäÓ¾ÐÑÕùºţ 1 1 ð"®±¸íê³Ï­°,¥ 2 1 ¿Ë¡´àéèÒÊǧ 2 1 Ħ¯â¬çëÉÈ«. 3 1 ¼»áÍÔ×·Áã½ 3 1 ()©ÎÚì?²ÌÆ Might want to take that into consideration... (...) (24 years ago, 2-Apr-00, to lugnet.admin.general)  
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) The checker should equate the following IMHO: |_ L + t < k ~ n \/ V () O or 0 "\/()+eF0rMe" (Vote for Me) for example gives a 788% success rate. "|_uGn3+" which is a complicated way to write "Lugnet" passes with 481% "|_eGoBr|<K5" (LegoBricks) (...) (24 years ago, 2-Apr-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) the wrong way. "Toy" as in "geek thing to play with" rather than as in "insignificant".) (...) Yes! Several passwords of the form "[l3G0]" (with brackets but without the quotation marks) get an adequate passing grade of ~149%. Try things like (...) (24 years ago, 12-Apr-00, to lugnet.admin.general)
  Re: Automated password appraisal (Re: New feature: Article rating)
 
(...) 1. Can you use https for this? 2. How about a 'passwords submitted aren't logged' privacy statement? Why? 'Cause it's so cool I was instantly tempted into typing in old passwords that I no longer use, and was almost tempted into typing in (...) (24 years ago, 12-Apr-00, to lugnet.admin.general)  

Message is in Reply To:
  Automated password appraisal (Re: New feature: Article rating)
 
(...) OK, I've done more research into human factors of passwords and have crufted together[1] what I hope is a rather froody password checker. First, it's got a _moby_ database of more than 2.7 million words, names, phrases, numbers, and other (...) (24 years ago, 30-Mar-00, to lugnet.admin.general) ! 

309 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR