Dec 07 2004

Why you shouldn't be using passwords of any kind on your Windows networks

Category: .geekAmit Bahree @ 11:25 pm

Robert Hensing writes a very interesting and controversial article where he recommends not to use any kind of passwords on a Windows network?

Why you ask? Well because passwords are very easily cracked and worms such as Agobot / Phatbot / Polybot / SDBot / RBot / etc. ship with boat-loads of dictionaries of passwords. Not to mention that either automated or human attackers don’t even need to guess the password as there are many hacking tools that will let a miscreant sniff your network traffic to get the authentication material for the LM, NTLM and Kerberos protocols and then brute-force that material back into a working password. You can try and protect the network with segmentation, encryption (IPSec etc.) and even 802.1x , etc. but really they just workaround with the inherent vulnerability in your network which is – the password.

So what is the solution? Instead of using passwords, you should try and use pass-PHRASES.  What is a pass-phrase? To quote Robert: “Let’s take a look at some of my recent pass-phrases that I’ve used inside Microsoft for my ‘password’ :

  • “If we weren’t all crazy we would go insane“ (Jimmy Buffet rules)
  • “Send the pain below!“ (I like Chevell too)
  • “Mean people suck!“ (it’s true)”

Pass phrases are great because: they meet all password complexity requirements, they are so easy to remember and lastly with the most advanced hardware you are not going to guess / crack / brute-force or pre-compute these passwords in the 70 days or so that they were around (remember you only need the password to survive attack long enough for you to change the password).

So, is that the real solution? What of two-factor authentication – say using a Safe-word token / smart-card in addition top your password (always), is that good enough? What do you think? Also, read up on the original article many interesting comments there.

Share
Similar posts to check out:
  • March 1, 2012 -- A great example of a MANET (0)
    I have been doing some research on MANETs and UAV’s and this TED talk is a great example of how a number of nodes operate in a MANET and implement some predetermined algorithm, which in this case is the Bond Theme Song. Worth watching. :)...
  • June 17, 2011 -- Kinect SDK (0)
    Microsoft recently release the Kinect SDK which allows you to implement a Natural User Interface and program against it! There is a lot of interest  around including claims on how Robotics will change to how you can integrate a light sensor. You can use Visual Studio (C++, C# and VB.NET supported) and get quite interesting results. Here are a series of links below which will help you get started. Download and install the Kinect SDK Download and install Quickstart Samples and Slide...
  • May 15, 2011 -- Tips on Buying a UPS? (0)
    After moving to Bangalore, it turns out that I would need to get one or more UPS's for the machines at home. The place we will be moving to in a few weeks does have power backup, but if/when there is a power cut it takes a few minutes for the generators to kick in and is not instantaneous as I was thinking. I have never bought a UPS until now and don't have any experience with it - what are the things that I need to consider? I will have the following equipment running which will need to be pow...

Tags:

Leave a Reply

*

Get Adobe Flash player