RE: TGP Password Strength Checker online
"Thor (Hammer of God) TGP" <[email protected]> Sat, 17 Jul 2010 02:22:42 +0000
| Newsgroups | gmane.comp.security.microsoft |
|---|---|
| Message-ID | <[email protected]> |
+ Serban to merge thread: I actually thought about that when I was first coding up the tool: Given t= hat we already have Class A - F (10,000 - 1,000,000,000 passwords per secon= d respectively) I just decided to go with the worst case scenario for the u= ser. We really can't qualify exactly WHO is going to be attacking our pass= words (passphrases) so I think it just makes sense to approach it from a mo= re tactical standpoint. While it may not be the most practical assumption= , planning for a group of supercomputers working in conjunction to crack yo= ur encrypted data and interacting with policy as if that is the least commo= n denominator (even though it's not) seemed the best way to go. I can certainly add categories to the algorithm, but I don't really know ho= w valuable that would be. Using Class F as the base (though the highest c= lassification) will always yield a tangible, measurable time value irrespec= tive of technology advances. At some point we'll be at Class Q, but then w= e'll just add a few more zeros to the calculation if/when it becomes feasib= le. =20 I'm more than happy to provide a drop-down box, but I really don't see the = "end-of-the-day" value. t >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of Wayne Anderson >Sent: Friday, July 16, 2010 10:40 AM >To: 'Murda'; [email protected] >Subject: RE: TGP Password Strength Checker online > >I would love to see some basic option to configure what your assumption is >for compute resources to apply. > >Maybe a drop box with a couple of presets predicated on example >configurations. E.g. a choice of "A modern desktop", "A modern multi-proc >server", "A modern single HPC Server", "a distributed 10-server array", an= d >[insert one of the top 10 from the current list of supercomputers here, >preferably one government owned] > >I think the password strength tool is almost as useful (when mature) as th= e >rest of the offering. > >-W > >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of Murda >Sent: Thursday, July 15, 2010 7:33 PM >To: [email protected] >Subject: RE: TGP Password Strength Checker online > >I like the idea behind the tool, somewhat, but I don't know how exact it c= an >be. I think Alexander's reasoning below has some strength behind it. Is it >something like trying to predict when a random number might come up. Keep >rolling an n-faced die for long enough and sometimes your number may come >up near the 'beginning' or near the 'end'. Who can say? Obviously, that al= l >depends on how the program is actually implemented to brute force. Is it >purely sequentially? >Which also makes me wonder, what is the 'seconds to crack' based on? A >single machine? An array of distributed machines etc? >I think you can give some 'good' idea of how strong the passphrase is but >maybe not as exact as you hope. I could be wrong(and often am). > > > > >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of Alexander Klimov >Sent: Wednesday, July 14, 2010 6:54 PM >To: [email protected] >Subject: Re: TGP Password Strength Checker online > >On Tue, 13 Jul 2010, Thor (Hammer of God) wrote: >> However, what IS different is that you can actually get an idea of >> exactly how many iterations it will take to crack both a particular >> password specifically and the keyspace it "lives" in, apply that to >> actual TIME required to crack it. I like that part, and have found it >> to be valuable, so here it is in case you do as well. > >An incorrect precise number is worse than no number at all: if you assure = user >that it takes 129,052,722,140 iterations to guess password "password", or >2,322,220,814,264,750,000 to guess "qwerty123456", it only misleads. The r= eal >attackers start guessing not from "a", but in the most-probable-first orde= r. >What is this order depends on the traits of the mark: the first password t= o try, >can as well be "password", "qwerty123456", or "salasana". > >-- >Regards, >ASK