Closed Bug 269012 Opened 20 years ago Closed 17 years ago

SSL should be added to protect admin authentication

Categories

(Webtools :: Bouncer, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: morgamic, Assigned: reed)

Details

(Keywords: push-needed)

Attachments

(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041102 Firefox/1.0RC1 (Debian package 0.99+1.0RC1-3)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041102 Firefox/1.0RC1 (Debian package 0.99+1.0RC1-3)

Right now SSL is not enabled on DMO.  It should be enabled for all admin tools
(or at least for login.php).

Reproducible: Always
Steps to Reproduce:
Assignee: mike.morgan → kveton
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: kveton → bouncer
This is a bit old, but we will need it.  Will add LDAP soon and will require it anyway.  Would be nice to uh fix this.  :)
Assignee: kveton → morgamic
I will reassign to IT after the LDAP patch has landed.
(In reply to comment #2)
> I will reassign to IT after the LDAP patch has landed.
Actually it would be better to fix this sooner than later -- it has to be in place BEFORE LDAP anyway -- so reassigning to IT.
Assignee: morgamic → server-ops
Severity: enhancement → major
https://download.mozilla.org/admin/login.php loads for me, so I think bouncer is redirecting users that go to https://download.mozilla.org/admin/ to the non-ssl http version. I remember specifically asking mrz to make sure https worked for download.m.o. Bouncer should probably be configured to use the https version of the URL. I'm not sure if this would require a code change or just a config change.
Assignee: server-ops → thardcastle
I've made the config change for this. Redirect in php/cfg/admin_init.php changed from http to https.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Thanks guys -- I will mess w/ templates over the next week to fix the broken padlock.  It's pulling from non-SSL mozilla.org for some of the images.
Status: RESOLVED → VERIFIED
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Attached patch patch - v1 (obsolete) — Splinter Review
Use https:// instead of http:// for admin links, use https://www.mozilla.org for stylesheets, update some old code from years ago, and other stuff.
Assignee: thardcastle → reed
Status: REOPENED → ASSIGNED
Attachment #280206 - Flags: review?(morgamic)
Comment on attachment 280206 [details] [diff] [review]
patch - v1

Should replace https/http w/ a config constant so it can work on test boxes w/ out SSL.
Attachment #280206 - Flags: review?(morgamic) → review-
Attached patch patch - v2Splinter Review
Create and use a "PROTOCOL" config option. SSL is only used for the admin and CSS stylesheets if PROTOCOL is set to https. https is the default for security reasons.
Attachment #280206 - Attachment is obsolete: true
Attachment #280431 - Flags: review?(morgamic)
Comment on attachment 280431 [details] [diff] [review]
patch - v2

Looks good -- thanks Reed.  I will file a bug to get it pushed tomorrow night.  Will have to make sure we add PROTOCOL to the local config.
Attachment #280431 - Flags: review?(morgamic) → review+
This means I will file it & I will handle it.  There are other bouncer changes we don't want to push.
Assignee: reed → morgamic
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Uh, why did you assign this bug to yourself?
Assignee: morgamic → reed
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Do I need to start Bugzilla Anonymous?
Target Milestone: --- → Bouncer 1.5
Sending        php/admin/index.php
Sending        php/admin/locations.php
Sending        php/admin/login.php
Sending        php/admin/logout.php
Sending        php/admin/os.php
Sending        php/admin/products.php
Sending        php/admin/regions.php
Sending        php/admin/users.php
Sending        php/cfg/admin_init.php
Sending        php/cfg/config-dist.php
Sending        php/inc/footer.php
Sending        php/inc/header.php
Sending        php/mozilla.js
Transmitting file data .............
Committed revision 11289.
Just need this tagged for production now...
Status: ASSIGNED → RESOLVED
Closed: 17 years ago17 years ago
Keywords: push-needed
Resolution: --- → FIXED
Summary: SSL should be added to protect admin authentication. → SSL should be added to protect admin authentication
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: