ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

A password vault is as mandatory as anti-virus

By | March 17, 2009, 11:51pm PDT

We all need to get out of the mindset that our primary e-mail address combined with a single universal password are our credentials for the world.

Admit it. You have one password. You may even have half a dozen variations on your childhood cat’s name, but it is still the same basic password, and you use it to log into American Express, Netflix, Bank of America, GMail, Comcast, MySpace, Fark, Twitter, Virgin America, EBay, New York Times, and even the message forum where you talk about your obsessive collecting of late 19th century yak bridles.

You think to yourself, hey, what’s the big deal, right? Having the same password in one location won’t affect the security of the other location. If someone compromises your Netflix account, for example, the worst that can happen is they realize you favor tripe like The Notebook and National Treasure rather than quality cinema like Blade Runner and Rocky. It isn’t like they can pull your credit card information from the site and use it elsewhere, and besides, it isn’t like anyone who grabbed your password would be able to figure out all the other websites you visit.

You are forgetting that when you use the same username, an e-mail address, and the same password on numerous websites, you are relying upon the strength of the security of the weakest website you authenticate against to guarantee the secrecy of our login credentials. In other words, if you use the same username and password at 50 odd websites, you are relying upon the laziest system administrator of all 50 systems to keep their web app from being hacked to prevent your credentials from leaking out. Again, big deal, right?

Let’s say someone compromises yakbridletrader.com as part of compromising everyone that is still running PHPNuke. They dump the usernames and passwords online for all to see and share. Someone notices that your e-mail address, yakguy@gmail.com, is in the tuple, and gets the bright idea to go to GMail and try your yakbridletrader.com password. From there they go and figure out what bank backs your credit card, and well… you get the idea.

Having a strong and diverse password everywhere is mandatory now. It is as mandatory as running anti-virus on a PC and having a working set of backups. Like backups and anti-virus, if you don’t have a strong and diverse password that is different on every website you visit, you have no right to complain if you get compromised because someone took down the one-stop yak shop. It is your own damned fault.

So I, like many of you, have the short-term memory of a goldfish that was deprived of oxygen at birth, and I use a password vault to remember all my authentication tokens. There are several available, ranging from the low low cost of free to maybe $70 or so. Firefox has one built in, Symantec’s Norton products have their password manager, and there is an application for the Mac called 1Password, of which I am a huge fan. I don’t care which one you use, just use one.

But Adam, you say, if I use a password vault and I want to log in from a computer at the library / someone steals my computer / my desktop is rootkitted and it sniffs the form completion, then the password vault is ineffective. Well, first of all, don’t log in from computers you don’t control. They are probably already compromised. Second of all, most of these things have a master password, so you can get your machine stolen and you are in okay shape as long as you have a backup. Finally, if your machine is rootkitted and they grab the form completion, well, you are screwed anyways, and you learned your lesson for not running good AV.

We have learned to make backups and anti-virus products standard tools for keeping the data and systems in our possession safe. Now we need to add password management tools to this list to keep our remote data safe, or at least limit the damage in the event of a compromise.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adam J. O'Donnell, Ph.D. is an R&D engineer who has focused on computer security since 2000.

Disclosure

Adam O'Donnell

Adam J. O’Donnell currently works for Cloudmark, a messaging security company whose clients include the majority of the Tier 1 customer-facing service providers as well as mobile carriers and social networks. He serves on the advisory committee for the SOURCE Security Conference, as well as several conference technical program committees. Many of his close friends work in the security industry, and he will disclose those relationships as he deems it necessary.

Biography

Adam O'Donnell

Adam J. O'Donnell, Ph.D. is an R&D engineer who has focused on computer security since 2000. He currently is the Director of Emerging Technologies at Cloudmark, a messaging security company located in San Francisco.

Adam early on mastered the art of writing in complete sentences, using both hands and one foot. Later, he learned to do so with each individually. After fourteen years of apprenticeship in the mist-covered hills of central Nepal, Dr. O'Donnell emerged an unparalleled digital warrior and in desperate need of a anti-fungal wash.

Approaching both life and enterprise security with the verve of a particular capuchin, he is respected the world over as an observer of all he sees. Adam's dry blade of analysis will sever the hard candy shell surrounding most technical security concepts, and significantly goo-ify the remaining so as to be consumable in small bites with sufficiently large servings of digestive aids. Just what the doctor ordered.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
38
Comments

Join the conversation!

Just In

RE: A password vault is as mandatory as anti-virus
birumut Updated - 3rd May 2011
Well done! Thank you very much for professional templates and community edition
seslisohbet seslichat
0 Votes
+ -
ahead of the curve
nospam@... 18th Mar 2009
Well! It looks like I am ahead of the curve for once, I started doing this a year and a half back. The man is quite right tho cover your asses dudes!
Great to see you raising awareness of this important security problem, which so many people seem to be suffering from.

Sophos recently conducted a survey which found 33% of people were using the same password for *every* website they accessed. I actually think that's nonsense - I bet the real number is even higher than that, especially amongst the general public.

I wouldn't necessarily trust the password management systems built into browsers. I'm more of a fan of solutions such as the open-source KeePass and the commercial 1Password for the Mac to store passwords securely (they can also help you generate hard to guess non-dictionary passwords rather than just choosing "Samsung" because it happens to be written on the bottom of the monitor in front of you!)

I made a video the other week about how to remember passwords, and the benefits of using a password management system which people may be interested in as it can help raise awareness in the workplace. http://www.sophos.com/blogs/gc/g/2009/03/10/password-website/

Cheers
Graham Cluley, Sophos
0 Votes
+ -
In order to use one
s_souche 18th Mar 2009
you have to implement a real backup policy, because a password vault is all good, but if your fault does not outlive your system it's not worth a dime.

0 Votes
+ -
Contributr
I use PasswordSafe because of that ...
Adrian Kingsley-Hughes 18th Mar 2009
... I can install it on all my PCs and make standalone instllations on USB keys, so I've got access to my passwords on the move and have a backup!

http://passwordsafe.sourceforge.net/
0 Votes
+ -
Agree - PasswordSafe fantastic
Takalok 18th Mar 2009
I run it from my thumb drive, so I always have my passwords (strong passwords) with me.

http://passwordsafe.sourceforge.net/

Great interface too
0 Votes
+ -
Laziness rewarded ...
johnfenjackson@... 18th Mar 2009
... I use KeePass, partly for the security aspect as you discuss ... but also to save time. Once the password vault is open one can left click to bring up a web site and right click to AUTOCOMPLETE the username and password entry.
0 Votes
+ -
great and free!
ridingthewind 18th Mar 2009
Keepass also runs on a lot of platforms, including windows and several linux's. Plus it will run off a stick if you want.
0 Votes
+ -
Whatever happened to PasswordPro?
riredale 18th Mar 2009
ZDnet has (had) its own software for this about 5-10 years back, called PasswordPro. I use it constantly, but don't see it around any more on the websites.
0 Votes
+ -
It can be run from USB, and much more importantly, there is a Linux version. One feature I really like is that it can use a combination of a password and a key file in order to open the DB.

I've been using it to generate and store my passwords for so long now that I honestly have never even seen most of them.
0 Votes
+ -
RE: A password vault is as mandatory as anti-virus
STR1138 Updated - 18th Mar 2009
Given the truth about your "Goldfish" memory issue;

The more "strong and diverse" passwords people have the easier it is to foil with a very very low tech option.

Simply open the top right drawer of their desk. You will find their handwritten list.

0 Votes
+ -
top right drawer HAHAHA
TitusHooker 18th Mar 2009
...I especially enjoy all those passwords I have written down and placed in my right hand drawer that are WRONG. I do keep my real ones in a protected obsecure vault of my own making.
0 Votes
+ -
Top right drawer
sgerred@... 19th Mar 2009
I have found them taped under the keyboard. Really mess people up. Keep your passwords for work taped to the kitchen cupboard, and the passwords for home taped to the top right drawer.
0 Votes
+ -
I've been using LastPass for a few months.Now I don't have to try and remember loads of random passwords, it does it for me and syncs up to multiple machines. It also has a random password generator which is incredibly handy. I can't say enough good things about this piece of software.
0 Votes
+ -
Another KeePass User
zlgtr 18th Mar 2009
I have been using KeePass for some years. There are lots of similiar programs I wouldn't trust. A lot of careful thought and design is required to create a good vault that resists various types of attacks. See http://keepass.info/help/base/security.html. And it still won't protect you if you use a dumb master password. Like everything else, a vault is only as strong as its weakest part.

0 Votes
+ -
What about low tech solutions
Nuada 18th Mar 2009
This might go against the grain of most contributions so far - but what is wrong with a low tech solution. I tend to carry a perfect Pencil and a tiny Paperblank with me.
For often used sites I know my password / login - for others (like ZDNET) I just jot down the login and a menemonic which allows me to recreate the password (Daughter_pi) for example would be the first x letters of my daughters name followed by the first x digits from the number pi.

I've adopted this now half a year ago as I couldn't any longer track my logins at various sites.
0 Votes
+ -
What about two factor?
TwoFactor 18th Mar 2009
I agree that a password vault is critical for managing dozens or hundreds of web site passwords.

We should also be looking at using two factor authentication whenever it is available. PayPal, for example, has a two factor authentication service available for free by using your cell phone, or for a one-time cost of $5 for a key fob.
0 Votes
+ -
I've seen two factor schemes where once someone enters a user login, a response page with a picture and password comes back at the user. Then the user enters a password. Well, I'm not too impressed with this.

I was introduced to the PayPal FOB last year and feel this is an EXCELLENT solution for not only logins but credit card usage also!

The FOB generates a new 6 digit password every 30 seconds and never reuses the one already used! This is real security that needs to be adopted "Enmass"! The fob currently displays 6 characters and has a 7th position currently unused. I like this a lot!
0 Votes
+ -
Hi TwoFactor~
sisterofthemuse 14th Jul 2009
I'm pretty much a neophyte when it comes to cyber-security; thus, my question:

Can you please explain to me what you mean by "two factor authentication service?" And, especially the service you referred to that PayPal offers?

Thanks so much, I'd really appreciate it.

The Sis
0 Votes
+ -
Re: What about low tech solutions
TwoFactor 18th Mar 2009
Low tech doesn't provide backup. Anyone who has ever lost their little black book knows that all too well.

One of the nicest things about a PDA/smartphone is that your data is synchronized to your laptop or the server and this can/should also be backed up.
0 Votes
+ -
Frankly most of my passwords are garbage. Who cares if someone breaks into my facebook account? Or Google? or many of the sites that 'require' signup to get simple information that is freely available. I probably have hundreds of passwords, and I don't care about most of them..
0 Votes
+ -
Your passwords are what?
RS9 18th Mar 2009
Garbage? You wouldn't mind posting your bank account password then?

DO you have any idea what you sound like? That's probably "Garbage" to you also.

I don't need to see your face when you get hacked into ID theft, I'm giggling very soundly now!

Enjoy!
0 Votes
+ -
eg. like this site. I need a password to make a comment... do I really care if someone has my password for this site? Frankly, NO. So for sites like this, I have a simple password that I use over and over. I use more secure passwords for my bank, my email, etc...
0 Votes
+ -
Any comments on Roboform?
Darryl_Gittins 18th Mar 2009
Any comments on Roboform?
That's what I use.
0 Votes
+ -
Oh yes, Roboform...
RS9 18th Mar 2009
ROCKS!

I was VERY insecure about trusting "ROBOFORM" (RF)15 months ago when I tried a demo. I entered three passwords and saved them, then logged off. I use a 20 character non dictionary password I change every month as my main RF program password. Then, I called Tech. Support and told them I would pay any amount to help me break into my RF program that I lost the main password for. They explained that there was NO backdoor, No emergency crack, that no amount of money would suffice because the crack is brute force and not doable in our lifetimes. Roboform has never been cracked by anyone on this planet since it's been out! (Provided you use an adequate strength non dictionary main password)

I bought it. I have hundreds of passwords unique to every site. The passwords cannot be printed out! Cannot be saved out in another file format! The password can be hundreds of characters long. So what's the backup? Roboform2Go! I use "Goodsync" to keep my USB drive synchronized to my workstation. When traveling, the USB drive loads RF on whatever system it's used on. After logout, its wiped from everywhere and NO trace is left! Go to Roboform and read about all this. It also makes a great place to organize stuff like Drivers license numbers, ss#'s etc. I also backup my RAID array daily! Am I sold on RF? You bet!
0 Votes
+ -
Exactly - I use the same password on any sites I deem "unimportant", meaning I don't care if someone guesses the password. For all other sites I use much more secure passwords and change them regularly. In my opinion, two normal words seperated by a punct mark with a number in front and at the end is not gonna be guessed and is not hard to remember and easy to make a written hint.

Bank = bday yummy and awful, which equals (to me) "07carnitas&beets12" - good luck guessing that.

0 Votes
+ -
How safe are the password vaults?
jonc2011 18th Mar 2009
I use a harddrive (BIOS) password, a login password and a password vault. Like Tracychess I use the same simple password for all sites/programs that I don't care if anyone gets into.

It seems as though the BIOS password can be broken using a jumper or switch on some mainboards, while the Windows login password can be cracked in 5 minutes by a brute force program like USB Ophcrack.

So I would like advice on how secure are the password vaults, like KeePass, LastPass or Password Safe. Mine now contains >200 items and it would not be good if some b____r hacked into it. Ideas anyone?? And what about Roboform?
0 Votes
+ -
...really the issue.

It's how strong the vault software encryption algorithm is. Yes, your so right, anyone determined to do so can get into you machine. What they must do afterwards is "Break" your vault encryption. Roboform has NEVER been broken into! That is, if you use a sufficiently strong main password! A 26 character mixed, non dictionary, alpha numeric with special character password will NOT be cracked in this century with a server farm using core-16 4Ghz machines in a brute force attack! So if you drop it down to 15 characters that time to crack drops to 100 years. In no case will it get accomplished in 6 months or less. So for really important passwords, change them every month! With Roboform, this is very easy! I also use Robo2Go on a USB drive and keep it synchronized using "Goodsyc". This makes a great backup also. I also backup my workstation every day with "Retrospect". I've already dropped my USB drive into the Puerto Rico trench. I restored that drive onto a replacement USB drive from my workstation backup.

Did this help you?
0 Votes
+ -
Password vault and long passwords
jonc2011 Updated - 19th Mar 2009
Thanks RS9, that's useful. But I can see the need for a strongish login password (though I can't personally be bothered), since up to maybe 14 characters can be cracked quite easily. But why do you need a long password for a password vault?

How physically are the baddies going to crack it? Can you apply a brute force attack to a vault? Or is my 8 letter and number password sufficient?

I expect that it is, since it would be a determined thief who worked out the (difficult or maybe impossible) process to remove the BIOS password, who set up a brute force attack on the login password and then set about hacking into my vault. However, maybe I will set up another vault with my banking and other critical data with a stronger password. Any more thoughts?

But you certainly need to keep malware out, since if someone is sniffing your computer, a 100 character password won't save you! And, while you're thinking about it, watch out for the hacker in your company who taps into your network and silently sniffs the data you send! I'm not paranoid, am I?
0 Votes
+ -
BIOS
sisterofthemuse 14th Jul 2009
Sorry, jon...I KNOW this is most likely a stupid question for most of you guys who use this site, but...what, exactly, are you referring to when you use the acronym BIOS?

Thanks,

The Sis
0 Votes
+ -
...Problem is not the vault you use,but how secure is the encryption used by the vault.

Second to this is the problem I find on banking sites: Most banking sites LIMIT the length of a password to less than 20 Characters, and one cannot use &%# characters!! They stack the deck right off the bat towards the hackers! Some sites place a 12 character limit and no special characters. Password vaults are a MUST HAVE tool for the user on todays virulent web. They make using long complex passwords easy to use and manage, thus keeping you more secure. I use Roboform and am a believer. It's rock solid and performs flawlessly every time! I opted to spend the money. I think whatever you use is just fine as long as the main encryption engine and password are sufficiently strong. So, if someone steals your machine, they can't crack your Roboform password and without that, they get nothing.

All this password vault stuff is for users who bank, trade, or log into secure transaction sites. So if you don't have anything to protect or care less, please carry on! "Mary" makes a fine password for every site you log into...
0 Votes
+ -
Write them down
Dr_Zinj 19th Mar 2009
Keep two copies of your sites & passwords; one on your person (assuming you're NOT one of those people who lose stuff all the time), one in a locked safe box. A lot of sites I use require a new password every 60 days, and remember the old ones used until a week after judgement day.
0 Votes
+ -
"Rocky" is not a quality film.
GrizzledGeezer 19th Mar 2009
But other than that, an interesting piece. I hadn't quite considered it from that angle (that my security was no better than the security of the least-well-proteced site).
0 Votes
+ -
For extra security encrypt the vault
jlfoley 20th Mar 2009
The vaults use excellent encryption to keep your passwords safe. I store the vaults along with any other secure data on an encrypted drive (eg using truecrypt), with a second secure password. That way if the pc, or backup, or memory stick is lost or stolen, you can't even find the vault without that second password!
0 Votes
+ -
The password utility which I use is Password Safe

http://schneier.com/passsafe.html

It is by security guru Bruce Schneier. One's passwords are strong indeed. For example, my online banking password looks something like this 7me1cmhOAIc0 (not an actual password). It is important to keep a copy of the (encrypted) passwords online, in case you are not at your own computer. One way is to e-mail a copy to yourself at your Yahoo! e-mail account.

Tom
0 Votes
+ -
Really BAD Advice
Bob C User 26th Jul 2009
To anyone who might take jones172 advice seriously:

Do NOT follow jones172 advice of emailing your passwords to an online email account. Both the orginal email can be captured and the account easily hacked.
0 Votes
+ -
I reckon the best password vault for the iPhone is SafeVault.
It's got the strongest encryption and it's easy to use. I use it
everyday.
0 Votes
+ -
Secret Server has worked for my team
jbarnes333@... 18th Jan 2010
0 Votes
+ -
Well done! Thank you very much for professional templates and community edition
seslisohbet seslichat

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix