Guard those Passwords!

Apr 21, 2008

Did you hear about Earthlink's major advertising gaffe? The bloody details are in Wired magazine this month. Greedy ISPs, like Earthlink, are attempting to monetize the DNS system by showing advertisements when an invalid domain OR sub-domain is entered.

The problem is the advertising they've been serving is vulnerable to cross-site scripting. There are several flavors of XSS attack, but generally they all involve malicious users running their own pieces of JavaScript on vulnerable web pages. In the Earthlink case, malicious scripts could be run on what appeared to the user to be an official subdomain of almost any website: google, ebay, yahoo, etc.

It's a tad more clever than the old "read my flame-war and I'll steal your authenticated cookies" routine. One could easily envision a malicious person using it to obtain actual user names and passwords for, say, someone's eBay account.

This touches on another peeve of mine: websites like Facebook and other social networks that attempt to import your contacts via a web-mail address book using your user name and password. A lot of people consider this a relatively benign piece of information: so a malicious website could hijack my webmail account. Big deal?

It is a big deal: if you're like most people, your web mail account represents ALL OF YOUR ACCOUNTS.

I'll repeat: ALL OF YOUR ACCOUNTS!

This is because most websites you use have no more clever a mechanism to recover lost passwords than by sending you an email, often with a new password boldly displayed in plaintext for everyone and their mother to look at. This is a bad situation we find ourselves in.

Discuss this post

Archives

Entry Archive

Video

Video Archive

Honk Parade in Davis Square

Honk Parade in Davis Square

Medieval helpdesk with English subtitles

Medieval helpdesk with English subtitles

About the Blogger

I actually don't drink coffee, despite this picture from Rockefellar Center.

I'm Jesse Legg. I live with my wife and cat in the lovely Davis Square area of Somerville, Massachusetts. I'm a web developer and IT professional and developed this blog application using Django, the Python web framework. I also put together WheresTheT.com.

This is my personal weblog where I write about whatever's on my mind. Mostly I blog to meet people, maintain old relationships, and to have a forum to launch an occasional zany idea. It also helps improve my writing and web development skills. I plan to start a new blog or two in the future so stay tuned. You can contact me via email: or on twitter

Creative Commons License

All content licensed under a Creative Commons Attribution-Share Alike 3.0 License unless otherwise noted.

Feeds!

Get some feeds, man: