ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

The EFF releases new HTTPS Everywhere Firefox extension

By | June 18, 2010, 5:55am PDT

Summary: The Electronic Frontier Foundation, in a cooperation with the Tor Project, has released a beta version of the “HTTPS Everywhere” Firefox extension, forcing full-session SSL on sites such as Twitter, Facebook and Wikipedia. Does “HTTPS Everywhere” really mean “Privacy Everywhere”?

The Electronic Frontier Foundation, in a cooperation with the Tor Project, has released a beta version of the “HTTPS Everywhere” Firefox extension.

The extension helps users encrypt their traffic to a small, but growing number of high profile sites, by forcing full-session HTTPS connections.

According to the EFF’s announcement, the extension currently works on the following sites:

  • Google Search, Wikipedia, Twitter, Facebook, The New York Times, The Washington Post, Paypal, EFF, Tor, Ixquick

Does “HTTPS Everywhere” really mean “Privacy Everywhere”? Not necessarily, and here’s why it may leave a lot of users with a false feeling of privacy:

  • Full-session HTTPS may prevent interception of some of your activities — unless of course there’s a weak link somewhere — however, it doesn’t hide your IP, doesn’t use any sort of mixing tactics, potentially allowing the leak of personally identifiable information to Google, and doesn’t prevent alternative tracking activities from taking place
  • Broken SSL sessions displaying unencrypted third party content, allow active tracking and monitoring to take place as well
  • Forcing a full-session on a popular social networking service such as Facebook for instance, without taking into consideration the fact that SSL would not magically make all the personally identifiable information, including your IP, disappear, is wrong. Full-session SSL, in combination with tools such as Vanish (see a related video), next to Tor-like/VPN based anonymity network, are great for a fresh start

It’s great to see that the EFF is also emphasizing on the insecure third-party content issue:

As always, even if you’re at an HTTPS page, remember that unless Firefox displays a colored address bar and an unbroken lock icon in the bottom-right corner, the page is not completely encrypted and you may still be vulnerable to various forms of eavesdropping or hacking (in many cases, HTTPS Everywhere can’t prevent this because sites incorporate insecure third-party content).

UPDATED: EFF’s Peter Eckersley elaborates on HTTPS Everywhere extension:

Our original design objective was to offer an easy way to encrypt all Google searches; once we’d done that we realised we could support a lot of other useful sites too. We had to implement several things that NoScript STS lacked, including:

- Rewriting rules, so that a search at google.ch (for example) gets rewritten to https://www.google.com/search?hl=<lang>, because there is no https support at google.ch.  URL reconstruction was also necessary for Wikipedia.
- Detect loops when some page on an https:// site redirects back to http:// (parts of Facebook’s privacy settings do that, for example!).  Currently we just render the http:// page when that happens, though we’re planning to offer a setting that turns those into error conditions.
- Support exclusions if *.domain.com supports https with one or two subdomains as weird exceptions.

We think that the result is something that’s useful on its own, as a simple way to move a lot of traffic to https, but also something that offers useful new functionality even if you already use NoScript. We also hope that some of these improvements can be patched back into NoScript; but for the time being we’ll keep offering a tool that offers them and is also useful to people who don’t yet have the sophistication to manage all of NoScript’s features.

What’s worth pointing out is that, forced SSL connections (STS support in both, NoScript and HTTPS Everywhere), as well as the additional security added by Secure Cookie Management, has been an integral part of the NoScript Firefox extension.

In a way, EFF’s “HTTPS Everywhere” is a user-friendly version of NoScript’s forced SSL feature, which is a step in the right direction, given the number of people that will definitely start taking advantage of it.

Personally, I’m sticking with NoScript’s forced SSL, and Secure Cookies Management for now. And you?

Talkback.

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

Topics

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, malware and cybercrime incident response.

Disclosure

Dancho Danchev

More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile.

Biography

Dancho Danchev

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, and cybercrime incident response. He's been an active security blogger since 2007, and maintains a popular security blog sharing real-time threats intelligence data with the rest of the community on a daily basis. More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile. You can also follow him on Twitter

Related Discussions on TechRepublic

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

Join the conversation!

Just In

Custom Essay Writing Service
angle07 4th May
0 Votes
+ -
All depends on who's listening ...
terry flores 18th Jun 2010
Almost all of the "privacy enhancements" are useless in the face of systematic monitoring. If you expect them to work against government snooping, monitoring by your ISP or network provider, or even against data aggregators such as Google, then you are deluded.

At best, they offer a little protection against in-network hacking (such as in university or semi-public networks) but if the listener is truly in control of the network path you are using, you have few defenses.

I remember John Gilmore's comment about "censorship as damage", which also had some applicability to privacy. But the internet at that time was much more of a decentralized mesh than what we have today. For most people and companies, the internet is in fact a centralized service controlled by at most one or two providers. All of the protections and defenses envisioned in the decentralized mesh are now stripped away. SSL, TOR, and other point-based mechanisms can't overcome that basic issue.
0 Votes
+ -
@terry flores Oh my gosh, a comment by a tech geek with wisdom! I'm impressed, Terry.
@kenosha7777 Thanks for sharing. i really appreciate it that you shared with us such a informative post..
online undergraduate diploma online graduate certificate life experience doctorate degree online high school diploma
0 Votes
+ -
@terry flores
thx-1138_@... 3rd Jul 2010
"...Almost all of the "privacy enhancements" are useless in the face of systematic monitoring. If you expect them to work against government snooping, monitoring by your ISP or network provider, or even against data aggregators such as Google, then you are deluded.

Who says he's "expecting" anything?? It's clear he's simply offering 'options' for those using FF on how to mitigate potential security issues that go hand-in-hand with web browsing. It's obvious you're just out to be bloody-minded. Add to that, that there is *nothing* in the article to suggest that EFF or (for that matter) the creator of NoScript (and similar extension developers) are offering complete and absolute security from online attack vectors: in your over zealous riposte, you're somehow implying the author(s) of the article are.

"...All of the protections and defenses envisioned in the decentralized mesh are now stripped away. SSL, TOR, and other point-based mechanisms can't overcome that basic issue. "

So besides stating the obvious, do you have any better mitigation strategies to suggest or are you here just to pontificate? No .. I withdraw that comment because you obviously are pontificating. I mean, what would you suggest end-users do? Not use SSL or TOR? AND wiseguy what are your industry standard, viable, ground breaking alternatives? More specifically, to mitigate XSS and JAR based attack vectors, have you a better, working solution (sanitizer) for FF users than NoScript??

Listen, unless you can add to the discussion by offering something of substance - something better and of direct, practical assistance to those who use FF - or indeed *any* web browser - then you're really just part of the problem.

@kenosha7777 .. you give him / her way too much credit. Heads-up: Wisdom from an I.S/I.T pro would involve offering objective and sound solutions to real, operational problems and issues - when given an opportunity to do so. Moronic involves offering up platitudes laced with self-satisfied twaddle and half-truths.

.. so yeah, Terry's comments fit the latter. With all due respect kenosha7777, learn to discern between the two .. they've major differences.

Sinceremente
@thx-1138_@... More specifically, almeda university to mitigate XSS and JAR based attack vectors, ashwood university have you a better, working solution (sanitizer) for FF users than NoScript??
@thx-1138_@... I withdraw life experience degrees that comment because you obviously are pontificating. rochville university
@thx-1138_@... if the listener is truly in control of the network path you are using, you have few defenses. Woodfield University
@thx-1138_@... when given an opportunity to do so. Moronic involves offering up platitudes laced with self-satisfied twaddle and half-truths. High School Diploma
0 Votes
+ -
great blog i love it ! hotel alto adige
@hotelsudtirol Yes counldnt agree more this blog is the best. Firefox extensions have been a revelation, the best browser out there stil IMO residential sprinkler systems
using android woth firefox app that will make privacy problems for me ? Posizionamento siti web
0 Votes
+ -
In a word..
thx-1138_@... Updated - 3rd Jul 2010
Yes.

That is yes, i've been using NoScript for the last 2-3 years and some of the best feature sets of later versions of the plugin are:

* ABE - completely customizable by the user
* XSS (and JAR) protection & sanitation (automatic)

and last (but by no means least) a fully customizable forced HTTPS section for those users that want to help mitigate potential domain spoofing / hijacking and XSS vulnerabilities that standard, HTTP addressing is notorious for.

Thank you guys for the great article: you've highlighted some critical points about general browsing security and domain-based, SSL browsing that cannot be emphasized enough in regards to safe, web browsing habits.

Keep up the great work!
@kenosha7777 Thanks for sharing.

Nike Free Plus | Nike Free Run Black | Nike Free Run Grey
It???s hard to find knowledgeable people on this topic, but you sound like you know what you???re talking about!
Write My Essay For Me
Essay Writing UK
University Essays
UK Essay Writing
Need To Buy Essay
Nice to be visiting your blog again, Well this article that i' UK Essay Writing
Need To Buy Essay
been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.

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