Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 347097 - signing key fingerprints not available over https
Summary: signing key fingerprints not available over https
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other web server issues (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-29 00:46 UTC by Brant Gurganus
Modified: 2013-09-19 17:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brant Gurganus 2010-11-29 00:46:56 UTC
Being able to verify the signature on a stage is insufficient to ensure it is genuine. All that the verified signature says is that the file is identical to the file when the person signed it. It says nothing about whether the signer is actually Gentoo Release Engineering.

There are two ways to address this. One is through the Web of Trust model of gpg. Most users don't have connections in the Web of Trust to enable them to authenticate the signing key's fingerprint. This is where https comes in. The page at http://www.gentoo.org/proj/en/releng lists the key fingerprints. However, that page is not available over https. This means I have no way to know if that's legitimately content from www.gentoo.org.

For that reason, that page needs to be made available over HTTPS, and it needs to use a certificate that's commonly trusted. If you use a CACert certificate, you end up with the same problem because now you have to figure out a way to know if the CACert certificate is authentic. Even if their root CACert certificate is authentic, you have to verify their intermediate certificate is authentic because it is signed by the root certificate using MD5 which has forgability issues.

Reproducible: Always

Steps to Reproduce:
1. Try visiting https://www.gentoo.org/proj/en/releng so you have a secured, authenticated connection.
Actual Results:  
Nothing is listening for https.

Expected Results:  
The page is available over https using a certificate from a commonly trusted authority.
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-12-02 07:16:28 UTC
And plenty of commercial CAs have LOTS of other problems in their validation process, some of them are using MD5 on their root CAs as well still.

I'll deploy SSL w/ CACert, but we're not going to buy any commercial certificates at all.

Both their Class 1 and Class 3 certificates are still on MD5.
Comment 2 Brant Gurganus 2010-12-02 07:55:35 UTC
Cool, it's a step in a better direction.
Comment 3 Alex Legler (RETIRED) archtester gentoo-dev Security 2013-09-19 17:17:54 UTC
HTTPS is in place now on www.gentoo.org