ie8 fix
madison

Networking

Steven J. Vaughan-Nichols

Five Ways to Shear Firesheep

By | October 28, 2010, 4:28pm PDT

Summary: Firesheep has made it possible for any moron to raid your Web use, but there are ways you can stop it. Here are a few of them.

While bad Wi-Fi security is my major Firesheep worry, I know it’s already a major pain in the ass for everyone. Even as I wrote this, I see my fellow ZDNet blogger Ed Bott had his Twitter account hijacked by someone else in the Microsoft Professional Developers Conference press room. Fortunately, it was a friend so it all came out well. Since it wasn’t you that might strike you as funny. Just wait until it happens to you though and someone changes your Twitter or Facebook password on you. You won’t be laughing then.

So what can you do? Well, there are a lot of things. Some of them aren’t perfect, but they will protect you on most of the major sites. Here they are in their order of efficiency.

1) Use your corporate VPN If you have a corporate Virtual Private Network (VPN) use it. Anything that gets sent along your VPN should be reliably authenticated and encrypted and will be kept out of Firesheep users hands.

There are several possible downsides here. One is that your VPN, by sending you into your corporate network will slow down your traffic. That slowdown, if your company has an overloaded Internet connection can be quite significant. In years past, I’ve used this method to try to avoid serious Wi-Fi network security threats–Hi Defcon–and at times my speed declined by 50%. It wasn’t any fun, but at least I was safer than I would have been without it.

Another potential problem is that by going through your company LAN you may find yourself blocked from sites, like Facebook, that are blocked by your corporate Acceptable Use Policy (AUP). In addition, you may not want to let the boss know that you spent your business lunch hour on Farmville.

2) Set up a VPN of your own If you run your own site and Internet services, like I do, you can always set up your own VPN with programs like Openswan. While this is going to be beyond most users, there actually is a relatively easy-to-use and setup VPN solution for private users: OpenVPN.

OpenVPN is an open-source program that comes with server software for most major versions of Linux, a VMware Virtual Appliance, or a Virtual Appliance For Windows, which requires either Hyper-V or Virtual PC. In addition, there are versions of OpenVPN that will work with alternative Wi-Fi firmwares like DD-WRT and Tomato. If you use Windows at home, the VMware way is the easiest to set up. On the client side, OpenVPN supports Windows, Mac OS X, and Linux.

I won’t lie to you. Setting up OpenVPN isn’t a walk in the park, but the OpenVPN documentation is decent and a power-user who knows their way around networking should be able to set it up without too much sweat. The free community version can support up to two simultaneous clients.

If you have more cash than technical expertise, you can always add a VPN appliance to your home network. Some of the better SOHO devices with VPN support in my experience include the Cisco RV 120W Wireless-N VPN Firewall, the NETGEAR FVS318 ProSafe VPN Firewall 8, and the SONICWall TZ 100.

3) Use a Pay VPN Service Don’t have a good deal of money or a great technical expertise? Then rent a VPN. These are several businesses that offer VPN for nominal sums. Some, like AlwaysVPN offer VPN accounts based on your bandwidth use, while other such as AceVPN and StrongVPN offer monthly rates. I haven’t used any of the services myself, but I have good reports of these three. There are also “free” VPN sites, but, I wouldn’t trust them.

4) Make your own Wi-Fi AP with MiFi MiFi technology enables you to turn a 3G or 4G mobile device into your own private Wi-Fi Access Point (AP). This will work just fine, but 3G/4G data rate charges being what they are it could be a very expensive solution.

I could also see some situations where, if this became a popular answer to Firesheep, people would start running into Wi-Fi congestion problems. Even without that, as many iPhone owners know to their sorrow there’s often not enough cellular broadband to go around just for their phones never mind a laptop.

5) Force the use of TLS or SSL Many, but not all sites, support the use of Transport Layer Security (TLS) and Secure Sockets Layer (SSL) or TLS/SSL over HTTP (HTTPS) but default to not encrypting your traffic. There are browser extensions, however, that will force those sites that support TLS or SSL to use these protocols. Once authenticated and encrypted, your traffic will be safe from Firesheep.

These extensions include HTTPS Everywhere and Force TLS. Other broader Web security extensions, such as NoScript, also include this functionality. That’s the good news. The bad news is that they only work with Firefox. There are, to the best of my knowledge, no such add-ons for Internet Explorer, Chrome, Safari, or Opera. If anyone knows of some, I’d love to hear about them.

Another problem with these approaches though is that some Web-sites have no support for SSL, TLS or HTTPS. Thus, even with these programs installed you could still have your Web session lifted by a Firesheep user.

Regardless of which method you use, you must use one. Firesheep makes it trivial to not only peek at your private information, but, in some cases, actually take over your accounts. Mozilla will not be locking Firesheep out of its browser, so don’t look for any help from them.

It wouldn’t matter if Mozilla did try to blacklist it. The source code is out there. I know there are already Firesheep variations out there that can attack more social networking sites and I’m sure there will be others that work on different browsers. The genie of broken network security is out and until Web sites start using secure protocols by default you’re going to being attacked.

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

Topics

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system

Disclosure

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols is a freelance writer. He does not own stocks or other investments in any technology company.

Biography

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and we liked it.

His work has been published in everything from highly technical publications (IEEE Computer, ACM NetWorker, Byte) to business publications (eWEEK, InformationWeek, ZDNet) to popular technology (Computer Shopper, PC Magazine, PC World) to the mainstream press (Washington Post, San Francisco Chronicle, BusinessWeek).

Related Discussions on TechRepublic

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

Join the conversation!

Just In

RE: Five Ways to Shear Firesheep
David78 19th Dec
I always use this when in public neworks: http://www.sunvpn.com/.

It` a OpenVPN service that encrypts all your traffic when you connect it. As you said Firesheep can`t read your session if you encrypt your traffic, and OpenVPN has the best encryption.
0 Votes
+ -
There's an easier way
tonymcs@... 28th Oct 2010
Use IE. Luckily businesses have nothing to worry about since the vast majority use IE.

Garage software, gotta love it wink
0 Votes
+ -
RE: Use IE
sismoc 29th Oct 2010
@tonymcs@... Your ignorance is showing. Learn what Firesheep is and what is does before you speak again.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
lincc350 29th Oct 2010
very very good

come :

[ H T T P : / / T A .G G / 4 O R ]
  • Flagged
0 Votes
+ -
@sismoc very nice work, book report Help | custom Admission essay | custom thesis
0 Votes
+ -
Contributr
RE: Five Ways to Shear Firesheep
sjvn@... 29th Oct 2010
@tonymcs@... IE, Opera, whatever, Firesheep can get your Web traffic. You can only use Firesheep, for now, from Firefox, but any open Wi-Fi Web-traffic can in the area, regardless of browser, can be hi-jacked.

Steven
0 Votes
+ -
RE: Five Ways to Shear Firesheep
dcnblues 29th Oct 2010
@tonymcs@...

Someone wasn't paying attention in class.

Firesheep isn't a Firefox hack. It's a Firefox add-on that exploits a HTTP vulnerability at the SERVER end (session cookies sent "in the clear" coupled with the ability to 'snoop' network packets bound to other clients).

Theoretically, one could do this with Wireshark and a promiscuous net card - Firesheep just puts a easy to use GUI on it.

Using IE won't help. Neither will using Chrome, Safari, or raw Telnet over HTTP. It's a layer 3 problem with a layer 8 complication (users not being aware of their data being sent unsecured).
0 Votes
+ -
Using IE won't help
wmitsuki 28th Oct 2010
Using IE won't help because it's just an addon for Firefox. It doesn't mean that it only hacks firefox users.

You need to use a VPN. Get Private Internet Access ( https://www.privateinternetaccess.com/ ) and just be done with it. You'll definitely be thankful that you did.
0 Votes
+ -
The real problem
Anne Nonymous 29th Oct 2010
The real problem is not the Wi-Fi networks (and the real answer is not using VPNs). Virtually all Internet traffic passes through multiple providers' hands, and that traffic can be tapped at ANY point along the way - not just at an unencrypted hotspot. The real problem is that content and service providers such as Twitter, Facebook, and eBay don't have good security. End-to-end encryption is the only thing that will actually solve the problem.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
sfouant 1st Nov 2010
@Anne Nonymous She hit the nail on the veritable head. So many supposedly knowledgeable people keep propagating the idea that this vulnerability is only prevalent on wireless networks. Listen up: This vulnerability can be exploited on both wired AND wireless networks. I covered this and some of the other related misconceptions in a blog article - http://www.shortestpathfirst.net/2010/10/29/sidejacking-fun-with-firesheep/
0 Votes
+ -
RE: Five Ways to Shear Firesheep
gprellwitz@... 29th Oct 2010
The other problem that cannot be adequately solved by VPNs at this time (AFAIK) is all the smartphones out there that make connections in the clear, using whatever networks they find. How does one set them up so that your VPN (if it's even supported) connects over the open WiFi and the apps only use the VPN connection?
0 Votes
+ -
Or buy a baseball bat
JelMin 29th Oct 2010
Anyone got a login detector? Unrecognised login = look for geek in car nearby with his nose in a screen, geek in car = attempted getaway, attempted getaway = escaping arrest for theft of your bandwidth. The reason it happens is because the victim's invisible, particularly to someone in a car who almost by definition has reduced his environment to me-and-them. When the victim becomes a real and imminent danger, they'll think again.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
richardw66 29th Oct 2010
@JelMin

And also look for Google Street View cars - where the logging is automatic.

Anyone in range could be doing this with a device in their pocket, briefcase or car without you being able to tell from their behaviour.

Although I guess the cameras on the Google cars are a giveaway to what they are doing. wink
0 Votes
+ -
RE: Five Ways to Shear Firesheep
twaynesdomain 29th Oct 2010
Sheesh. Paranoia is alive and well. And working to create a new market for which there is no need. The misunderstandings in some of these posts is really pathetic. You'd think people like that would know enough to keep their traps shut.
0 Votes
+ -
Solution #6
phil8192 29th Oct 2010
Use wired networks unless you absolutely need to use wireless.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
budiselich 31st Oct 2010
@phil8192 The problem is the hack works on wired networks as well. If you are at work with a wired network, someone can snoop your information there too!!! This is really scary stuff. Someone at home on your small network (your pesky brother) could use Firesheep and gain access to your info.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
batpox 4th Nov 2010
@budiselich
The switching in most wired networks these days do not let you see other users traffic, but you are right to be wary. E.g. An unscrupulous IT worker with some Cisco privileges can see a lot. A healthy level of paranoia and understanding the advice/trade-offs in this article is a good start.
0 Votes
+ -
Or a encrypted proxy
jim-m 30th Oct 2010
My favorite came from Security Monkey's BlackHat guide years ago.
ssh -D 8080 username@mybox.net -f -N
and set the browser (and whatever else ) to use a SOCKS proxy at localhost:8080
This requires that you can access a ssh server on one of your boxes from the Internet, It should work from any browser though.
0 Votes
+ -
A 6th option: don't surf any sites where you have to log-in and allow personally identifiable information from an unsecured wifi connection. Use CCleaner or Comodo Cleaner to clear out any cookies before logging in as well.
0 Votes
+ -
Opera
ALISON SMOCK 30th Oct 2010
Opera has an extension that functions like HTTPS Everywhere. It only works on the 11 Beta version though.
https://addons.labs.opera.com/addons/extensions/details/security-enhancer-10/1.0/?display=en
0 Votes
+ -
RE: Five Ways to Shear Firesheep
Lerianis10 31st Oct 2010
Actually, VERY FEW sites outside of banking and other 'money-handling' sites do SSL/TLS today. That is just the bottom line.
0 Votes
+ -
firesheeps impact on network security
eddyrox1@... 31st Oct 2010
the problems that can be caused by the fact that firesheep has made it into the cyberspace is going to be a good thing for network security in the future (concerning the public that is). three days ago i didnt know anything about sniffing packets etc etc, but thanks to firesheep and a few complications which forced me into using cain and abel i discovered a lot more than what just firesheep could do.

i know it seems like a sidetracked topic but then this is exactly the sort of thing that could spark off people into going into hacking.

metaphorical point of view, if you show some guy who is mildly interested in programming something like a complete multithreaded fully OOP based system code it'll be enough for them to stay mildly interested. introduce them to hello world and their first gui and they'll be coming back like oliver twist asking for more.

so essentially firesheep is behaving like a hello world to hackers. within two days ive already started using cain and abel and ethereal and have discovered three major security flaws in our university network and have (discovery by mistake) caused DoS for two entire labs. this may sound like kids work but then thats exactly the point. two days ago i didnt know anything. firesheep showed me where to start and i have no plans on stopping my learning in this area now.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
David MA 1st Nov 2010
The article provides remedies which are absolutely necessary but along with the followup discussion so far, it appears to miss the central issue entirely. "Firesheep" is not the problem. That's merely the name of a tool used to demonstrate the HTTP-session hijack - made possible by a security hole in HTTP, itself - which can be exploited by any of a number of means and not just this demo tool.

For example, this one on Facebook:
Run this search on Facebook -
http://www.facebook.com/search/?flt=1&q=99%%20of%20people%20can%27t%20watch%20this%20video%20more%20than%2025%20seconds&gl=1&lo=en_US

In the search results you will many bot-posted links to the FB Page here -
http://www.facebook.com/pages/99-of-people-cant-watch-this-video-more-than-25-seconds/129527853768582

It opens on a tab labeled "Video Here" with a static, non-linked image which looks like an embedded video link, but is not. And the page is filled with exhortations both to "Like" the page, and to click the "Video Here" tab at the top of the page. Upon doing so, the user's session is grabbed via some form of the HTTP-session hijack.

That script thus grabs contact information from every user who has clicked it or "Liked" the Page, and those of all their connected friends.

I have informed Facebook about it and they have yet to respond at this writing.

My point is that "Firesheep" is not involved in any of this but, as I say, is merely an instructional tool which exists to point out the vulnerability. It could and does exist on Facebook and other social networks where it would be most effective and beneficial to the hijackers, or on any site at all.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
David MA Updated - 1st Nov 2010
Update, I got a canned ack from Facebook advising me to click "report this page" links which I've done hundreds of times. I only got responses on the two occasions when I explicitly asked for them (advising also that I would be reporting their security flaws more publicly, as I've just done). And they have NOT told me how they intend to secure their sites, as I requested. I understand they have to clear any such communications with the boys in Legal...
0 Votes
+ -
RE: Five Ways to Shear Firesheep
David MA 1st Nov 2010
Facebook removed the exploit links I reported. I'm sure some remain. If anyone has suggestions on where to report any further http session-hijack exploits found out and around, that'd be keen.
0 Votes
+ -
RE: Five Ways to Shear Firesheep
David MA Updated - 1st Nov 2010
Oh, dcnblues above said what I've been trying to say. Never mind.
0 Votes
+ -
You missed one:
JDThompson 2nd Nov 2010
Use tor (https://www.torproject.org/). That way, the first, vulnerable leg of your wireless connection is *always* encrypted, regardless of what the remote site supports. The related projects "torbutton," "torbrowser," and "vidalia" offer user-friendly ways of setting up and managing tor on your computer.
Give FireShepherd a try, it is a simple console program that jam Firesheep packets. I've tested it and it works.

http://www.hub-av.com/?p=203
0 Votes
+ -
How about the TOR network?
masinka 25th Nov 2010
I'm a noob here, but as i understand it TOR or 6/4 (if it ever existed) should get the job done....
It's slow, but who cares if you're just twittering.

rsi
0 Votes
+ -
RE: Five Ways to Shear Firesheep
alex13c 6th Dec 2010
g
0 Votes
+ -
Internet freedom
Castorpoluks 2nd Mar 2011
Every day more and more people want to protect their privacy on Internet. Governments around the world put different kind of restrictions on Internet connections of their citizens. VPN Service is solution for all that with which you can bypass all restrictions and protect your privacy. Many expert predict that VPN is future of Internet freedom.
0 Votes
+ -
Vpn is the easiest way to prevent (other than avoiding unsecure Wi-Fi altogether) to prevent yourself from a Firesheep-powered attack. I use Super VPN http://www.supervpn.net/ to solve this problem and it works very good to me!
0 Votes
+ -
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
0 Votes
+ -
I researched appropriate VPN service to shear firesheep and I found Superb VPN http://www.superbvpn.com/ and I must admit I am very satisfied! Their services are highly effective and affordable!
0 Votes
+ -
I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper wheel car com bury
0 Votes
+ -
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
0 Votes
+ -
Thanks nice info z d n e t I really liked your current article write more..let me add you to its favorite The articles you have on zdnet s i t e are always so enjoyable to read. Good work and I bookmarked it.
0 Votes
+ -
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
0 Votes
+ -
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
I always use this when in public neworks: http://www.sunvpn.com/.

It` a OpenVPN service that encrypts all your traffic when you connect it. As you said Firesheep can`t read your session if you encrypt your traffic, and OpenVPN has the best encryption.

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