Skip to content

Iceweasel addon - Convergence

Convergence (homepage is "an agile, distributed, and secure strategy for replacing Certificate Authorities". It seems like we should ship it at some point, as not all Tails users will learn how to deal with Monkeysphere.

{{toc}}

Next things to do

We have to wait for a decision regarding which candidate(s) we want to support for the web browser profile with no CA (#5766 (closed)).

Other reasons to wait

The Tor Browser Bundle developers are waiting for an external audit before shipping it.

Convergence is still not in Debian (ITP: Debian bug #640786.

Upstream bug tracker is a quite full of important bug reports right now. The lack of any SNI support is one of those. Waiting for the software to mature a bit would seem sound.

Implementation

Notaries

What set of notaries should Tails use by default?

Tor hidden services

At least one configured notary must be able to validate certificates for web servers running behind Tor hidden services, i.e. https://xxxxxxxxx.onion. Maybe better to ship a separate Iceweasel profile dedicated to this kind of browsing, that would use Monkeysphere instead of Convergence.

Captive portals

When we’ll implement support wifi hotspots with captive portals (#5492 (closed)), the webbrowser configuration dedicated to this task probably need to not use Convergence, as the Convergence client would not be allowed to reach the notaries.

Original created by @tails on 6102 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information