Firefox Add-on of the Week: HTTPS Everywhere
Security is important, yo. While a lot of sites on the ol' World Wide Web might support HTTPS connections, that doesn't mean that typing www.sitename.com into your browser will always pull up an encrypted connection between you and your final location. But don't take my word for it. Quoth the Electronic Frontier Foundation:
"Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site."
So how, then, do we address this problem? Step one is staring at the little lock icon within your browser. If the lock ain't locked, then you're not rocking a secure connection. Easy as that.
As for reestablishing a secure connection, well, you'll want the help of a little Firefox add-on called HTTPS Everywhere. As the name implies, this add-on works its tail off to ensure that every single connection you make to a site, if possible, runs over HTTPS. That's an SSL or TLS encryption layer-the same kind of treatment you would expect to find on an online banking site.
That does nothing for content from third-party domains that might be spliced into a given Web page. However, HTTPS Everywhere is still a lot better than flying blind when navigating the Web.
The add-on isn't a wildcard, for what it's worth. It comes with support for a number of sites by default, but you'll have to add in any other locations manually via modifications to the add-on's ruleset files.

Maximum PC picks one new Firefox add-on as its favorite of the week each... week. Have a nifty extension that you can't live without? Twitter David Murphy @acererak with your latest suggestions.
Comments
Comments are closed on this article
![]()
zulfy26
June 24, 2010 at 10:24pm
Can you explain why someone would want to do this? It just seems a little over the top (not to mention how it breaks-the-web) to defend against someone sniffing what site you're loading. Oh god, they know I'm looking at pictures of cats again!
And it only works with 10 sites out of the box?
![]()
jeffhex
June 25, 2010 at 4:46am
I think I may be able to justify this, and I do not believe it is over-the-top or breaks the web.
https - secure HTML - provides encryption and authentication between the end points of the web based connection. Encryption means that the data being sent and received is scrambled from prying eyes, and authentication means that you are certain of with whom you are communicating.
These cases are not (as often) relevant over a wired connection, but when using open Wifi (like at Panera, Starbucks, McDonalds, hotels, and lots of other places) it is way too easy for someone to sniff user names, passwords, credit card numbers, and other account information right out of the wireless broadcast. It is significantly more difficult with the encryption that https provide.
The same holds true for uncontrolled wired connections. If you've ever plugged a laptop in a hotel room's ethernet and looked at your network neigborhood to notice who left file sharing turned on and their firewall turned off, you'll get an idea of how easy it is to set yourself up as a "man-in-the-middle" and sniff all those users traffic right off the wire.
Side note: It is possible for governments to obtain security certificates allowing them to appear as the authentic website you are trying to access, and thereby convince you that you are securely connected and authenticated to the place you want when they are actually able to decrypt all your information AND YOU WOULD NOT KNOW THIS. But as far as I know, individuals cannot YET do this.
For more information, I'd suggest the excellent Security Now! podcast by Steve Gibson. You can google for it.
-Jeff Hexter
Log in to MaximumPC directly or log in using Facebook
Forgot your username or password?
Click here for help.















