Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352999 - Use a "real" SSL certificate for bugs.gentoo.org
Summary: Use a "real" SSL certificate for bugs.gentoo.org
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Bugzilla (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Bugzilla Admins
URL:
Whiteboard:
Keywords:
Depends on: 363871
Blocks:
  Show dependency tree
 
Reported: 2011-01-27 22:50 UTC by Tiago Marques
Modified: 2013-12-20 20:27 UTC (History)
3 users (show)

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 Tiago Marques 2011-01-27 22:50:20 UTC
I all. I have been a Gentoo user and bugzilla "client" for some time. I would like to know if the infrastructure team would be interested in a donation for a certificate, since they can now be had pretty cheap, and having it installed to allow proper HTTPS access to bugzilla.

Best regards

Reproducible: Always
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2011-01-27 23:10:41 UTC
Why do you think SSL is not working properly?
I'm using it right now for all my Bugzilla traffic.
Comment 2 Tiago Marques 2011-01-27 23:28:25 UTC
Because using a self signed certificate is practically the same thing as not using one at all, you're susceptible to man in the middle attacks.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2011-01-27 23:37:56 UTC
It's not self-signed. We're a member of CACert's Organization Assurance program.

Any of the major CAs are subject to the same problems. Distributed certificate validation is required (such as the Perspectives SSL validation program).

Longer term, we intend to offer DNSSEC and SSL fingerprints via DNSSEC (which mitigates the need to trust any single CA).
Comment 4 Tiago Marques 2011-01-27 23:50:43 UTC
My bad, I thought the big red screen was due to that. 

Can anything be done so that browsers just accept the certificate as trustworthy? I understand the problems of self signed certificates but did not understand what actually is going on here. The browser says the certificate authority is not trusted. From their webpage, they seem to be a community effort, so I need to get their certificate and install it manually, right?
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2011-01-27 23:55:40 UTC
Yes, you need to install their CA root certificate yourself.
http://www.cacert.org/index.php?id=3

Install the Perspectives plugin in your browser as well, it will cut down the number of red warnings.

I suppose it would help if we documented why we use CACert somewhere on the main www.g.o page.
Comment 6 Tiago Marques 2011-01-28 00:05:13 UTC
It works quite nicely in Firefox but in Chrome it's not so great. Either way, kind of works.
Documentation would certainly be useful!

My offer still maintains, if you think it would be good to have a paid certificate, I could help with that.

Either way, second thing, off-topic, I would like to ask. I think this interface needs to be revamped and I'd like to volunteer. Is there any place where I can sign up for that?
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2011-01-28 00:14:29 UTC
We hope to be deploying Bugzilla4 in the next few months. We have ported out patches to Bugzilla3 already, and since Bugzilla4 is so close to release, we're going to jump straight to it.

From a user perspective, could you try and write a small document saying how you added the CA to your browser? We'd append it with why with use CACert, and we can post that up to the infra documentation: http://www.gentoo.org/proj/en/infrastructure/

Thank you for the offer, but it wouldn't actually improve security, so there isn't a need to spend the money: yours or ours.
Comment 8 Tiago Marques 2011-01-28 01:22:54 UTC
Ok, glad to hear.

Yes, I can, I'll get back to you soon.

Best regards.
Comment 9 Paul Varner (RETIRED) gentoo-dev 2011-07-05 19:19:26 UTC
Since changing bugs to ssl only, I have been unable to access the site using chrome on my Mac workstation at home.  I have tried importing the CACert root certificate, etc and chrome just flat out refuses to let me access the site.
Comment 10 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2011-07-05 20:13:10 UTC
@fuzzyray: What version of Chrome, and what does it do instead? Which CACert root portions do you have installed (you should just need the base, but the intermediate should be tested as well).
Comment 11 Paul Varner (RETIRED) gentoo-dev 2011-07-05 23:05:33 UTC
The version of Chrome is 12.0.742.112
The error message is "Invalid Server Certificate: You attempted to reach bugs.gentoo.org, but the server presented an invalid certificate." The only button that could be pressed is "Back"

I installed the "Class 1 PKI Key" and "Class 3 PKI Key" from http://www.cacert.org/index.php?id=3 into my keychain on the Mac and still ran into the errors.

However, something must have gone wrong previously because I just deleted the certificates, re-downloaded them, re-imported them and it is now working.
Comment 12 Massimo Burcheri 2011-07-24 12:22:51 UTC
I cannot access our bugzilla from behind http_proxy when I'm on the road since Cacert was introduced. This proxy does not know Cacert.
Please change to a real certificates.
I would have added several bug reports myself but I was forced to discuss them on Freenode and ask others to do so...
Comment 13 Matthew Turnbull 2012-06-10 02:52:21 UTC
It's worth pointing out that if you add a manual exception for "bugs.gentoo.org", you also have to add an exception for each attachment you want to view. This is because attachments redirect to "<bugid>.bugs.gentoo.org" whereas everything else uses "bugs.gentoo.org".

Installing the CACert certificates addressed the issue, however the situation is far from ideal. I wouldn't have even known about them if I hadn't gotten fed-up and started to do some research in preparation of filing my own bug.

Did anything ever come from Bug 363871? If money is an issue, StartSSL does have free certificates, though they expire after 1 year, rather than 2.
Comment 14 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-06-10 10:10:36 UTC
(In reply to comment #13)
> Did anything ever come from Bug 363871? If money is an issue, StartSSL does
> have free certificates, though they expire after 1 year, rather than 2.
StartSSL's policies to require a lot of personal information for registration have ruled them out to date: https://www.startssl.com/?app=2
Comment 15 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2013-12-20 20:27:39 UTC
This has been completed now, using a certificate from GlobalSign.