• Too many people use simple, easily guessed passwords
• Too many people use the same password across multiple accounts
• And too many people adopt a “set and forget” mindset when it comes to passwords.
Put those three factors together and you have what amounts to a perfect storm. If a hacker gains access to one password, he’s got the keys to your digital kingdom, and some passwords are more important than others.
Email passwords, for example, are especially important, because if a hacker has access to your email, he can simply go to any site you are a member of, click the “forgot password” link, and get a reset sent to the inbox he now has access to.
In a similar vein, Facebook passwords are crucial, because so many sites have adopted the Facebook sign on API, which allows a user to use their Facebook login credentials to access a wide range of other sites.
Where Facebook in particular is concerned, the company is taking steps to make password recovery more secure. They’re moving away from the standard SMS and email link verification and toward a delegated recovery scheme.
In terms of rollout, they’ve begun with the website GitHub.
As of now, if you have a GitHub account, you can set up an encrypted recovery token from that account in advance and save it to your Facebook account. That way, if you should ever lose access to your GitHub account, you can re-authorize and re-authenticate, using the token you’ve set up previously.
It’s an intriguing move, and it will be interesting to measure the effects over time to see how much more secure that makes those who avail themselves of the option. At this point, it’s too early to say how effective the new system will be, but kudos to Facebook for taking an important step forward in trying to find a solution to this pervasive problem.