PilzAdam / CertificateWatch

A Firefox add-on that warns about changing certificates
Apache License 2.0
10 stars 3 forks source link

Certificate Watch

Icon

Install for Firefox

This is a WebExtensions primarily built for Firefox. IT watches over the TLS certificates that websites present to you and warns when the certificate for a domain changes. If a new domain is encountered, its certificate is added to the local storage of this add-on. Future connections to that domain will check that the certificate is still the same as in the local storage.

The add-on icon can display three possible states:

This add-on can be a countermeasure to attacks where the attacker has a valid certificate for the attacked website. Changes to the certificate that the browser happily accepts can no longer go unnoticed. The goal of this countermeasure is simply to make the user aware that something has changed; user intervention is still required.

Screenshots

The certificate of a new domain is automatically added to the storage:

Screenshot

The certificate of a domain matches the one in storage:

Screenshot

The certificate of a domain differs from the one in storage:

Screenshot

The storage page shows information on the stored certificates:

Screenshot

Caveats

Permissions

This add-on requires the following permissions to function:

Optional permissions that enable additional features:

License

This add-on is licensed under the Apache License 2.0, see the LICENSE file.