Did you know that you can navigate the posts by swiping left and right?

Contributing to HTTPS Everywhere

20 Oct 2015 . category: tech . Comments
#opensource #tor

There is a very simple way to have an impact on privacy and security by contributing to HTTPS Everywhere. It’s a collaboration project between the Tor project and the Electronic Frontier Foundation (EFF).

Stripped from the project’s webpage:

HTTPS Everywhere is a Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure.

Note that HTTPS Everywhere comes pre-installed and pre-enabled with the Tor browser bundle as well. The “many major websites” from the description, practically means that there are rules defined for the websites that support https.

How can you contribute?

While browsing with HTTPS Everywhere enabled, if you see a website that is not on https, try to access it with https. If the website is still functional, then you can very easily add a rule for it. Fork the Github repo and

cd src/chrome/content/rules
./make-trivial-rule <the domain you want to add>

And the default rule set file will be created. For example the trivial rule for

./make-trivial-rule di.uoa.gr

will look like this

<ruleset name="National and Kapodistrian University of Athens - Department of Informatics and Telecommunications">
  <target host="di.uoa.gr" />
  <target host="www.di.uoa.gr" />
  <rule from="^http:" to="https:" />

Open a pull request and that’s it! A very quick way to have quite some impact on protecting the privacy and the security of the many 😉


Panos is on a mission to protect what you ❤️ by delivering products that utilize cryptographic principles and respect the privacy of their users. In the past he did research in Computer Security and Machine Learning and currently he works as a Software Engineer for Office 365, focusing on Security Engineering.