Slashdot Mirror


How To Protect Against Firesheep Attacks

Monday we mentioned Firesheep, a plug-in that trivializes ID spoofing on social networks. Since then various security researches have come out to suggest How to Protect Yourself against Firesheep Attacks (submitted by Batblue). Of course the advice is pretty obvious: Don't use free Wi-Fi, use SSL, or a VPN. It seems to me that the big sites should start by redirecting all non-SSL traffic to https automatically. If you want to be insecure, you'd have to explicitly state that you can't encrypt for some reason.

208 comments

  1. Let's just encrypt everything all the time by Anonymous Coward · · Score: 1, Funny

    Did I mention I sell SSL certificates?

    1. Re:Let's just encrypt everything all the time by bunratty · · Score: 0

      SSL certificates cost about $10-$15 per year for each subdomain. Unless your site is like Slashdot's with a subdomain for each topic (e.g. apple.shasdot.org, ask.slashdot.org, ..., yro.slashdot.org) the cost for SSL certificates is minimal. Yeah, let's just encrypt everything all the time, except for very small sites that do not use any authentication.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Let's just encrypt everything all the time by John+Hasler · · Score: 2, Insightful

      I think it is the cost of the extra server load, not the cost of certificates that keeps FaceBook off https. After all, most of their users don't care about privacy (and I mean that they don't care, not that they "don't understand").

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Let's just encrypt everything all the time by Anonymous Coward · · Score: 0

      A wildcard cert can pretty easily deal with the subdomain issue for about $50 a year. The real cost isn't the cert though, it's the hardware to encrypt/decrypt all that traffic, which for a high volume site is not insignificant.

    4. Re:Let's just encrypt everything all the time by TooMuchToDo · · Score: 1

      Correct. SSL taxes the front-end web server cluster a bit more, and worse is that you can't do any sort of anycast global load balancing because of the SSL session state.

    5. Re:Let's just encrypt everything all the time by Anonymous Coward · · Score: 0

      They don't care because they don't understand. Srsly

    6. Re:Let's just encrypt everything all the time by bunratty · · Score: 4, Informative

      I read that when Google switched Gmail over to HTTPS that their server load increased by 1%. Today's CPUs are blazingly fast. Why would you think that the server load would be an issue with encryption and decrypting all communication? A web site is largely about having a large enough Internet connection and a large and fast enough database to keep up with the Internet traffic. Those CPUs are mostly just sitting around twiddling their thumbs waiting for I/O.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    7. Re:Let's just encrypt everything all the time by Bert64 · · Score: 1, Offtopic

      You can get a wildcard certificate relatively cheaply which would be valid for any subdomain of slashdot.org, StartSSL charge $50 for 2 years for instance (and they offer normal non wildcard certs for free).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Let's just encrypt everything all the time by Bert64 · · Score: 2, Interesting

      Put SSL accelerator appliances in front of the webservers, use dedicated hardware which is designed to handle ssl.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:Let's just encrypt everything all the time by RedACE7500 · · Score: 3, Informative

      Just terminate the SSL at your load balancer. This also allows you to offload the SSL work to a machine(s) dedicated to do so and keep that work off your web servers.

    10. Re:Let's just encrypt everything all the time by 2muchcoffeeman · · Score: 1

      There's a couple of Firefox extensions that actually do encrypt everything all the time ... or, at least, they redirect everything that has an encrypted SSL to that HTTPS URL instead.

      HTTPS Everywhere | Electronic Frontier Foundation

      (which is also here: HTTPS Everywhere :: Add-ons for Firefox)

      Force-TLS :: Add-ons for Firefox

      --
      Prevent Windows piracy. Use Linux instead.
    11. Re:Let's just encrypt everything all the time by TooMuchToDo · · Score: 1

      This works as long as your load balancer supports it. HA Proxy, for example (which is used by A LOT of folks), doesn't support it. From their site:

      People often ask for SSL and Keep-Alive support. Both features will complicate the code and render it fragile for several releases. By the way, both features have a negative impact on performance :

      Having SSL in the load balancer itself means that it becomes the bottleneck. When the load balancer's CPU is saturated, the overall response times will increase and the only solution will be to multiply the load balancer with another load balancer in front of them. the only scalable solution is to have an SSL/Cache layer between the clients and the load balancer. Anyway for small sites it still makes sense to embed SSL, and it's currently being studied. There has been some work on the CyaSSL library to ease integration with HAProxy, as it appears to be the only one out there to let you manage your memory yourself.

    12. Re:Let's just encrypt everything all the time by TooMuchToDo · · Score: 1

      Forget to add in my previous post: If you're doing global anycast, there is no effective way to share SSL session state between two geographically distant load balancers (at least, not that I'm aware of).

    13. Re:Let's just encrypt everything all the time by Anonymous Coward · · Score: 0

      I sell SSL certificates too. The only problem is that they're signed by ME, which is usually not a trusted authority.

    14. Re:Let's just encrypt everything all the time by LordMyren · · Score: 0, Troll

      apologies, but "you're not using your servers" is a dump truck of horse shit. oh so our elastic cloud has free time, eh? electricity is now free? we dont know how to scale, how to utilize?

      maybe if someone actually had quantified what kind of utilization end to end SSL required, you'd have half a leg to stando n. but citing google's use in this case means exactly what? you've cited a figure thats not an absolute value, so let me ask, 1% of what? you think their gmail servers are just dumping static text files over the network, that its 1% of almost nothing and thus SSL is free? or is there a chance those servers work their ass off, and they work so hard and do so much that what could be a colossal ssl task is margin error, simply because gmail is atlas, crunching the full text of your and 20GB account realtime with ease? it is impossible to do anything but guess, given your wishy washy proclamation.

      last, maybe you have the budget to be running as many servers and to be hogging as much energy as you want, but what about all the mobile phone users connected to your site? is it acceptable that every single little AJAX interaction now has to go through the encryption/decryption straw on their 400 mhz oldschool mobile phone? what about places where, for various reasons, encryption is controlled or restricted? are we going to tell them no, unless you have full end to end encryption, you cant use the web?

      the hubris of "just throw more end to end encryption" at it is bullshit, rotten wrong incorrect bullshit. what we need is a cookie solution not susceptible to man in the middle attacks. anything else is irresponsible overkill, and ignorant to the real problem and diverse requirements and use cases of the web. authentication does not have to be tied to end to end encryption, at least thats my mangled crippled understanding of Kerberos.

    15. Re:Let's just encrypt everything all the time by Anonymous Coward · · Score: 0

      So for you using VPN must be total lunacy.

    16. Re:Let's just encrypt everything all the time by Stregano · · Score: 1

      Wait, what are older mobile phone doing on AJAX heavy pages anyway?

      --
      The world is how you make it
    17. Re:Let's just encrypt everything all the time by buchner.johannes · · Score: 2, Insightful

      I read that when Google switched Gmail over to HTTPS that their server load increased by 1%. Today's CPUs are blazingly fast. Why would you think that the server load would be an issue with encryption and decrypting all communication? A web site is largely about having a large enough Internet connection and a large and fast enough database to keep up with the Internet traffic. Those CPUs are mostly just sitting around twiddling their thumbs waiting for I/O.

      And what about their bandwidth usage?
      There is a well-thought out caching system in HTTP -- implemented throughout the internet -- that saves a lot of bandwidth. You can kiss all this goodbye, and have every request come to your server. This also means akamai doesn't work, which many large sites rely on.

      The real solution for facebook and others would be to make large, static content, such as images, stylesheets available on another, cache-able domain, and not send cookies on this domain. The dynamic content -- and javascript -- should stay on the main domain and be encrypted.

      "Let's just encrypt everything all the time" is just a narrow-minded comment of an end-user.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    18. Re:Let's just encrypt everything all the time by vadim_t · · Score: 3, Insightful

      last, maybe you have the budget to be running as many servers and to be hogging as much energy as you want, but what about all the mobile phone users connected to your site? is it acceptable that every single little AJAX interaction now has to go through the encryption/decryption straw on their 400 mhz oldschool mobile phone?

      Sure, why not? I tested mine, it can do aes-128 at 8MB/s. That may not seem like terribly fast, but it's faster than the ideal case for 3G (with the real world rate being considerably lower)

      My laptop (nothing especially impressive, chosen for battery time and not power) can do it at 90MB/s. My desktop does it at 250MB/s, and isn't terribly new either (Phenom II 940).

      what about places where, for various reasons, encryption is controlled or restricted? are we going to tell them no, unless you have full end to end encryption, you cant use the web?

      Yes? Because those places either have no access to anything modern anyway, or nobody cares about what the law says. Encryption is so common that many games like WoW use it.

      the hubris of "just throw more end to end encryption" at it is bullshit, rotten wrong incorrect bullshit. what we need is a cookie solution not susceptible to man in the middle attacks. anything else is irresponsible overkill, and ignorant to the real problem and diverse requirements and use cases of the web. authentication does not have to be tied to end to end encryption, at least thats my mangled crippled understanding of Kerberos.

      Why? You provide no good justification for it. The fact is that currently encryption is fast even on limited devices on cell phones, and on modern hardware doing full disk encryption amounts to a rounding error. Encryption is also easy to implement in hardware, where it gets even better performance.

      I don't understand why would it be "hubris" anyway. The way I see it, everything remotely possible should be encrypted, all the time. There's no good reason for random third parties to be looking at my packets anyway.

    19. Re:Let's just encrypt everything all the time by nedlohs · · Score: 1

      You can just set the cookie to be sent only on an SSL session and not bother using a different domain. Then put all the stuff that doesn't require authentication (and hence can be cached in the first place) on http links.

      Of course idiot browsers stop you from doing this in practice because the popup a scary alert about insecure content on a secure page and default to not showing it.

    20. Re:Let's just encrypt everything all the time by dcposch · · Score: 1

      Yeah. They have load balancers with hardware support for this stuff.

      There's a cheaper, lower-tech solution, though: the servers can just look at the IP addresses requests are coming from.

      Gmail, for example, is excellent about this: if I'm logged in from two IPs simultaneously, it displays that info prominently. If I go from my dorm to a coffee shop (all in a couple minutes and without clearing my cookies), Gmail asks me to log in again, presumably because my IP has changed.

      I think you wouldn't even need a fancy heuristic: simply tie a session to both the cookie _and_ the IP address+port. If someone else tries to steal the cookie, they can't do anything with it. People roaming around (eg on the campus WiFi) wouldn't pose a problem because that's all behind a NAT, so your external IP+port stays the same even if your local IP changes. This wouldn't solve the problem of eavesdropping--people could still see my Facebook session--but at least they couldn't jump in and start posting on my wall.

      Facebook already has similar protections: for example, on a recent trip to Thailand, I got a screen that said I was logging in from an "unfamiliar location" and asked me to answer my security question. Tying sessions to IPs seems like a simple thing to add. Enlighten me, though--is there a common situation where this would fail? Are there people out there whose external IPs do change a lot?

    21. Re:Let's just encrypt everything all the time by dgatwood · · Score: 3, Informative

      Akamai works just fine with SSL. Akamai is not a transparent cache, but rather an explicit push cache in which a web administrator chooses content to host on Akamai, pushes the content to their servers, and modifies local content to point to the Akamai copy when it has been fully staged. Akamai has supported SSL for almost a decade now.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    22. Re:Let's just encrypt everything all the time by psm321 · · Score: 1

      People roaming around (eg on the campus WiFi) wouldn't pose a problem because that's all behind a NAT, so your external IP+port stays the same even if your local IP changes. This wouldn't solve the problem of eavesdropping--people could still see my Facebook session--but at least they couldn't jump in and start posting on my wall.

      Aren't you contradicting yourself here a bit? Wouldn't the same NAT feature that would allow you to roam around campus allow others on campus to hijack your session? (Or am I misunderstanding something?)

    23. Re:Let's just encrypt everything all the time by skydyr · · Score: 1

      This doesn't solve the problem of Firesheep, because it's likely that the spoofer is on the same wireless network, and both users are NATed to the same IP.

    24. Re:Let's just encrypt everything all the time by thoromyr · · Score: 1

      the irony is that you are modded troll instead of GP...

    25. Re:Let's just encrypt everything all the time by cbhacking · · Score: 2, Informative

      And what about their bandwidth usage?

      Less than 2%. Before you ask, the RAM overhead was under 10 KB/connection.

      Seriously, the old "but SSL overloads the servers" crap is completley out of date. It costs a *tiny* bit more, yes, but the end result is far better.

      Source: http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html

      --
      There's no place I could be, since I've found Serenity...
    26. Re:Let's just encrypt everything all the time by RaymondKurzweil · · Score: 1

      I think a well written easy to use parsing add-on that simply sniffed facebook data and displayed it would have made a pretty big stink. Firesheep just knocks it out of the park.
      Your MITM safe cookies would not solve the eavesdropping.

      But of course, none of this is new stuff to even a retarded networking person, its just the presentation and packaging of firesheep that makes it so surprising to some.

    27. Re:Let's just encrypt everything all the time by gknoy · · Score: 1

      I suspect that it's also an issue of Google having a nigh-infinite number of servers and very good load-balancing. ;-)

    28. Re:Let's just encrypt everything all the time by DeadboltX · · Score: 1

      1% cpu doesn't sound like much when you think about your home computer, but when you think that sites like Facebook and Google are run by hundreds or thousands of servers, it suddenly becomes a slightly more expensive operation. Then when you consider that a company like Facebook doesn't seem to care about user security in the first place, it becomes an added expense for no gain.

    29. Re:Let's just encrypt everything all the time by bell.colin · · Score: 1

      It is out of date and old but some of our software vendors keep trying to peddle this crap along with 3rd party SSL Accelerator switches (i think they must get a cut or something) to offload SSL traffic for their product. I have persistently told them we don't need them on our brand new Dual Xeon 56xx Quad-Cores systems with 32GB RAM and 6x SAS HDD servers do not need SSL off-loading but they just won't stop with this 90s era SSL adds load nonsense and that these SSL boxes may help the speed of their poorly programmed POS (piece of Sh**) web app. running on linux servers (with 100 active users) that they have sold us.

    30. Re:Let's just encrypt everything all the time by Zero__Kelvin · · Score: 1

      "(and I mean that they don't care, not that they "don't understand")"

      By definition, if you don't care about privacy you don't understand the issue.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    31. Re:Let's just encrypt everything all the time by ThurstonMoore · · Score: 1

      I use satellite for my internet access, encrypted connections are horribly slow on it.

    32. Re:Let's just encrypt everything all the time by TheoMurpse · · Score: 2, Insightful

      After all, most of their users don't care about privacy (and I mean that they don't care, not that they "don't understand").

      No, you asshat. We just don't care about certain things remaining private that you care about. You might as well say anyone who goes outside "does not care about privacy."

      I don't care if a corporation knows I like Ben Folds and have a friend who goes to MIT. I do care if a random person at Borders can log in as me and change my profile picture to Goatse or send a message to a friend insulting them subtly, so that it is not obvious that I was hacked.

    33. Re:Let's just encrypt everything all the time by Firehed · · Score: 1

      I agree that Facebook users don't generally care about privacy (rather defeats the purpose of the site, no?). But session sidejacking attacks they most certainly would care about, if they understood the risk. It's that "Oh shit, I left my facebook logged in on the library computer" thing, except that it's an active attack, probably malicious (most people that just want to screw with their friends a bit aren't technical enough to find and install a firefox extension like this).

      Getting all of FB on HTTPS would be quite unpleasant though. Not only do all of their load balancers need 100% of their traffic secured (plenty of overhead), but so does all of their CDN content, which is billions of images among the usual stylesheets and js. Plus their apps, which is all based on third-party content. Good luck getting a hundred thousand third-party programs running over https, when half of them are probably vulnerable to xss or sql injection attacks.

      --
      How are sites slashdotted when nobody reads TFAs?
    34. Re:Let's just encrypt everything all the time by Firehed · · Score: 1

      Wha? You can send caching headers in https requests, and CDNs can still keep content close to the edge. I'm 100% SSL (finance industry) and getting stuff stuck in browser caches that shouldn't be is always a problem. I've even seen odd stuff like Safari using a locally cached version of a *completely different file* because it somehow thought it was the same (minified CSS, where the filename itself - not a querystring - was timestamped with the time of last change). Cacheable, cookieless (sub)domains are standard practice everywhere, but it still needs to be served over https unless you want big scary warnings in your users' browsers.

      Of course, you're going to screw up squid servers, but that's another matter entirely. I for one am not a huge fan of having yet another centralized, easily-monitored machine that all my traffic goes through.

      --
      How are sites slashdotted when nobody reads TFAs?
    35. Re:Let's just encrypt everything all the time by yanjieguo.com · · Score: 1

      [url]www.yanjieguo.com[/url] [url]www.szpnuo.com[/url] [url]blog.yanjieguo.com[/url] [url]www.yanjieguo.com/wenwen[/url] [url]www.yanjieguo.com/ipad[/url]

  2. how about by Spy+Handler · · Score: 0, Offtopic

    simply not using social networks?

    1. Re:how about by Timmmm · · Score: 2, Informative

      How about you RTFA? It's obviously not specific to social networks.

    2. Re:how about by bhartman34 · · Score: 1

      That gives the people who use Firesheep a kind of victory by intimidation. Much better to thwart them than to shy away from social networks in fear.

    3. Re:how about by rakuen · · Score: 3, Informative

      Guess you're going to have to quit /. because we're using vanilla http at the moment as well.

    4. Re:how about by Anonymous Coward · · Score: 0

      That gives the people who use Firesheep a kind of victory by intimidation. Much better to thwart them than to shy away from social networks in fear.

      They get the "kind of victory", but they miss out on the real victory of identity theft and spear phishing. Go ahead and use unencrypted sites, but have fun explaining to your friends why you sent them emails from Moscow asking for money after being pickpocketed without even leaving your local Starbucks.

    5. Re:how about by Anonymous Coward · · Score: 0

      I suppose you defend against hackers by not owning a PC, and defend against fraud by not having any money?

    6. Re:how about by bhartman34 · · Score: 1

      Who said anything about using unencrypted sites? The only social networking I use is Facebook, and (as of today, at least) they've got an encrypted version.

    7. Re:how about by Anonymous Coward · · Score: 1, Informative

      By default, it doesn't force encryption upon logging in. Even if you go there, it reverts to non SSL on every request.

    8. Re:how about by Anonymous Coward · · Score: 1, Funny

      simply not using social networks?

      *gasp* HERETIC!!!

    9. Re:how about by bhartman34 · · Score: 1

      You're absolutely right. I sit corrected. :( Bummer.

  3. Defense is Easy by The_mad_linguist · · Score: 5, Funny

    All you really need to do is stay out of the tall grass on Route 32. If you do have a firesheep attack, I recommend sending out a water type like wartortle.

    1. Re:Defense is Easy by SailorSpork · · Score: 1

      Article is in error, there are no fire sheep pokemon, only electric sheep. I heard somewhere that Androids dream about them.

    2. Re:Defense is Easy by idontgno · · Score: 2, Funny

      Blastoise, I choose you!

      Blastoise uses "SSL Fountain"!
      It's super effective!

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:Defense is Easy by CastrTroy · · Score: 1

      I think that the sheep in Worms 2 could rightfully be refered to as fire sheep.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Defense is Easy by Monkeedude1212 · · Score: 5, Funny

      Come on, we're all adults here.

      Meaning, you should have a Blastoise by now.

    5. Re:Defense is Easy by Anonymous Coward · · Score: 0

      By the fourth route from New bark town? Unlikely since it's populated with lvl 10 spearow.

    6. Re:Defense is Easy by DiEx-15 · · Score: 1

      I'll trade you one for a slightly used Porygon.

    7. Re:Defense is Easy by Anonymous Coward · · Score: 0

      The mad linguist used "reference to terrible anime!"

      It was super effective!

  4. slashdot? by Anonymous Coward · · Score: 1, Insightful

    Well geepers Mr. Taco how about https on slashdot?

  5. USB Tethering - safe? by joe2tiger · · Score: 0

    I have a lot of anxiety using free hot spots in stores and coffee shops. I got a Driod X recently and I am tethering from it via USB rather than the wireless mode. I feel a lot safer, but - is the cellular traffic from the phone to a cell tower relatively secure?

    1. Re:USB Tethering - safe? by Anonymous Coward · · Score: 0

      No, and it is broadcasting in a much bigger range by not using WiFi.

    2. Re:USB Tethering - safe? by indeterminator · · Score: 1

      At least anyone wanting to get between you and the cell tower has to use non-consumer hardware. Also AFAIK the 3G security is still holding up reasonably well. 2G is pretty hackable nowadays, but even there the hacker needs something more than just a $200 netbook.

      So cellular traffic is more safe, provided that you trust your operator.

    3. Re:USB Tethering - safe? by Lumpy · · Score: 1

      I dont. I'll use any Open AP.

      I simply connect, fire up my SSL tunnel to home and surf away. or VPN to home, etc... Why dont you do the same? It's trivial to set up and protected you from a lot of things by default.

      --
      Do not look at laser with remaining good eye.
    4. Re:USB Tethering - safe? by exhilaration · · Score: 1

      Or if you have Linux web hosting, just use SSH tunneling . You're already paying for web hosting, might as well get more out of it.

    5. Re:USB Tethering - safe? by tepples · · Score: 1

      Linux web hosting doesn't necessarily mean that you have a shell account, especially on a large-scale shared hosting provider such as Go Daddy.

    6. Re:USB Tethering - safe? by mcgrew · · Score: 1

      I don't worry about it a bit. But then, I don't use Facebook or bank or pay bills over the internet, and I run Linux with a strong root password. I'm not invincible, of course, but I'm pretty safe.

  6. slashdot's method by Lord+Ender · · Score: 5, Insightful

    Slashdot does the opposite. It redirects SSL connections to HTTP. They must want their users' accounts to be hijacked... and their privacy to be invaded.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:slashdot's method by John+Hasler · · Score: 1

      What's "private" about anything on Slashdot?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:slashdot's method by astrashe · · Score: 1

      I was just about to make the same post.

    3. Re:slashdot's method by astrashe · · Score: 2, Funny

      My precious, precious karma. :)

    4. Re:slashdot's method by bunratty · · Score: 1

      You don't mind the GNAA making posts using your account on Slashdot I suppose. And I'm sure future employeers will not mind when they see that stuff posted using your name when they search the Internet prior to hiring you.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:slashdot's method by bhartman34 · · Score: 1

      There's nothing on Slashdot that really merits privacy. Something like Facebook, where people basically post intimate details of their lives, is a very different thing. What does one really gain by hijacking a Slashdot account?

    6. Re:slashdot's method by NatasRevol · · Score: 3, Funny

      I *did* make the same post!

      --
      There are two types of people in the world: Those who crave closure
    7. Re:slashdot's method by Anonymous Coward · · Score: 0

      Hey! Someone hijacked my account and made the same post!

    8. Re:slashdot's method by DutchUncle · · Score: 1

      The question should be, What damage can one really do by hijacking a Slashdot account? How easy is it for someone to post things with your name and ID that contradict what you've written and make you look bad?

    9. Re:slashdot's method by avij · · Score: 1

      HTTPS works fine here. Perhaps you should consider becoming a /. subscriber if you want HTTPS.

      p.s. posted over SSL

      --

      Follow your Euro bills at EBT
    10. Re:slashdot's method by ALeavitt · · Score: 2, Funny

      What kind of idiot would use his real name for a Slashdot account?

      --
      This sig has been stolen. Return it to its original user for a reward.
    11. Re:slashdot's method by Anonymous Coward · · Score: 0

      My current boss knows I used to be affiliated with the GNAA. I even linked him to a press release they made with my nick in it.

    12. Re:slashdot's method by Lord+Ender · · Score: 1

      I would prefer that my ISP, employer, etc. does not know what I post to slashdot.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    13. Re:slashdot's method by betterunixthanunix · · Score: 2, Funny

      Oh the horror! You might look like an idiot on Slashdot of all places!

      In all seriousness, people should not be using Facebook in a way that could cause any damage to them if their accounts are hijacked. Facebook is a toy, and treating it like anything other than a toy is asking for trouble.

      --
      Palm trees and 8
    14. Re:slashdot's method by Anonymous Coward · · Score: 0

      How about, Slashdot should always use SSL just to help make SSL just a little more ubiquitous, for the public good.
      As should every website everywhere, always.

    15. Re:slashdot's method by John+Hasler · · Score: 1

      The question was about privacy, not impersonation.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    16. Re:slashdot's method by John+Hasler · · Score: 1

      Then I suggest that you not post it, since Slashdot is open to the public.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    17. Re:slashdot's method by bhartman34 · · Score: 1

      Granted, there's that. But the damage, I think, at least, is limited to /.. If your Facebook account is compromised, that puts a lot more information at the intruder's disposal.

    18. Re:slashdot's method by Lord+Ender · · Score: 1

      Not all of us are dumb enough to use our real names, Mr. Hasler.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    19. Re:slashdot's method by bunratty · · Score: 1

      My point was that Firesheep can be used to impersonate you, not just invade your privacy.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    20. Re:slashdot's method by Anonymous Coward · · Score: 0

      Mr Obama!

    21. Re:slashdot's method by mcgrew · · Score: 1

      Your real na... oh. Well, you and I and a few others are the exceptions here.

    22. Re:slashdot's method by mcgrew · · Score: 1

      "Well, Ms. Bunratty, I see you posted a GNAA troll on slashdot. Sorry, we can't hire you."

      "My name's Smith, how did you know my slashdot user name?"

    23. Re:slashdot's method by mcgrew · · Score: 1

      There's nothing on Slashdot that really merits privacy. Something like Facebook, where people basically post intimate details of their lives, is a very different thing.

      From NSFW:

      Tami was groaning in extasy, her huge legs wrapped around my back. I lay between her giant breasts, pumping hard, sweat drupping off our naked bodies. God but it had been so long! I was both in terrible pleasure and horribly ashamed, as Tami is married. But it had been so long I'd forgotten how good sex could be, even with a woman as grossly overweight as Tami. She panted and groaned in pleasure - and the phone rang.

      Tami was on the other end of the line. "What are you doing?" she asked.

      "I was asleep. What's up?"
      <snip>

      Of course, I'm not exactly normal.

    24. Re:slashdot's method by ameline · · Score: 1

      Yeah -- I just tried https://slashdot.org/ and got redirected to http://.../

      Not cool.

       

      --
      Ian Ameline
    25. Re:slashdot's method by Anonymous Coward · · Score: 0

      I'm sure "John Hasler" is "Allison McWright" in real life.

    26. Re:slashdot's method by amon · · Score: 1

      I guess that would be me, I've been using my real name in all my online communications since I've sent my first usenet post back in '95.

      --
      -- If you can't convince them, confuse them (Truman)
    27. Re:slashdot's method by Anonymous Coward · · Score: 0

      HTTPS works fine here. Perhaps you should consider becoming a /. subscriber if you want HTTPS.

      p.s. posted over SSL

      How does being a subscriber bypass the 443->80 redirect? And how do you log in with SSL if your initial connection before logging in is redirected to http? The only thing I can think of is IP or cookie tracking, both of which don't solve the initial login issue on a new computer/network.

    28. Re:slashdot's method by bunratty · · Score: 1

      You insensitive clod! bunratty is my real name!

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    29. Re:slashdot's method by Anonymous Coward · · Score: 0

      Someone who doesn't care about his completely non-private posts being attributed to him. And I'm not logged in because I can't bother to close/reopen, but I post as myself regularly.

    30. Re:slashdot's method by Anonymous Coward · · Score: 0

      Fortunately you're probably not sharing your wifi connection from your Mom's basement, so it's a non-issue.

    31. Re:slashdot's method by bhartman34 · · Score: 1

      Well, okay. Most people on /. don't have anything on there that merits privacy. :D

    32. Re:slashdot's method by avij · · Score: 1

      You can log in securely via https://slashdot.org/my/login

      More questions?

      --

      Follow your Euro bills at EBT
    33. Re:slashdot's method by avij · · Score: 1

      (clarification to my previous post, sorry for double-posting)

      /. subscribers are not redirected to HTTP, they can use HTTPS. And for logging in securely you can use https://slashdot.org/my/login regardless of your subscription status.

      More questions?

      --

      Follow your Euro bills at EBT
    34. Re:slashdot's method by Anonymous Coward · · Score: 0

      Michael Kristopeit.

    35. Re:slashdot's method by cbhacking · · Score: 1

      Did you actually think about what you said before you posted? How the hell does how somebody use Facebook in a way that there's no risk of serious damage? If I hijack your account, I can change all your privacy settings, upload all the pictures I want (they might not be your pictures, but that doesn't mena you want them on your profile), post comments, join groups, send nasty break-up letters to your girlfriend, and declare your undying love of the church of scientology in exchange for all the horrible problems they've been helping you deal with. I can send friend invites to all sorts of people who would be very interested to see you post such things, just to make sure it gets their attention.

      Seriously, did you think this was read-only access or something? It's more analogous to identity theft, although without quite as many financial repurcussions.

      --
      There's no place I could be, since I've found Serenity...
    36. Re:slashdot's method by betterunixthanunix · · Score: 1

      How the hell does how somebody use Facebook in a way that there's no risk of serious damage?

      By not choosing it as your primary communications tool? If your girlfriend thinks you are breaking up with her because of a message you sent on Facebook, then something is wrong. Seriously, I could just as easily register a Facebook account in your name, then send friend requests to all the people I want to have see your undying love for Scientology.

      The real problem is that people are taking Facebook seriously. If you receive an important-looking or surprising message on Facebook, you should request (not on Facebook) that the person who sent it (a) confirm what it says and (b) never use Facebook for such messages again. Like I said, using Facebook as anything other than a toy is a really stupid thing to do.

      --
      Palm trees and 8
    37. Re:slashdot's method by Anonymous Coward · · Score: 0

      Even your login is sent in plaintext unless you pay their extortion fee to get ssl. Security(or half-assed security) is an add-on for them.

    38. Re:slashdot's method by DutchUncle · · Score: 1

      using Facebook as anything other than a toy is a really stupid thing to do.

      One could say that for the whole Internet. Sadly, other people searching for your name to see what you've posted and what groups you've joined and what the timestamps are on your messages (were you posting during working hours?) may or may not comprehend that the presence of your name is not your fingerprint. Somebody was using a quote of mine from the RISKS newsletter, with my name as attribution, as their sig for a while; my name was in a LOT of places where I didn't put it. And that wasn't intended as malicious, just accidental. Caused some trouble I could have done without.

    39. Re:slashdot's method by Anonymous Coward · · Score: 0

      How does being a subscriber bypass the 443->80 redirect?

      (clarification to my previous post, sorry for double-posting) /. subscribers are not redirected to HTTP, they can use HTTPS. And for logging in securely you can use https://slashdot.org/my/login regardless of your subscription status.

      More questions?

      Yes. How does being a subscriber bypass the 443->80 redirect? That seems unlikely.

    40. Re:slashdot's method by Firehed · · Score: 1

      if (!user.subscribed && request.protocol == 'https') header('Location: http://slashdot.org/current/path');

      Not terribly complicated in psuedocode. Even in the perl scripts in which slashdot is kludged together, it can't be that bad.

      --
      How are sites slashdotted when nobody reads TFAs?
    41. Re:slashdot's method by DutchUncle · · Score: 1

      I'm sorry, but I think you're missing an important point. It's very common to do an internet search for a potential new hire / contractor / social associate, and the possibility for character assassination in many venues could be more damaging than one might ever know (after all, nobody's going to take the time to contact you and tell you "I don't want to hire / date you because I read your posts on alt.sex.hamsters.ducttape", they just won't deal with you and you'll never know why).

      I would never argue for security through obscurity; certainly these things have always been possible. OTOH by making it *trivial* and *convenient* the barrier is lowered from armed robbery to shoplifting candy, from a deliberate malevolent act to casual vandalism. The potential for abuse goes up dramatically because any idiot can now do it - particularly people who wouldn't have mustered the energy or the know-how to research these things and figure them out. It's like selling cans of spray paint outside a bar at closing time.

    42. Re:slashdot's method by bhartman34 · · Score: 1

      My point wasn't that hijacking someone's Slashdot account was harmless. Certainly, if someone can identify you on Slashdot, and see what you're posting, that's potentially damaging. My point was that Facebook is more sensitive, because many people have all kinds of personal information in their Facebook accounts, all in one nice little package. To (sort of) use your analogy, it's the difference between a mugging and a bank heist.

      If your Slashdot account is compromised, someone can make you look undatable/unhirable, etc. If they hijack your Facebook account, they can potentially steal your actual identity (not just your Facebook identity). And this is made even more serious by the fact that there are plans in the works to allow a person to buy things through Facebook.

    43. Re:slashdot's method by pacinpm · · Score: 1

      What does one really gain by hijacking a Slashdot account?

      Low ID.

  7. That's Expensive by Anonymous Coward · · Score: 0

    Encryption is fast, but if you do it for every page view the cost to providers will add up.

    1. Re:That's Expensive by IAmGarethAdams · · Score: 3, Interesting

      Not necessarily true, Google have a solution which means that

      SSL/TLS accounts for less than 1% of the CPU load, less than 10KB of memory per connection and less than 2% of network overhead

    2. Re:That's Expensive by gad_zuki! · · Score: 3, Interesting

      The difference here is that gmail and facebook are two very different applications. Facebook relies on a lot of client-side caching (html pages, photos, graphics, flash objects, etc) while gmail is mostly dynamic and does a lot of heavy lifting on the client side. With SSL enabled the clients won't cache anything and mixing http and https objects throws a security error on one or more of the major browsers. I'm sure Facebook can force SSL but end users won't like the diminished performance and if Facebook mixes items then end users will complain or freak out when their browser warns them about it.

      I think the browser makers need to address this. I don't see why we shouldn't cache SSL items. They can simply be cached in an encrypted volume using the SSL key. That's probably less of a performance hit than going back on the network and re-requesting all those objects.

    3. Re:That's Expensive by LordMyren · · Score: 2, Insightful

      1% of Google's CPU load.... that's 1% of the biggest collection of the largest data centers on the planet. Find a real metric for SSL cost, including any additional latency full end to end induces on each request, or GTFO.

      Conversely, people saying "it's expensive" should have some numbers as well. Both on cpu utilization, request latency, effects on http pipelining, &c &c &c. SSL has numerous "costs", including places where full end to end encryption is not permitted. Ultimately the argument that seals the deal is the last one: this is an authentication problem, a trivial MITM attack; that doesnt require end to end encryption, that just requires authentication (see: Kerberos). Cookies, by themselves, just happen to not cut it there.

    4. Re:That's Expensive by goofy183 · · Score: 3, Informative

      You can tell a browser to cache things provided over SSL by setting the cache-control and expires headers appropriately as well as making use of etags and 304 responses. Its not hard and with good use of etags you can reduce a LOT of both network and application work.

    5. Re:That's Expensive by X0563511 · · Score: 1

      1% at Google is still 1% at Joe's Discount Server Shack.

      You do understand how percentages work, right?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  8. alternative solution by Speare · · Score: 0, Flamebait

    Unmentioned is the other obvious and simple solution: don't join onto "social networks." I'm sure there'll be fifty replies explaining how they just have to be a member of the same useless cow-tipping, todays-sandwich-blogging, incessant-nagging network that their great Aunt Muriel is on, but you can in fact live a reasonably active and social life like they did in the olden days of 1995. No spoofing concerns either.

    --
    [ .sig file not found ]
    1. Re:alternative solution by txtracer · · Score: 1

      Well heck, let's just get rid of the Internet altogether. Just unplug from the Net, and you don't have to worry about spam, malware, or any of the other annoyances and dangers of having your computer connected to the world. People lived and worked before there was an Internet, after all. Olden days of 1995? Why not the olden days of 1985? Or 1905?

      Your suggestion, while factually accurate, is more or less impractical in the real world. Social networking is here to stay.

      --

      -=+>txtracer<+=-
      -Those who do not learn from history are doomed.
    2. Re:alternative solution by Anonymous Coward · · Score: 0

      Unmentioned is the other obvious and simple solution: don't join onto "social networks."

      I'm a pastor and Facebook has become an incredible tool for our ministry. It has proven to be the best way to communicate with many of our members that rarely check email, but are on Facebook everyday. We also are able to keep up better with members who are sick or hospitalized because they often times will post on Facebook first. "Don't join social networks" makes as much sense as "don't have friends." Sure it will save you some hardships, but the benefits outweigh the cost.

    3. Re:alternative solution by DragonWriter · · Score: 1

      Unmentioned is the other obvious and simple solution: don't join onto "social networks."

      Which may help against the current targetting of certain exploits, but doesn't deal with the main problem. Anything you log into via an unencrypted connection on an unsecured WiFi connection is subject to the same type of attack. (And, anything you log onto via an unencrypted connection over the public internet, even over a wired connection, exposes you to credential stealing by third parties, though only ones with access to the systems over which the information actually travels.)

      "Social networks" just happen to be one common class of sites that people log into that often use unencrypted transfer of credentials.

    4. Re:alternative solution by Anonymous Coward · · Score: 0

      Unmentioned is the other obvious and simple solution: don't join onto "social networks."

      I'm a pastor and Facebook has become an incredible tool for our ministry.

      Is it bad that I read that as "an incredible tool for our misery?

  9. ISTR... by fferret · · Score: 1

    that SSL was found to be compromised several months back (At least in the case of 128-bit AES). Or is that no longer the case?

    --
    We're through being cool! Eliminate the ninnies and the twits! -Devo
    1. Re:ISTR... by Anonymous Coward · · Score: 0

      SSL has not been compromised.

    2. Re:ISTR... by Amouth · · Score: 1

      if i remember right it wasn't reliable - and relied on guessing rather than pure computational.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    3. Re:ISTR... by Anonymous Coward · · Score: 0

      It was a problem with Microsoft's AES implementation in IIS. A faulty implementation does not a broken protocol make.

    4. Re:ISTR... by fuzzyfuzzyfungus · · Score: 1

      SSL has, potentially, been seriously compromised in that some fairly dodgey entities are trusted issuers from the perspective of the vast majority of consumer browsers, etc.

      Mathematically, no big deal; but in practice, potentially an issue.

    5. Re:ISTR... by Anonymous Coward · · Score: 0

      Yeah, I meant mathematically.
      Now that I'm curious, who are the dodgey entities?

    6. Re:ISTR... by fuzzyfuzzyfungus · · Score: 1

      I know that The Emirates Telecommunications Corporation is one. The same guys who tried to send an eavesdropping trojan horse(labeled as a system update) to 100,000 or so blackberry users...

      https://www.eff.org/observatory has more details on the ~650 different entities who will be silently trusted by your standard IE or FF install.

    7. Re:ISTR... by muckracer · · Score: 1

      > SSL has not been compromised.

      We agree!

      Your NSA :-)

    8. Re:ISTR... by muckracer · · Score: 1

      > > SSL has, potentially, been seriously compromised in that some fairly dodgey entities are trusted issuers
      > > from the perspective of the vast majority of consumer browsers, etc.

      > Now that I'm curious, who are the dodgey entities?

      Edit / Preferences / Advanced / Encryption / View Certificates / Authorities

      Your welcome!

    9. Re:ISTR... by Anonymous Coward · · Score: 0

      SSL serves two purposes. One is certification, which prevents phishing.
      The second purpose is encryption, which prevents eavesdropping.

      Firesheep isn't phishing, it's eavesdropping.

      Dodgey certificate issuers are only a problem for certification. They can't listen to your traffic.

  10. Not a great answer by FranTaylor · · Score: 1

    That only works if all your friends also decide to do the same.

    Use a separate computer or a VM for your "social networking" so your important data is in no danger.

    Even a cheap laptop can run vmware player and a small vm with just a browser in it.

  11. Linux version? by alexandre · · Score: 1

    So uhm, windows and mac only?
    I thought we were supposed to be the sniffing ones!

    1. Re:Linux version? by Anonymous Coward · · Score: 0

      It's coming soon. There is a pull request open right now.

    2. Re:Linux version? by Anonymous Coward · · Score: 0

      Looking at the source-code in github, it appears someone has modified it to allow for linux support as well.

    3. Re:Linux version? by Anonymous Coward · · Score: 0

      Go help.
      http://github.com/codebutler/firesheep/pull/31

  12. Myopic view of how browsers treat SSL by kamelkev · · Score: 4, Informative

    The idea that "It seems to me that the big sites should start by redirecting all non-ssl traffic to https automatically" is very shortsighted when you consider how social networking sites actually work.

    Social networks by their very nature include cross posting of content found from around the internet. If a site is running in "SSL only" mode then you'd very quickly see intermixed SSL and non-SSL content living side by side, and this creates a disaster for the admins of any web service.

    For those who aren't familiar, modern web browsers throw up warnings whenever you intermix SSL and non-SSL content - it's been this way for years, it's a problem for anyone who accepts user generated content cross-site content.

    If someone like Facebook were to implement this policy they'd immediately get a flood of complaints about these warnings.

    SSL isn't very good protection nowdays anyway - we need something better.

    1. Re:Myopic view of how browsers treat SSL by bunratty · · Score: 1

      Do they throw up a warning even when all traffic to one site is SSL and all traffic to another site is non-SSL?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Myopic view of how browsers treat SSL by XanC · · Score: 1

      Whenever an HTTP element (of any kind) on an HTTPS page is loaded, a big hairy warning message pops up.

    3. Re:Myopic view of how browsers treat SSL by bunratty · · Score: 1

      Yes, I understand. But I was under the impression the HTTP element had to be on the same site as the HTTPS page. Is that not the case?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Myopic view of how browsers treat SSL by XanC · · Score: 1

      Had to be for what? In order to display at all? In order to get the error message?

      I believe the rule is just what I said.

    5. Re:Myopic view of how browsers treat SSL by goofy183 · · Score: 1

      It doesn't matter what domain the HTTP content is coming from. ANY HTTP content from ANY domain on an HTTPS page results in a warning.

    6. Re:Myopic view of how browsers treat SSL by bunratty · · Score: 1

      You're right. I just tested in Firefox, and it gives a warning for an image loaded using an HTTP URL from a different server than the HTTPS page. Is there a good reason? Is it to help prevent some type of XSS attack?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    7. Re:Myopic view of how browsers treat SSL by Taibhsear · · Score: 1

      Facebook already has this as far as I can tell. There's a firefox addon that forces https whenever the site has it. It works for facebook. It just ends up disabling the chat function.

    8. Re:Myopic view of how browsers treat SSL by Anonymous Coward · · Score: 0

      SSL isn't bad, but for a big social networking site, enabling SSL for every single user creates a lot more system overhead than just plain HTTP requests. Cryptography always has a cost, usually time and resources. =\

    9. Re:Myopic view of how browsers treat SSL by Firehed · · Score: 1

      No, that's not the case. If it says https in the URL, all resources displayed on that page must also come in over https unless you enjoy the warnings. It's possible there's an exception for iframes (I'd have to test) but I don't think so.

      Plus, by including content that you don't control, you're giving a third party a potential attack vector. What if a rogue Googler dropped an exploit into ga.js? 90% of the internet would go berserk, https or otherwise.

      --
      How are sites slashdotted when nobody reads TFAs?
    10. Re:Myopic view of how browsers treat SSL by Firehed · · Score: 1

      If you see a lock icon in your browser, you're expecting traffic to be secure. If some of your traffic is over http, not all of your traffic is secure. If that http content is third-party, you're entirely at their mercy - but that's just as true for https third-party content. XSS works just fine over HTTPS.

      Maybe browsers should support some sort of directive to disable the warning for certain types of resources (CC#s I care about, stylesheets not so much), but as of now that's not an option.

      --
      How are sites slashdotted when nobody reads TFAs?
  13. Obvious... by Bert64 · · Score: 1

    It's been best practice for years to use SSL for anything that requires any form of authentication, and plain HTTP for anything which is completely open and anonymous.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Obvious... by ultranova · · Score: 1

      It's been best practice for years to use SSL for anything that requires any form of authentication, and plain HTTP for anything which is completely open and anonymous.

      It's best practice to always use SSL whenever possible, period. After all, if the connection isn't encrypted, the user's ISP might listen in, and with all countries nowadays trying to implement their own version of Eye of Sauron, any small bit of obfuscation helps.

      And https is simply HTTP sent over SSL-encrypted connection.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    2. Re:Obvious... by dme0 · · Score: 1

      The problem is that any form of authentication includes passing a cookie with a session ID, which happens on every request with a site like facebook.

  14. A little paranoia here... by fuzzyfuzzyfungus · · Score: 2, Informative

    Now, firesheep is ooh scary because it makes it visible and obvious that complete strangers can jack-yo'-myspace in the coffee shop.

    This works because an open WLAN is the equivalent of an old unswitched ethernet network, with every wi-fi reciever in radio range plugged in. It can be mitigated, however, if you are VPN connected to a secure network, because your traffic will be nothing but inscrutable VPN noise, even if the site in question is sloppy.

    However, here is the part where the paranoia starts to tickle... Y'know who always has access to any traffic that isn't encrypted between you and your remote host? Your ISP. Y'know who(unless you are buying a pretty serious business class line) you've signed a ridiculously one-side contract with, one that allows them to do basically anything at any time, for any reason? Your ISP. Y'know who hates being reduced to a dumb pipe, and looks covetously at the ad money flowing through the various web companies? Your ISP(See Phorm, Nebuad, et al.). Y'know who could be, totally silently, Firesheeping every non-SSL login you make, and observing all the fun consumer data that advertisers will pay for? Your ISP...

    Forget the neckbearded script-kiddie in the coffee shop. He is trivial to work around.

    1. Re:A little paranoia here... by Lumpy · · Score: 0, Troll

      Open WLAN done by garbage WAPs do this. A decent WAP will not make it easy. Ones I install issue a complete seperate IP address and subnet for each connected person... It does not give you security, but it makes it far harder for script kiddie click and hack tools to actually find anything.

      "Creates a separate virtual network for your wireless network. When this feature is enabled, each of your wireless client will be in its own virtual network and will not be able to communicate with each other. You may want to utilize this feature if you have many guests that frequent your wireless network."

      It's called AP isolation and only a half assed install done by a n00b or wanna-be networking person does not have it enabled. Simply enabling this on a Open WAP castrates the firesheep quickly.

      So it's only a problem at places where a complete idiot set up the wireless.

      --
      Do not look at laser with remaining good eye.
    2. Re:A little paranoia here... by fuzzyfuzzyfungus · · Score: 3, Insightful

      Given that transmissions from both the AP and the client are in the clear, and generally coming from a reasonably omnidirectional antenna, AP isolation on an open AP doesn't buy you very much.

      It does slightly inconvenience the attacker(since they need a NIC that will let them listen in promiscuous mode, and probably something closer to Wireshark than Firesheep, for all frames being transmitted about, rather than just connecting to the network and getting them for free, unswitched network style); but all the data are still flying around in the clear, subnet isolation or not.

    3. Re:A little paranoia here... by Anonymous Coward · · Score: 1, Insightful

      So it's only a problem at places where a complete idiot set up the wireless.

      Or setup by a neckbearded script-kiddie in a coffee shop -- just because there's a properly adminned network doesn't mean you're connected to it.

    4. Re:A little paranoia here... by John+Hasler · · Score: 2, Insightful

      Y'know who could be, totally silently, Firesheeping every non-SSL login you make, and observing all the fun consumer data that advertisers will pay for? Your ISP...

      So what?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:A little paranoia here... by dropadrop · · Score: 1

      It can be mitigated, however, if you are VPN connected to a secure network, because your traffic will be nothing but inscrutable VPN noise, even if the site in question is sloppy.

      Even with a split tunnel? And who would not be using a split tunnel these days?

    6. Re:A little paranoia here... by Anonymous Coward · · Score: 0

      I'm sorry? I can't hear you over the sound of how Lumpy is so stupidly good at networking but doesn't know basic shit like this.

    7. Re:A little paranoia here... by Anonymous Coward · · Score: 0

      And don't forget the host's ISP. Does the ISP for facebook provide service for free with all the data they are sniffing?

    8. Re:A little paranoia here... by Anonymous Coward · · Score: 0

      However, here is the part where the paranoia starts to tickle... Y'know who always has access to any traffic that isn't encrypted between you and your remote host? Your ISP. Y'know who(unless you are buying a pretty serious business class line) you've signed a ridiculously one-side contract with, one that allows them to do basically anything at any time, for any reason? Your ISP. Y'know who hates being reduced to a dumb pipe, and looks covetously at the ad money flowing through the various web companies? Your ISP(See Phorm, Nebuad, et al.). Y'know who could be, totally silently, Firesheeping every non-SSL login you make, and observing all the fun consumer data that advertisers will pay for? Your ISP...

      Yes, yes we do have that ability. Which is why we call the internet "public". If you want your data secure, use a secure connection instead of an open one.

      Although to be perfectly blunt, we simply do not have the time, nor devices capable of logging that much data fast enough to catch it all, let alone the space needed to store it. We would have to deploy an entire logging infrastructure to be able to handle the load. It's simply not feasible to try and do this on a large scale, and what would be the point? It's not like we would (or could) use the data as a legit business operation.

      But it's good to be paranoid, because we do occasionally wireshark traffic in select areas. For example, if we're losing packets on a link which transits a 3rd party carrier, and can't find equipment problems, we'll shark the data in/out and compare so we can prove that they are losing the data on the transit link. But we're doing raw packet analysis, we're not cracking open the streams, rebuilding the data, and sniffing shit out of them. And once in a while we might end up with someone who decides to sniff a particular subscriber's data, for example an ex-wife and so forth. When we catch them they get fired of course, and reported to law enforcement, and sometimes charges are filed. But there's plenty of people with access to log the data without leaving a definite trail, should they desire to.

    9. Re:A little paranoia here... by Anonymous Coward · · Score: 0

      And firesheep CANT do anything with it.

      Got another way to debunk it? it cuts out 90% of all the attackers.

      and lumpy is right... only a poser would set up a open AP without using AP isolation... and from what I can tell, all local shops with open WiFi hire only posers.

    10. Re:A little paranoia here... by Lumpy · · Score: 1

      Yup, that is what I said in a more detailed nutshell.

      It STOPS Firesheep dead and other attacks that are simple one clicks. in fact I mention, "It does not give you security, but it makes it far harder for script kiddie click and hack tools to actually find anything."

      There are NO click-and-hack tools that will extract this info from a captured pile of data pulled from a "promiscuous mode" wifi card and do this. so it actually cuts out 95% of the script kiddies that will simply post GNAA posts on your pages. If you think a script kiddie has the ability to use wifi tools and actually has a Monitor mode capable Wifi adapter then you give them too much credit. In fact simply read the netstumbler forums or the other Wifi cracking forums... finding a wifi chipset that does allow it is not super easy.

      BTW, promiscuous mode is typically associated with wired card. For wireless cards it's usually called monitor mode.

      AP isolation simply works, I tested it when the news first broke about this to answer customers questions. Problem is you cant tell if you are on a AP isolated WAP. but a Properly set up Open AP prevents firesheep from working.

      --
      Do not look at laser with remaining good eye.
    11. Re:A little paranoia here... by Anonymous Coward · · Score: 0

      Yep, it stops those primary school level hackers quite alright.

  15. SSH Tunnels... by Anonymous Coward · · Score: 0

    ...do it now! Do it!

    1. Re:SSH Tunnels... by darkuncle · · Score: 1

      yes indeed. I've been tunneling all my outbound traffic over a localhost SSH SOCKS proxy for years precisely because I don't want anybody else on the LAN (wireless or otherwise) to be able to sniff that traffic. my ISP sniffing, well, I'm stuck with that for non-HTTPS traffic - but I can prevent the rest. To wit: http://cleverhacks.tumblr.com/post/443759182/ssh-its-whats-for-dinner-or-socks-proxy-port and if you can't get out on anything but tcp/443, see also: http://cleverhacks.tumblr.com/post/816507010/ssh-over-ssl-tunneling

      --
      illum oportet crescere me autem minui
  16. Redirect to SSL not secure by mysidia · · Score: 1

    big sites should start by redirecting all non-ssl traffic to https automatically.

    Haven't you ever heard of SSLProxy or or SSLStrip?

    With SSLProxy, the SSL connection is not secure.

    With SSLStrip, the server may think the connection is SSL, but the client may not.

    As long as the 'redirect to HTTPS' is transmitted over plain HTTP, that redirect can be intercepted and mangled.

  17. Or... by Anonymous Coward · · Score: 0

    Delete your social networking profile and talk to people instead. I am 28 and happy I left Facebook.

    1. Re:Or... by clone53421 · · Score: 1

      Talk to people? Like... in real life?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  18. If androids dream of electric sheep... by wjousts · · Score: 1

    Who dreams of fire sheep?

    1. Re:If androids dream of electric sheep... by Anonymous Coward · · Score: 0

      Pyromaniacs obviously.

    2. Re:If androids dream of electric sheep... by Anonymous Coward · · Score: 0

      I do. I've got a few steel bars saved up already. I just need to find some damn gravel on this map so I can get a flint or two.

    3. Re:If androids dream of electric sheep... by Fnord666 · · Score: 1

      Who dreams of fire sheep?

      Fire nation soldiers of course.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    4. Re:If androids dream of electric sheep... by Confusador · · Score: 1
    5. Re:If androids dream of electric sheep... by TheVelvetFlamebait · · Score: 1
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  19. It is not the server load by Kakao · · Score: 1

    It is that it makes pages load slower because browsers do not cache SSL content unless the Cache-Control HTTP header is set to Public. When some of the content in a SSL page, like images, have that header set to Public the browser will show a warning stating that some of the content on that page is not secure frightening the user. So what will a site owner do? 1) Use SSL without browser caching and make the site much slower; 2) Use SSL setting some content as cacheable and risking loosing its users or; 3) Send everything in the open making the ignorant user happier?

    --
    2011. The year Gnome decided Linux will never be on the desktop.
    1. Re:It is not the server load by Firehed · · Score: 1

      Dunno what you're talking about... we're 100% SSL and have no warnings. Here are the headers sent for a request to one of our images:

      Cache-Control:max-age=315360000, public
      Connection:close
      Date:Thu, 28 Oct 2010 06:55:53 GMT
      Expires:Thu, 31 Dec 2037 23:55:55 GMT
      Last-Modified:Thu, 28 Oct 2010 02:20:20 GMT

      You only get the scary browser warnings by letting some http content slip through when the main page request is https.

      --
      How are sites slashdotted when nobody reads TFAs?
  20. Offtopic question - classic discussion system by Anonymous Coward · · Score: 0

    Sorry to post this here -- this morning I finally got around to searching the /. faq, looking for the reason why, in recent days, I cannot change thresholds in the classic discussion system (as I have for 12 years) when not logged in & running noScript. There's nothing about changes in the faq. Is this a maneuver on the part of /., i.e. taking away basic functionality, to try to get me to log in? I can't always be logged in -- there's a thing called a "boss" that wouldn't like that too much. Can anyone shed light on this?

  21. slashdot's method by formfeed · · Score: 1

    and their privacy to be invaded.

    So someone can read my profile and find out that I'am a 12yo girl, who really, really likes Ponies??

  22. Virtual Domains don't work with SSL by Anonymous Coward · · Score: 1, Informative

    Yeah, let's just encrypt everything all the time, except for very small sites that do not use any authentication.

    The biggest issue that I see with this is that you for most situations you cannot do virtual domain hosting with SSL. For those who aren't familiar it works like this:

    www.example1.com, www.example2.com and www.example3.com all point to one ip address (let's say its 192.168.42.42). When a request is made to port 80, the webserver looks at the domain specified in the request to determine which of the three sites to return data for.

    With SSL, the encryption has to be established BEFORE the request is sent, so the web server can't change SSL certificates based on domain. The only way you could make it work is if the SSL certificate was issued for ALL of those domains; a situtation that won't work if you aren't the only one using the hosting service..

  23. SSL doubles the cost of a personal web site by tepples · · Score: 2, Insightful

    It's best practice to always use SSL whenever possible, period.

    Which doubles the cost of hosting a personal web site. How do you plan to make the business case to hobbyists that an SSL certificate from a commercial CA and a dedicated IPv4 address* are worth the extra $50/yr on top of the $50/yr that they're already paying for a domain and budget shared web hosting?

    * Windows XP, BlackBerry, and iOS before 4 don't support the extension that allows name-based virtual hosting over SSL.

    1. Re:SSL doubles the cost of a personal web site by bunratty · · Score: 1

      You can get certificates from StartSSL for free. If you want to pay, they're only $10-15 per year, not $50 per year.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:SSL doubles the cost of a personal web site by Anonymous Coward · · Score: 0

      Fix the standards. DNSSEC lets us get rid of CAs, at least for low-importance certificates. (Arguably, EVs with the company name are worth something above a normal certificate.) Old devices not supporting SNI are still around as you point out, but no devices have that issue. Any device that still has that issue is broken. Forcing them back onto HTTP seems reasonable or simply blocking them from the site due to not supporting it (perhaps with an HTTP page explaining) may also be okay for sites that can afford to do that.

      Then again, I am a hypocrite here: my (personal, low-importance) websites are all unencrypted-only. I guess I should set up some self-signed certs or something so I do not have that issue... and switch to a registrar that supports DNSSEC.

    3. Re:SSL doubles the cost of a personal web site by RzUpAnmsCwrds · · Score: 1

      StartCom offers free x.509 certificates, and their root is trusted by Windows/IE, Mozilla, and Mac OS / Safari.

    4. Re:SSL doubles the cost of a personal web site by tepples · · Score: 1

      StartCom offers free x.509 certificates

      But you still need an IPv4 address to use a certificate until SNI-incapable clients disappear in three and a half more years. Once ARIN runs out of blocks to hand out to regional registries, which in turn run out of blocks to hand out to hosting providers' ISPs, watch hosting providers charge plenty extra for a hosting tier that supports SSL.

    5. Re:SSL doubles the cost of a personal web site by shish · · Score: 1

      * Windows XP, BlackBerry, and iOS before 4 don't support the extension that allows name-based virtual hosting over SSL.

      Do they support IPv6? I wonder what the world would be like if there were enough IPs that name-based virtual hosting wasn't necessary...

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    6. Re:SSL doubles the cost of a personal web site by tepples · · Score: 1

      Do [BlackBerry and downlevel Windows and Apple iOS clients] support IPv6?

      The last miles that they're behind appear not to. Or when did this change?

    7. Re:SSL doubles the cost of a personal web site by Bert64 · · Score: 1

      XP supports v6 but it's not turned on by default.
      iOS only got v6 support in version 4 i believe.
      I don't think blackberry supports v6 at all.

      That said, most ISPs don't support v6, and neither do 99% of consumer grade routers or wireless devices.

      It's not XP per se that doesn't support SNI, it's the SSL libraries present in that version and used by some browsers (IE, chrome), and they also don't support the AES cipher... If you run an up to date version of Firefox on XP then you get SNI support.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  24. Google cookie stolen from other Google services? by Obispus · · Score: 1

    I know that Gmail can have a whole session over SSL, but what happens if I use another Google property, e.g., Maps, while logged into a secure Gmail session? Would Maps, Voice, etc. not pull out the cookie (created by Gmail) from my browser over HTTP, and would Firesheep not be able to sniff that transfer? Maybe the attacker could even open a non-secure Gmail session of his own over HTTP and read my email too...

  25. Shell providers by Compaqt · · Score: 1

    Don't use dumbed down providers like HostGator or the atrocious GoDaddy. Dreamhost (for all its occasional problems) provides full shell access with every account (no ridiculous photo ID faxing) with a laid-back attitude as long as you're not bringing down the server. (Doesn't mean they want to ssh tunnel, but they also provide a VPN option.)

    There are also some venerable free providers out there, but the rule is to not talk about them.

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  26. Haven't we seen this before? by Smashe01 · · Score: 1

    The greatest way to have safe sex is not have sex at all.....makes a lot of sense right? How about we stray away from focusing on not using free wifi and more of the problem of secure webpages.

  27. PHP script by Anonymous Coward · · Score: 0

    <?php

    # SSL Local Redirect
    # ******************

    $ssl_enabled = TRUE;

    if($ssl_enabled) {
      $re = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
      header("Location: https://$re");
    }

    ?>

  28. Why would anyone expect... by OldHawk777 · · Score: 0, Offtopic

    Why would anyone expect a company to be responsible to a person, the public, a nation, a species?

    "Big sites should start by redirecting all non-ssl traffic to https automatically" you ask to much of an institution/company, consideration of right and wrong is a human idiosyncrasy.

    As if a company could ever feel guilt of remorse about trivialities. Chemical spills in India and other places (EU, US, RO, CN...) have caused mass murders, but there is seldom a trial and the penalty for the company C*O is usually less than a slap on the hand, followed by a pat on the back and a larger annual bonus.

    Expecting business and institution responsibility to a person or the public is species-hubris and silly.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  29. Re:Google cookie stolen from other Google services by John+Hasler · · Score: 1

    But since you are a sensible, prudent person you wouldn't be using Gmail for anything really sensitive anyway without encrypting it...

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  30. Use a switched network by KevMar · · Score: 2, Interesting

    Use a switched network ....

    This is a packet sniffer. If you are on a switched network, the degree of difficulty to pull this off is much greater. it is not a solution because of other tricks like arp poisoning.

    This is nothing new, but it is good publicity to remind people how important SSL is. This addon did not change anything except now more script kiddies have access to another tool.

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    1. Re:Use a switched network by prockcore · · Score: 1

      arp poisoning doesn't work on wifi APs since they know the difference between LAN and WAN... and many of them don't allow LAN-to-LAN communication at all.

    2. Re:Use a switched network by Anonymous Coward · · Score: 0

      I hate to break it to the incompetent. Oh wait. I don't. I hate when people giving misleading advice get upmodded.

      But I was sniffing traffic on a switched network in 1999. With tools that were already written. It was easy then (script kiddy easy), and it's even easier now.

      Switches solve half the problem and very little more. The only switch I've seen you can't sniff off of runs so far upstream it's not worth talking about.

      I know you like to pretend as a sysadmin you know how the internets work. And you're right. But you only know half. Networks fail. Predictably. They fail open. Without logs.

      Stop the myth that switches 'protect' against packet sniffing. They mitigate it. Against the most trivial and basic wireshark attack that existed ...god...probably 30 years ago...I wasn't even born then. And the tools that circumvent switches' mitigation have been common knowledge for at least 15 years among any sort of hacker, or anyone who can take a decent guess at how networks behave under remotely interesting conditions.

    3. Re:Use a switched network by xtracto · · Score: 1

      I hate to break it to the incompetent. Oh wait. I don't. I hate when people giving misleading advice get upmodded.

      But I was sniffing traffic on a switched network in 1999. With tools that were already written. It was easy then (script kiddy easy), and it's even easier now.

      Switches solve half the problem and very little more. The only switch I've seen you can't sniff off of runs so far upstream it's not worth talking about.

      I know you like to pretend as a sysadmin you know how the internets work. And you're right. But you only know half. Networks fail. Predictably. They fail open. Without logs.

      Stop the myth that switches 'protect' against packet sniffing. They mitigate it. Against the most trivial and basic wireshark attack that existed ...god...probably 30 years ago...I wasn't even born then. And the tools that circumvent switches' mitigation have been common knowledge for at least 15 years among any sort of hacker, or anyone who can take a decent guess at how networks behave under remotely interesting conditions.

      For the non-believers..

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  31. HTTPS Everywhere by mepperpint · · Score: 1

    The right answer is to use encryption on all websites. Unfortunately we're not yet at a point where all websites can be bothered to support encryption which means that we should use encryption for every website that supports it and carefully consider whether websites that don't support it are worth the risk. It would be nice if your web-browser would automatically use encryption on sites where it is available and, thanks to the EFF, there is a Firefox plug-in that does just that. Consider giving HTTPS Everywhere a try.

  32. CONFUSED by Anonymous Coward · · Score: 0

    Why would advice purporting to recommend good Internet security habits suggest that people not use SSL or a VPN?

    OH WAIT I FORGOT THIS SITE IS RUN BY ILLITERATE CODE MONKEYS!

    I kid, I kid. 3

  33. I want more... by muckracer · · Score: 1

    Personally I love the idea of firesheep (although it's not new...just user-friendly). That said, I can't wait for e-mail sheep, instant message sheep, sms sheep etc.pp.. I'd like to see Terrabytes of peoples conversations using any of those ways posted publicly. Ditto for voice (phone) conversations. Post it, post it and post it again. Until even the last grandma understands the realities of electronic communication and *wants* to encrypt.

    People lock their doors because they perceive of getting a benefit from it (lock door = kids & stuff inside are safer). All we need is for them to extend the same mindset to online interactions with people. For that to happen, they need to perceive a *real* threat that they can look at themselves "Mom? I just found a hot chat you did while away for your business trip on Google. Dad is PISSED and who's David anyway?!"
    Imagine, if people saw their last 300 e-mails posted on Usenet....

    I don't ever want to see anything again, why Johnny can't encrypt. I want Johnny to slap me in the face if I even suggest he contact me without encrypting!

  34. smart phones by Anonymous Coward · · Score: 0

    What can be done to protect mobile devices, such as smart phones, from such attacks?

  35. Where are the wires? by AHuxley · · Score: 1

    ipad, touch, new air only has an Apple USB ethernet adapter as an extra. The world in some tech areas is going wifi and news like this is not good with todays low low encryption 'options'.
    Someone is going to have a lot of fun collecting all this data.

    --
    Domestic spying is now "Benign Information Gathering"
  36. SSL should go away by jonwil · · Score: 1

    IMO, SSL should go away.
    Instead of SSL, new encryption for the web would appear using DNSSEC.

    Certificates would be stored in DNS. The same certification and signature that certifies that "www.blah.com" matches to "1.2.3.4" would certify that is the correct public key for www.blah.com.

    Storing certificates in DNS prevents a rogue CA issuing a certificate for a site.
    And it prevents say NSA etc getting fake certificates made up (no evidence exists to suggest this has happened but lots of suggestion that it could)
    It also prevents a certain kind of man-in-the-middle attack used by some firewall products that basically install their own root CA on all the client PCs and use that to carry out MITM attacks (either to block banned websites or to monitor communications for theft of confidential information)

    And yes, I did see such a firewall product in the past (cant find a cite for it now)

  37. NoScript to rescue? by Anonymous Coward · · Score: 0
    [disclaimer]
    Posting anon as I'm not sure if I know what I'm talking about. Please be gentle with flamthrowers...
    [/disclaimer]

    If I've understood correctly what the firesheep is taking advantage of and what NoScript HTTPS FAQ states, then NoScript will offer protection against this vulnerability.
    Quote from the FAQ http://noscript.net/faq#qa6_4

    Q: What can NoScript do against HTTPS cookie hijacking?
    A: HTTPS cookie hijacking happens when a site sets sensitive cookies (e.g. those identifying authenticated sessions) over HTTPS connections but "forgets" to flag them as "Secure". This means that subsequent unencrypted (non-HTTPS) requests for the same site will leak the session cookies away, even if you logged in securely. NoScript provides means to mitigate this issue, configurable in NoScript Options|Advanced|HTTPS|Cookies. If Enable Automatic Secure Cookies Management is checked, NoScript will try to "patch" insecure cookies set by HTTPS sites on the fly:

    1. If the site matches the "Ignore unsafe cookies..." pattern list, NoScript lets its cookies pass through untouched
    2. If the site matches the "Force encryption for all the cookies..." pattern list, NoScript appends a ";Secure" flag to every non-secure cookie set by this response
    3. Otherwise, NoScript just logs unsafe cookies BUT if no secure cookie is set in a HTTPS transaction setting other (unsafe) cookies, NoScript patches all these cookies with ";Secure" like in #2. However, if a navigation from an encrypted to a non-encrypted part of the same site (i.e. sharing the same cookies) happens in the same tab, NoScript removes its ";Secure" patch to ensure compatibility. When it happens, this event is logged to the Error Console, along with a recommendation to try forcing HTTPS by listing this site in the HTTPS|Behavior|Force section.

  38. darkness and light by Tom · · Score: 1

    https://facebook.com/ works just fine.

    https://slashdot.org/ doesn't, it redirects to http:///

    But I agree, SSL should've become the default long ago. Has someone already made a Firefox plugin that for every http:/// link tries the https:/// equivalent first and then falls back to http:/// only if that fails?

    --
    Assorted stuff I do sometimes: Lemuria.org
  39. Getting existing devices to use CERT records? by tepples · · Score: 1

    DNSSEC lets us get rid of CAs, at least for low-importance certificates.

    As I understand it, this works by putting a self-signed certificate in a CERT record and validating it with DNSSEC. But an update to existing devices to support DNSSEC and CERT records is no more likely than an update to support SNI.

    Any device that still has that issue is broken.

    When the majority of your customers' devices are broken, it is far more profitable to work around brokenness rather than turning away your customers.

  40. Create a self-signed X.509 certificate by SlaveToSoftware · · Score: 1

    Then, on the http site, explain that for better privacy they can switch to https. Make simple and explain what the warning screens will mean.

  41. MITM in the wild by tepples · · Score: 1

    Make simple and explain what the warning screens will mean.

    Untrusted issuer could mean you're about to get MITM'd. It has happened. To guard against this, the operator of the web site will need to offer the fingerprint elsewhere for comparison. Is there a best practice, other than just paying for a commercial CA certificate? And if you're on shared hosting, how does the server know which domain's certificate to present before the browser (which more likely than not runs on a platform lacking SNI) sends the Host: header?