<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx</link><description>So today Jesper Johannson a gentlemen whom I have the pleasure of speaking with on occasion has posted his 2nd installment on the topic of passwords here . I encourage you all to read it - in this installment he goes deep into the math and science behind</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#246381</link><pubDate>Fri, 22 Oct 2004 19:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:246381</guid><dc:creator>Stuart</dc:creator><description>The problem is that many &amp;quot;memorable&amp;quot; phrases are likely to show up somewhere (on the web / in a book / in a forwarded email of quotable oneliners) and hence a &amp;quot;dictionary&amp;quot; can be built along these lines. Combine this with some simple word substitution (along the same lines as existing password crackers presumably do to substitute 3 for e, etc, because the people who write password crackers aren't stupid) and you can get a dictionary attack that, while *more* difficult than the equivalent attack on a password, isn't the orders-of-magnitude harder that you really need.&lt;br&gt;&lt;br&gt;I think that in order to be truly secure you need to combine multiple strategies: Combine phrases from multiple sources (or invent your own and never mention it anywhere in any form - witty phrases are out, because you usually want to share those), intentionally misspell and miscapitalize words, insert strange punctuation as well as normal punctuation, and throw in at least one word that's made up of a truly random sequence of characters. But if you do all these things, you've just made the passphrase even harder to remember than the password was.</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#246396</link><pubDate>Fri, 22 Oct 2004 20:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:246396</guid><dc:creator>damien morton</dc:creator><description>His study compares passphrases with between 1.3 and 2.3 bits per character of entropy, and a completely random 9 character word with 5 bits/character entropy. He then goes on to assume that passphrases would be composed from a vocabulary of 300 words.&lt;br&gt;&lt;br&gt;Firstly, no-one ever uses completely random passwords, and if they do, they likely write them down somewhere, thus defeating the purpose.&lt;br&gt;&lt;br&gt;Secondly, even though people tend have a small working vocabulary, that doesnt necessarily mean their passphrase will be drawn from a small subset of that vocabulary. They will also draw on places and names, and all kinds of vocabulary that they dont use in day-to-day conversation, not to mention intentional misspellings, and the insertion of punctuation.&lt;br&gt;&lt;br&gt;Perhaps a good rule for a passphrase would be that the phrase must be at least N characters, at least one word must be 8 characters or more, and there must be at least one non-letter in the mix somewhere.&lt;br&gt;&lt;br&gt;A memorable 29 character passphrase, with one long word and one non-alphabetic character in it, will almost certainly be more secure than a memorable (i.e non-completely-random) password of some kind (e.g. a mixed-case dictionary word with one non-alphabetic character).&lt;br&gt;&lt;br&gt;Im with you on this.</description></item><item><title>Hensing revisits passWORDS vs. passPHRASES</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#247146</link><pubDate>Mon, 25 Oct 2004 16:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:247146</guid><dc:creator>Bill Knaus</dc:creator><description /></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#247816</link><pubDate>Tue, 26 Oct 2004 13:30:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:247816</guid><dc:creator>Jamie</dc:creator><description>Have been using passphrashes for years.  The combination of upper/lower case chars and punctuation can only be a good thing and they are more memorable!  The comments about brute forcing passphrases using a lookup of song lyrics, etc., are interesting.  During WWII the Germans would do a similar thing to crack SIS and SOE's poem codes, until Leo Marks instigated the use of one time letter pads - a virtually unbreakable cipher (as long as the pads were only used once and destroyed immediatly).  Nice to see that RSA now provide Secure-ID tokens for Windows (I've been using them for years for dialup authenication) which will provide the same sort of unbreakable authentication as One Time Pads.&lt;br&gt;&lt;br&gt; That's the ultimate security for a network and until I can convince people to pay for it I will be using passphrases as they are inherently more secure - and If I get hacked I might just lose my job - not my life like the agents though!</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#248341</link><pubDate>Wed, 27 Oct 2004 07:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:248341</guid><dc:creator>Requiem</dc:creator><description>Christmas comes early this year; I was typing up some ideas on passphrases, but then saw some other items in this post and its replies that I wanted to address.  (Maybe another reply, I'd rather not hog space.)&lt;br&gt;&lt;br&gt;On to the first item: the MD4 hash.  There's a reason Rivest invented MD5 the year later (1991); attacks against MD4 had been theorized within months of its publication.  Most recently a Chinese team determined a way to calculate collisions by hand (earlier attacks like Hans Dobbertin's work in '96 actually required some computer time).  Fortunately, this doesn't extend to pre-image resistance; but weaknesses in the hash do make it possible to compute a full MD4 pre-image collision[0] in 2^40 operations.  Thus, the theoretical upper bound on the security of the NT4 hash is 40 bits, regardless of the passphrase used.  (This is, incidentally, why for over a decade MD4 has been considered &amp;quot;Broken, Do Not Use&amp;quot; within the cryptographic community.)&lt;br&gt;&lt;br&gt;The next part is about salt.  I would say that requiring the passphrase on startup can be very impractical for two reasons: first, doing reboots after patching or upgrades requires someone with the key to be at the machine.  Second, if the box gets '0wned' the (unsalted) hashes can be accessed by the attacked.  If you're using Active directory you don't need to worry about the SAM files on each desktop (and requiring a startup password for a server is much more reasonable). However, you'll want to make sure your desktops aren't caching the users' passwords.  The SYSKEY idea would work as an alternative to salt, but only in limited cases with a knowledgeable admin.  That is, it doesn't target the &amp;quot;average user&amp;quot; case that well.  (I'll stop here, this is something that could easily turn into a ko-fight.)&lt;br&gt;&lt;br&gt;Finally, this link is for Jamie, since he mentioned Secure-ID tokens:&lt;br&gt;&lt;br&gt;Improved Cryptanalysis of SecurID&lt;br&gt;&lt;a target="_new" href="http://eprint.iacr.org/2003/205/"&gt;http://eprint.iacr.org/2003/205/&lt;/a&gt;&lt;br&gt;(Short version: don't leave the token unattended, someone could derive the key from the &amp;quot;random&amp;quot; numbers.)&lt;br&gt;&lt;br&gt;[0] Hans Dobbertin: Cryptanalysis of MD4. J. Cryptology 11(4): 253-271 (1998)</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#248486</link><pubDate>Wed, 27 Oct 2004 17:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:248486</guid><dc:creator>Robert Hensing</dc:creator><description>Requiem, this was a very good reply - thanks for the information.&lt;br&gt;&lt;br&gt;As for your issue with salts you state that 'if the box gets '0wn3d' the unsalted hashes can be accessed by the attacker'.&lt;br&gt;&lt;br&gt;I presume you are talking about when the box is ON-line (i.e. the attacker gets a remote shell on your box and is then able to dump your hashes using something like pwdumpX.exe).&lt;br&gt;&lt;br&gt;This is correct - SYSKEY only protects the SAM when the box is OFF-line, while the box is ON-line an administrator (or remote attacker exploiting a vulnerability that elevates privileges) can access the un-encrypted password hashes.&lt;br&gt;&lt;br&gt;This is no different on other platforms (i.e. Linux) where the /etc/shadow file is accessible by root when the box is on-line.&lt;br&gt;&lt;br&gt;If you have admin access to the box, the game is already over - you 0wN the box and the dumping of password hashes is the least of your worries - after all you could just install a keystroke logger and record the admins pass-phrase vs. having to try and crack hashes - which do you think an attacker would prefer to do? :)&lt;br&gt;&lt;br&gt;My point about SYSKEY was that its good for protecting the SAM against offline attacks.  I travel a lot with my notebook and for me I use SYSKEY with the key stored in my head so that if my notebook ever gets stolen - I'm not too terribly worried about cracking my password after dumping the hash out of the SAM because its encrypted and the symmetric key used to encrypt the SAM file on my notebook is itself derived from a pass-phrase. :)</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#248743</link><pubDate>Thu, 28 Oct 2004 00:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:248743</guid><dc:creator>Ryan M</dc:creator><description>We use diceware-style passphrases here, with a custom (and much larger) wordlist.&lt;br&gt;&lt;br&gt;However, it has become apparent to me in the last few years that passwords are not even close to being the weak link in the security of a Windows network.&lt;br&gt;&lt;br&gt;None of our users have weak passwords, none run as local administrators, we use SUS to distribute patches, and we have managed AV software. But we still get a machine now and then that is infected with adware or spyware.&lt;br&gt;&lt;br&gt;Why? One is the laptop that hasn't been connected to the network for 2 months, and is then infected with spyware the first time the business traveller plugs it into a hotel network. This is a real problem - there should be patch management tools that check the patch status of the machine before any other services or applications are brought online.&lt;br&gt;&lt;br&gt;Second, the social engineering attacks that enable adware &amp;amp; spyware infections still get us. All of our education efforts can't seem to prevent people from clicking on &amp;quot;yes&amp;quot; when asked to install CoolWebSearch.&lt;br&gt;&lt;br&gt;The weak links in Windows security aren't passwords, they are still enforced patch management and the gullinility of the user.</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#249036</link><pubDate>Thu, 28 Oct 2004 16:58:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:249036</guid><dc:creator>Jace</dc:creator><description>I'd like to be able to use pass phrases everywhere.&lt;br&gt;&lt;br&gt;I have found that Microsoft's Passport.net site won't support them. I tried to change my password and the forms says that spaces are not allowed.&lt;br&gt;&lt;br&gt;Any idea if they will change this?&lt;br&gt;&lt;br&gt;Thanks.</description></item><item><title>re: Password vs. Passphrase redux</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#249361</link><pubDate>Fri, 29 Oct 2004 05:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:249361</guid><dc:creator>Urity</dc:creator><description>Dear Robert Hensing,&lt;br&gt;&lt;br&gt;I have read the Japanese version of &amp;quot;The Great Debates: Pass Phrases vs. Passwords. Part 1 of 3&amp;quot;.&lt;br&gt;I sent the following comment for it.&lt;br&gt;&lt;br&gt;--------------------&lt;br&gt;Don't avoid to explain that it is easy to crack challenge-response like LM authentication.&lt;br&gt;It takes within two months to crack LM authentication against all possible 14-character passwords using the 69-character set.&lt;br&gt;The img src=&amp;quot;file://\\www.xxx.yyy\test&amp;quot; attack is still alive after 7 years.&lt;br&gt;&lt;a target="_new" href="http://www.insecure.org/sploits/winnt.automatic.authentication.html"&gt;http://www.insecure.org/sploits/winnt.automatic.authentication.html&lt;/a&gt;&lt;br&gt;--------------------&lt;br&gt;&lt;br&gt;I know it becomes increasingly more complex if the explanation of challenge-response is added. But it is easier to capture packets of challenge-response than to steal LM hashes.&lt;br&gt;&lt;br&gt;Thank you.</description></item><item><title>Interesting Blog Entry on passwords v passphrases</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#250196</link><pubDate>Sun, 31 Oct 2004 18:06:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:250196</guid><dc:creator>Rory.Blog</dc:creator><description>Password vs. Passphrase redux Interesting article covering passwords and passphrases......</description></item><item><title>re: Is the password dead?</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#344544</link><pubDate>Fri, 31 Dec 2004 02:57:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:344544</guid><dc:creator>Bruce Cowper's Canadian IT Pro Community Forum</dc:creator><description /></item><item><title>re: So I brute force cracked a password yesterday</title><link>http://blogs.technet.com/robert_hensing/archive/2004/10/22/246364.aspx#360000</link><pubDate>Tue, 25 Jan 2005 09:17:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:360000</guid><dc:creator>E-Bitz - SBS MVP the Official Blog of the SBS </dc:creator><description /></item></channel></rss>