RE: TGP Password Strength Checker online
"Thor (Hammer of God)" <[email protected]> Sat, 17 Jul 2010 20:53:40 +0000
| Newsgroups | gmane.comp.security.microsoft |
|---|---|
| Message-ID | <[email protected]> |
OK, you sold me. ;) Please see updated options and documentation at: http://www.hammerofgod.com/passwordcheck.aspx I give the classes of attack, but I don't have any real reference to what t= he classes represent nor could I find any (well, I found one, but it didn't= seem accurate). So, if you would like to come up with some analogous ref= erences (as in, what it takes to get 1,000,000,000 per second) then let me = know and I'll post them. t >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of Wayne Anderson >Sent: Friday, July 16, 2010 9:28 PM >To: Thor (Hammer of God) TGP; 'Murda'; [email protected]; >'Serban Oprescu' >Subject: RE: TGP Password Strength Checker online > >I think this brings up a slightly more important question. > >What are you trying to accomplish here? >Who are you trying to reach with this? > >Please don't get me wrong. I like this application. It's free. It's >straightforward for someone already familiar with PKI mechanisms and simil= ar >applications. It works as advertised at the moment. > >I think as the developer you have to think about whether you intend this t= o >be yet another niche application choice for those of us already in the sec= urity >profession (and assumedly familiar with other offerings in the >space) OR if, as I see this application having the potential to do, making >encryption more accessible for a lower-functional-capability user base. > >If the latter, then it brings up simplification of the UI (or at least a c= onfig choice >to use a simple UI). And it also then brings up the point that I made. Y= ou >know what class F is. I know what class F is. That lower-class-of-user d= oesn't >understand what class F is, what it means, how likely it is an attacker wo= uld >have access to a billion-permutations-per-second capable configuration to = use >as a brute force platform, etc. Yes, absolutely, its words and graphics = and >window dressing, but I think this application has great potential for thos= e >interested in encryption but intimidated by the details of using real x509= PKI, >etc, etc. > >The other point that I would make here is even if the choice you make is t= hat >you don't care about having the capability to make encryption more >accessible. Even if you say "I put this out there because there is a comm= unity >that might like to use this tool and I wanted to play with some ideas I ha= d", it >would be really useful for me to make the choice that I want to drop down = to >class E (an average desktop hacker) or step it up to greater and greater >workload capability as the assumption for the capability of the opposition= . > >It's your app, and I appreciate the work you have put in here. It's a gre= at >release and much appreciated. I would be very curious if you wanted to >either directly or publicly comment on the intent question. > >-W > > >-----Original Message----- >From: Thor (Hammer of God) [mailto:[email protected]] On Behalf Of >Thor (Hammer of God) TGP >Sent: Friday, July 16, 2010 8:23 PM >To: [email protected]; 'Murda'; [email protected]; Serban >Oprescu >Subject: RE: TGP Password Strength Checker online > >+ Serban to merge thread: > >I actually thought about that when I was first coding up the tool: Given = that >we already have Class A - F (10,000 - 1,000,000,000 passwords per second >respectively) I just decided to go with the worst case scenario for the us= er. >We really can't qualify exactly WHO is going to be attacking our passwords >(passphrases) so I think it just makes sense to approach it from a >more tactical standpoint. While it may not be the most practical >assumption, planning for a group of supercomputers working in conjunction >to crack your encrypted data and interacting with policy as if that is the= least >common 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 h= ow >valuable that would be. Using Class F as the base (though the highest >classification) will always yield a tangible, measurable time value irresp= ective >of technology advances. At some point we'll be at Class Q, but then we'll= just >add a few more zeros to the calculation if/when it becomes feasible. > >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", and [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 >>the 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 can 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 all 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 real attackers start guessing not from "a", but in the >most-probable-first order. >>What is this order depends on the traits of the mark: the first >>password to try, can as well be "password", "qwerty123456", or "salasana"= . >> >>-- >>Regards, >>ASK