ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

Should Mozilla block Firesheep?

By | October 27, 2010, 1:40pm PDT

Summary: Firesheep is a new, free Firefox add-on that makes it a snap for anyone to scan a WiFi network and hijack other people’s Facebook, Twitter and other online accounts.

Firesheep is a new, free Firefox add-on that makes it a snap for anyone to scan a WiFi network and hijack other people’s Facebook, Twitter and other online accounts.

Firesheep was developed by Seattle web app developer Eric Butler and released over the weekend at the ToorCoon security conference. Butler claims that the purpose of Firesheep is to get websites to tighten up security:

It’s extremely common for websites to protect your password by encrypting the initial login, but surprisingly uncommon for websites to encrypt everything else. This leaves the cookie (and the user) vulnerable. HTTP session hijacking (sometimes called “sidejacking”) is when an attacker gets a hold of a user’s cookie, allowing them to do anything the user can do on a particular website. On an open wireless network, cookies are basically shouted through the air, making these attacks extremely easy.

This is a widely known problem that has been talked about to death, yet very popular websites continue to fail at protecting their users. The only effective fix for this problem is full end-to-end encryption, known on the web as HTTPS or SSL. Facebook is constantly rolling out new “privacy” features in an endless attempt to quell the screams of unhappy users, but what’s the point when someone can just take over an account entirely? Twitter forced all third party developers to use OAuth then immediately released (and promoted) a new version of their insecure website. When it comes to user privacy, SSL is the elephant in the room.

The add-on is incredibly easy to use. Download the add-on. Log in to an open WiFi network and click a single button. The add-on starts capturing login data, displaying user names and photos in the sidebar. To log into the site as a particular user, just double-click on their name and you’re in as them.

It’s very, very easy. And very, very scary.

Firesheep can capture login data for many big sites such as Facebook, Twitter, Flickr, bit.ly, Google and Amazon.

Firesheep is free and open source and works on Mac OS X and Windows (Linus support is on the way).

Now, Firesheep is an add-on for the Firefox browser, and Mozilla have a blocklist mechanism that can be used to cripple an add-on. But in this case Mozilla’s director of Firefox, Mike Beltzner, has said that Mozilla will not activate the kill-switch in this case because Firesheep doesn’t exploit a vulnerability in the browser itself.

Poll

Should Mozilla block Firesheep?

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

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

Related Discussions on TechRepublic

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

Join the conversation!

Just In

RE: Should Mozilla block Firesheep?
erik.soderquist 2nd Nov 2010
@esaba

the technology for this has been 'out there' for years already
0 Votes
+ -
Then block these as well ...
cappella 27th Oct 2010
SQL Inject Me and XSS Me addon should be blocked as well.
0 Votes
+ -
Surprised at results of poll
Davidkris2 27th Oct 2010
So far 61% saying no.

I voted the other way because the point has been made, security needs to be improved, so shut it down. Too many people use the same passwords for all their accounts - banks included and they are at real risk.

This kind of publicity of vulnerability helps build awareness but people are slow to change. I'm working with a company that has a Firefox plug-in that protects people with SSL encryption and a bunch of other security features. Even though it's free right now, I have many friends unwilling to even try it, because they don't want to deal with change. If you want to be a beta tester try it here www.getCocoon.com and let us know what you think. Thanks! DavidKris
0 Votes
+ -
RE: Should Mozilla block Firesheep?
zaghy2zy 27th Oct 2010
@Davidkris2 any chrome extension in the future? looks interesting.... but I like chrome... but would try this out, since I still use firefox from time to time
0 Votes
+ -
@Davidkris2
Are you really that naive to think the normal user has any idea about this exploit? If they did they would have secured there wireless network. The ONLY people who know about this is criminals,blackhat hackers and the people who keep up on technology.
As as far as your plugin. Why should anyone trust you and your software,we cant eve trust companys like adobe,apple,MS and the list goes on.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Lerianis10 28th Oct 2010
@Stan57

The normal user needs to get more damned tech savvy, to be blunt. If my FATHER who is nearly 61 years old now could tell me "Please secure my wireless network!" when we got it.... ANYONE can.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
use_what_works_4_U 28th Oct 2010
@Lerianis10
Welcome to the real world.
0 Votes
+ -
I agree
jscott418 28th Oct 2010
@Davidkris2 Yes, Firefox is directly helping keep a plugin active that obvious is used to harvest personal information from other Firefox users. You would think people would be concerned? Obviously from the Poll people are more concerned about open browsing. Well, good luck with that.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@Davidkris2

i don't recall any of the articles saying it could hijack the actual password, just the already authenticated cookie that is used as a session token...
0 Votes
+ -
RE: Should Mozilla block Firesheep?
sysop-dr 28th Oct 2010
@erik.soderquist by getting the cookie they can then change your password. OR they can change the email to theirs then do a forgot my password"
Now does making the site only use https block this?
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist Updated - 1st Nov 2010
@sysop-dr

I've yet to see any site that doesn't require entry of the old password to change the password. however; I've always advocated encrypting any and all authenticated communications.

yes, using https exclusively for all authenticated requests/responses would block those as the cookie needed for this exploit would be in the encrypted channel and therefore require breaking the encryption to get it


(note: i am not on facebook/twitter/etc, so i can't say either way if they require the old password on the change password form)


-- edit to correct spelling and complete thoughts
0 Votes
+ -
RE: Should Mozilla block Firesheep?
PlayFair 30th Oct 2010
@erik.soderquist

I've yet to see any site that doesn't require entry of the old password to change the password.

Even when, like, sysop-dr said, you click on forgot my password? That's a pretty terrible system; to have to put in the password that you can't find in order to change your password.

Mobius loop anyone?
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 2nd Nov 2010
@PlayFair

the sites i am on (banking, credit card, etc) all require the current password to change the contact email, security questions, etc, or a call to customer care to prove you are you over the phone

as i said earlier, i can't speak to facebook/twitter/etc as i am not on them. if their security structure is weaker, that is another black mark against them
and tells you he is doing it for the "common good," is a lying snake. The guy's a slime. Period. Find him and prosecute him.
0 Votes
+ -
Why?
Zorched 28th Oct 2010
@frgough
Why prosecute him? He's not the one that broadcast the data on an unsecured network (which in many states is now illegal to have an unsecured open wireless network).

On top of that, he's made the point, but the thing you apparently fail to realize is that companies NEVER change unless there's money actively being lost. So, until they start losing money, they won't fix the problem and his point will just fade into the background, being largely ignored.

It's sad he has to do this to make a point, but businesses are greedy/lazy that way.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 29th Oct 2010
@Zorched

well said

and he, among many others, have been saying that https needed to be used for this specific reason for years, and almost no one listened until this tool was released. Google was among the few that did change to https as default and then posted the CPU/memory usage data to prove it was not nearly the hit that 'conventional wisdom' makes it out to be
0 Votes
+ -
Doesn't someone need to be actually
jacarter3 27th Oct 2010
logging on to a site from the WiFi connection at the time Firesheep is listening? It seems improbable that firesheep can peak into someone's cookies if the cookies are not being used at the time.

Anyone logging onto any password protected web site while using a public WiFi hot spot is an idiot and deserves to be burned...
0 Votes
+ -
typical geek
patibulo 28th Oct 2010
@jacarter3 your comment is the one of a typical geek who believes that everyone should know about technology.

By saying what you've said, you've probably just burned your grandparents, your mother, and most of your potential partners.

Leave that proud geek outside your skin and think as a human being, where each person has his own interests and they might not care about the same things as you.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Lerianis10 28th Oct 2010
@patibulo

He is thinking as a human being, just not a BRAINDEAD human being like you would wish him to think like.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
ejhonda 28th Oct 2010
@jacarter3 How many of you dopes screaming about getting more tech savvy can actually perform all the mechanical work on your car? This is like saying that since you're going to press a gas pedal then you should be able to fix fuel injection. Yeah, right.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Fletchguy 28th Oct 2010
@ejhonda
What jacarter3 said was very basic knowledge anyone who goes online should know so I am not sure why anyone would call that geek knowledge. Me I understand what he is saying as thats just very basic public knowledge. i also repair electronics, design web site, rebuild engines and am a certified auto collison repair tech. I also was a carpenter for 15 years before the trades died so not sure what point your trying to make??
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@ejhonda

"get more tech savvy" doesn't always mean being able to do it yourself, but rather having the due diligence to look up what should be done and at that point decide to either learn it yourself or get someone else to do it for you.

yes, i can push the gas pedal, no i can't fix the fuel injection if it breaks, but i know enough to recognize something is not correct and take the car to a mechanic to have it diagnosed and corrected.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@jacarter3

hijacks the cookie after login, so any communication that you have to be logged in already for is all it needs. doesn't need to be able to understand the cookie, just to pass it to the server when the server asks "who are you?"
0 Votes
+ -
Thank you!
jacarter3 28th Oct 2010
@erik.soderquist

That some sites may already be password retained when the page loads did come to mind and gave me the insight to stop having FireFox start with the previous session just in case a page was already authenticated. Amazon is the worst offender of retaining identity and account access between sessions...
0 Votes
+ -
RE: Should Mozilla block Firesheep?
james347 27th Oct 2010
No.
0 Votes
+ -
@james347

why not?
0 Votes
+ -
RE: Should Mozilla block Firesheep?
jorjitop 27th Oct 2010
I was going to say Yes at first, but then I thought, bad guys will always find a way in, so let's put more pressure on the system to solve the basic problem.

It is a bit like DRM, bad guys (and more than a few geeks) can crack it easily. Only the honest majority get blocked.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
kukamonga 28th Oct 2010
@jorjitop Totally agree with the first part, I think it's great this kind of things appear from time to time.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@jorjitop

the bad guys have had this particular way in for years, this tool only makes it obvious how easy it is to get in with this method.
0 Votes
+ -
So, the next time someone breaks into your house
frgough Updated - 28th Oct 2010
because you didn't secure it properly, we'll just call that "bringing attention to the problem," OK?

The "you're an idiot so you deserve it" mentality rampant on these boards is disgusting.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 2nd Nov 2010
@frgough

if in fact i did not secure it properly, the police will give tracking the perpetrator(s) a much lower priority, tell me i didn't secure it properly, and the insurance company may refuse to pay for anything stolen as securing it properly is part of the contract i signed for the insurance in the first place.

however, the police will not do anything to the person who invented or manufactured the lock picks, or the battering ram, or the car, whatever other tools were used during the theft. they will only pursue and prosecute the person(s) who committed the crime, as they should.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
henrychang@... 27th Oct 2010
No, this may be a useful way for parents to monitor their children's internet use.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
varunbhatia87@... 27th Oct 2010
Blocking it is not a solution. Websites should use full encryption. All end users are not geeks.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Lerianis10 28th Oct 2010
@varunbhatia87@...

True. All websites should use https AT LEAST for their log-ins, if not the whole damned website.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@Lerianis10

most do for the login, then revert to http for the rest of the site. that is where the weakness lies, the auth-token cookie is not encrypted in all communications, and copying that auth-token cookie will let you into the already logged in session without knowing the password.

the answer is to use https for the entire site, which is the point the tool's author has been pushing for, and released this tool when it became clear no one was listening without a demonstration
0 Votes
+ -
Definitely
wmitsuki 28th Oct 2010
I do think that Mozilla should block firesheep. It is putting too powerful of a tool into regular users hands and was not released through a security channel to give website operators enough time to apply a fix.

Also, the only way to protect yourself is to use a VPN like Private Internet Access ( https://www.privateinternetaccess.com/ )
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 28th Oct 2010
@wmitsuki

the tool's author, among many others, have been calling for a fix to this weakness for years, and been ignored.

the worst part of that is the fix is already available, the website operators have simply chosen not to use it
0 Votes
+ -
What an arrogant ass. And those who agree with him are no better. "You didn't listen to me, so I'm going to screw over a lot of innocent people. There that will show you." Back in the day, we took little snots like this into a back alley and beat the **** out of them.
  • Flagged
0 Votes
+ -
If so Mozilla blocking Firesheep goes against their own philosophy.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Mythos7 28th Oct 2010
No don't block it. This issue is finally getting the press it deserves and blocking it may only lead some to believe they are safe again.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
pjskeleton 28th Oct 2010
@jorjitop this is exactly the point that Mozilla and the Firesheep dev himself are trying to make. But of course using this just to screw with people's facebook accounts seems like a lot of fun. Using it to steal Amazon account info to buy stuff should be blocked, but hey let's just leave up the social networking stuff. I can't stand social networking, how about all those hundreds of thousands of people who downloaded Firesheep use it to implode Facebook, Twitter, and Myspace. For a start.
0 Votes
+ -
Right on!
PlayFair 30th Oct 2010
@pjskeleton

Makes total sense. Use it to damage sites that you don't like or appreciate, but somehow block it from touching the sites that you like.

Awesome.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
snoop0x7b 28th Oct 2010
I'm in fact downloading Firesheep right now. Thanks ZDNet!
0 Votes
+ -
RE: Should Mozilla block Firesheep?
Uncle Stoat 28th Oct 2010
It's a good way of demonstrating to people WHY they should secure their network, Hopefully this will raise awareness.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
NCWeber 29th Oct 2010
Would it even matter if Mozilla blacked this? Wouldn't the guy just rerig the install to bypass the block?
0 Votes
+ -
Sorry
esaba 29th Oct 2010
But what everyone else has pointed out is try. If this is "blacklisted" then the problem will NEVER be fixed as companies will not have any incentive to have it done. They will just think: "Oh, we'll just have the next add-in blocked as well, no need to spend dev money on this." I am thinking about my mother and grandparents who can't even begin to understand this to protect themselves. This will force companies to move to SSL, thereby protecting my parents/ family from attacks like this. Blocking this add-on will do no good, since the technology is still out there and other people will just reuse it in another way that doesn't get so much publicity.
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 2nd Nov 2010
@esaba

the technology for this has been 'out there' for years already
0 Votes
+ -
RE: Should Mozilla block Firesheep?
bb_apptix 1st Nov 2010
Hmmm... this product serves only one purpose... to steal.

@Zorched
@jacarter3

I suppose it's OK for me to go onto your property and steal anything that's not locked down... lawn chairs, lawn mower, tools... Since in your opinion, your not having enough security makes it OK for me to take your stuff.

If I you lock your front door, and I have a master key, I suppose it's your fault if I break in a steal everything you own because you didn't use a deadbolt with a separate key.

You guys are too funny... but in the wrong way.

The other day, a random person at the gasoline station left a wallet on top of their car and began to drive off. According to you, I should have kept it.

I ran after the car, knocked on the window, and gave them their wallet back. It was the right thing to do.

Stealing is wrong, whether the person protected their stuff or not.

At work, I can read anyone's e-mail, or look at anyone's documents, but I don't.
0 Votes
+ -
Nicely put
PlayFair 2nd Nov 2010
@bb_apptix
nt
0 Votes
+ -
RE: Should Mozilla block Firesheep?
erik.soderquist 2nd Nov 2010
@bb_apptix

if you use a master key to break into my home and steal my stuff, should i sue the lock maker because the lock maker produced a lock with a master key?

in the analogy with the wallet left behind at the gas station, this tool lets you see that the wallet was left behind. once you see that the wallet was left behind, what you choose to do with the wallet is your choice, and no one can make that choice for you. the tool that allows you to see the wallet was left behind will not make that choice for you.

i commend you for returning the wallet.

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