If you’ve kept up with web news, then you might have heard about the hack of the Gawker website, which exposed a ton of user’s password information to unsavory elements. Such an isolated incident wouldn’t be a big deal–except people tend to use the same password everywhere. We’ve all done it. You might be using the same password for your sensitive email as your Facebook. It’s convenient, and with so many web services and applications to work with, it is impractical to have a unique one for each site. On top of that, those folks working on corporate or otherwise sensitive sites might be used to changing your password every month or so. How to be secure while not creating a hassle?
Clipperz seems to be a pretty good answer for me, and I’ve just spent a few hours today transferring to it from my previous strategy (a combination of the SuperGenPass bookmarklet and a great piece of software called KeePass). A quick word about those two before I move on (feel free to skip on to the main event though):
- SuperGenPass: is a bookmarklet that generates a unique password with a basic algorithm: master password + domain name –> generated password. Example: I go to gmail.com, type my username and a master password, click the SuperGenPass bookmarklet and it replaces the master password with the generated password. Cool. The problem is that my employer asks me to periodically change my password, and SuperGenPass has no way to manage that. I could continuously think of new master passwords, but that defeats the purpose.
- KeePass: A program that you install that basically holds all your passwords, encrypted by a single master password. There are some automation options in terms of browser auto-fills and whatnot, but the main weakness is that the database/program is either local or has to be carried around on a USB stick or something. I used it happily for years and it served me well, but it’s kinda clunky.
On top of that, the program has an awesome way of creating one-click links that allow you to automatically log into a site by clicking on a link within Clipperz. Also, because you don’t have to remember them, you can also make it auto-generate obscene passwords using numbers and symbols, making dictionary attacks difficult.
In short, it’s an online service, but helps ease my mind on the fact that it’s an online service by doing all of the heavy cryptography on the client side. All it does on the server side is store a bunch of encrypted data that can only be touched by somebody who knows both the username and master password (which needs to be strong, but that goes without saying). It also lets you download a read-only version of your password library for local use in case their site ever went down or something. Finally, there are extensions that integrate it with most major browsers. So again, check it out: