Open Bug 1681541 Opened 5 years ago Updated 5 years ago

Documentation for cryptographic authenticity & integrity verification of installers using gpg (and link to it on download page)

Categories

(Toolkit :: Downloads API, enhancement)

Firefox 83
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: bugzilla_mozilla, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0

Steps to reproduce:

Download Firefox from here https://www.mozilla.org/en-US/firefox/all/#product-desktop-release
?????
Install Firefox

Actual results:

I couldn't find any mention on the download page about how I can actually verify the authenticity and integrity of my download cryptographically.

I searched the 'net and the wiki, I couldn't find any such guide.

The best I could find was this blog post from Mozila in June 2019 that was a PSA for a change to "The GPG key used to sign the Firefox release manifests"

...but I still couldn't find any link to any of these manifests nor their signatures.

Expected results:

Somewhere on the page where I click "download" to download firefox, some link with the keywords "gpg" or "pgp" or "verify" or "integrity" or "digest" or "checksum" should appear with a link to some documentation page that tells the user how to cryptographically verify the integrity of the firefox installer after download.

For example, consider similar projects:

Note: Because of the various issues with the X.509 PKI model in general, there are fundamental flaws with the Windows Authenticode signature system, and Windows users should also be provided with documentation for how to properly verify their downloads. There is an article on the mozilla wiki that goes into some detail on this:

Fortunately, Mozilla already signs their cryptographically-secure SHA256SUMS and SHA512SUMS manifests, so the only thing missing here is to document it and link to that documentation on the download page. For more info, see:

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Downloads API
Product: Firefox → Toolkit

Forgot to include a link to the mozilla blog post in June 2019:

The PGP key from that blog post, and the current release directories, no longer verify current nightly builds as of yesterday (bug 1713258).

You need to log in before you can comment on or make changes to this bug.