After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 326501 - move bugzilla login to a secure server (HTTPS)
move bugzilla login to a secure server (HTTPS)
Status: RESOLVED DUPLICATE of bug 544234
Product: bugzilla.gnome.org
Classification: Infrastructure
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Bugzilla Maintainers
Bugzilla Maintainers
: 334327 (view as bug list)
Depends on: 442785
Blocks:
 
 
Reported: 2006-01-10 19:08 UTC by André Klapper
Modified: 2009-08-21 06:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
My Server's SSL Configuration File (10.90 KB, text/plain)
2006-02-08 03:21 UTC, Kevin McBride
Details
The mysql.php file used on my web server (19.75 KB, text/plain)
2006-02-08 03:23 UTC, Kevin McBride
Details

Description André Klapper 2006-01-10 19:08:15 UTC
subject says it.
i could hang around at university with my laptop, triage bugs, and my password does not get stolen by a kiddie running ethereal.
i know it's work, but i think it would be really cool. thanks in advance.
Comment 1 Andrew Sobala 2006-01-11 16:03:58 UTC
About 5 years ago, the justification for not running bugzilla on HTTPS was "We give editbugs permissions out to virtually anyone who asks, so permissions don't mean very much. It's a lot of work to move to secure HTTP. If you're using the same password for bugzilla as for other sites, well, you shouldn't be."

I believe this is still valid for editbugs. However, if someone stole my password (or another bugzilla admin's), and was feeling malicious, things would become much more unpleasant.

End of the day, if someone had the motivation to do it, it wouldn't hurt.
Comment 2 Kevin McBride 2006-02-08 03:21:36 UTC
Created attachment 58893 [details]
My Server's SSL Configuration File

I find that SSL can make client authentication passwordless, as demonstrated in my server's SSL config file.  I do so by comparing the incomming client certificate's e-mail address against my database (mysql biz.custinfo.email), and if there's a match, the client is authenticated without asking for a password.  The user, however, would have to click on a link above the login and password fields to attempt the passwordless authentication.

My current setup will trust only GlobalSign certificates for passwordless client authentication.  GlobalSign http://www.globalsign.net/ will never issue a certificate without first verifying the identity of the applicants.  I have trusted GlobalSign for three years so far.

GlobalSign's demo certificates are an exception to the rule.  The demo certs are signed by the Primary Class 1.  However, they are NOT chained to the GlobalSign Root Master certificate in any way.  This allows Apache to trust the Root certificate without any security problems.

One problem though is, I am not familiar with perl.  So if I am allowed to assist in getting bugzilla working with SSL, I will need assistance from a perl developer.  I will attatch my mysql.php file in a few seconds - it contains code that checks for a client certificate, and then authenticates using the certificate instead of a password.
Comment 3 Kevin McBride 2006-02-08 03:23:09 UTC
Created attachment 58894 [details]
The mysql.php file used on my web server
Comment 4 Elijah Newren 2006-03-12 20:50:58 UTC
*** Bug 334327 has been marked as a duplicate of this bug. ***
Comment 5 Guilherme de Siqueira Pastore 2006-06-25 14:59:18 UTC
It's certainly more comfortable for those triaging (even if absolutely no harm could be done, which is not true, it is not fun to have your password stolen, no matter what it is used for), and I also agree with Andrew (mainly because I am not too much into restoring gigabytes from tape backups).

I will be looking into this soon, although I'll probably only set this up for the new bugzilla server, which should probably become the only one soon anyway.
Comment 6 Mart Raudsepp 2007-06-02 03:51:04 UTC
Isn't this just about making the login form actions point at https instead of http at this point...?
Comment 7 Pavel Šefránek 2008-03-17 21:47:53 UTC
Any news, guys?
Comment 8 André Klapper 2008-03-17 23:50:54 UTC
oh well - log in works with https, so i'm happy :)
Comment 9 Christian Kirbach 2008-05-13 19:17:34 UTC
ANdre, can we close it then?
Comment 10 Mart Raudsepp 2008-05-13 22:53:56 UTC
It still logs in over clear text when you use a log in form from over a http:// link. The only case where it is securely over SSL is when you knowingly make sure you log in from a https://bugzilla.gnome.org/* link - not reliable at all. For example you are given a bug link with http://, you just open it and shoot off another comment but you need to log in. You don't give a second thought and it will send the password clear on the wire.
What should happen is that login form action targets are always to secure https:// links - that they aren't still, so I consider this still a bug myself. If Andre doesn't, and this gets closed, I'll have to open a new one with basically the same subject.
Comment 11 Matt McCutchen 2009-08-16 03:18:59 UTC
SSL availability has regressed with the recent Bugzilla upgrade.

Re comment 10: my solution was to save my password in Firefox for https://bugzilla.gnome.org, and Firefox didn't auto-fill it on non-SSL pages.
Comment 12 Max Kanat-Alexander 2009-08-21 06:17:49 UTC
*** This bug has been marked as a duplicate of bug 544234 ***
Comment 13 Matt McCutchen 2009-08-21 06:22:16 UTC
This is not a duplicate of bug 544234 as they are currently stated: that bug is about having a better certificate, and this one is about having SSL at all.  Max, if you want to combine them, please change bug 544234 to something like "Bugzilla should support SSL with a CA-signed certificate".
Comment 14 Max Kanat-Alexander 2009-08-21 06:42:31 UTC
Done. :-)