Via my co-worker Matt Stratton, a frustrating example of how companies that should have known better allowed a social-engineering attack against a single-letter Twitter handle:
I had a rare Twitter username, @N. Yep, just one letter. I’ve been offered as much as $50,000 for it. People have tried to steal it. Password reset instructions are a regular sight in my email inbox. As of today, I no longer control @N. I was extorted into giving it up.
It’s hard to decide what’s more shocking, the fact that PayPal gave the attacker the last four digits of my credit card number over the phone, or that GoDaddy accepted it as verification.
My [ownership] claim was refused because I am not the “current registrant.” GoDaddy asked the attacker if it was ok to change account information, while they didn’t bother asking me if it was ok when the attacker did it. I was infuriated that GoDaddy had put the burden on the true owner.
The thing is, GoDaddy allowed [the attacker] to keep trying until he nailed it. Insane. Sounds like I was dealing with a wannabe Kevin Mitnick—it’s as though companies have yet to learn from Mitnick’s exploits circa 1995.
The author has some concrete suggestions. Here are his mixed with some of mine:
- Use GMail for your login email address. The attack described above worked through suborning the author's email accounts at the DNS level. No one's going to do that to Google.
- Use a very long TTL for MX record expiration. (If you don't know what that means, that's OK; this is for administrators.)
- Use two-factor authentication wherever possible. I've got two-factor authentication on just about everything, including GMail, my Microsoft ID, my DNS provider...everything that can use it. If I lose the authenticators, I'm in trouble. But not as much trouble as I'd be in if someone else logged into any of these accounts.
- Use unique strong passwords and a password safe. In fact, use a different, strong password for every account that matters. Does the website have a credit card on file? Does it host your email, DNS, or something else vital? Strengthen the passwords.
I hope nothing like this ever happens to me or you.