Closed
Bug 668308
Opened 14 years ago
Closed 14 years ago
Build a secure session password storage feature
Categories
(Participation Infrastructure :: Phonebook, defect)
Participation Infrastructure
Phonebook
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: ozten, Assigned: davedash)
Details
(Whiteboard: [qa-])
Per Options 2,3, and 4 generated in http://etherpad.mozilla.com:9000/mozillians-auth we need to build a secure component which is a session that has the user's clear text password.
Using some form of 2 way encryption, we'll want to store the user's password in memcached (or other). Part of the secret will be client side and part of the secret will be server side.
While the user has a valid session, a python API will allow Django to use the user's clear text password when binding to LDAP.
This component can be built completely outside of LDAP. It should build on the services group's knowledge of storing user data.
Comment 1•14 years ago
|
||
For the limited amount of password storage we need to do, we ended up patching beaker to do encrypted sessions.
http://hg.mozilla.org/services/account-portal/file/ee552c3ba4aa/accountportal/beakerpatch.py
Shouldn't be too hard to extend that to cover having the key in the session cookie. Note that moving the key there isn't going to save you from a box-rooted attack, since they'll just grab the password when they initially log in.
Reporter | ||
Updated•14 years ago
|
Summary: Build a secure password session feature → Build a secure session password storage feature
Assignee | ||
Comment 2•14 years ago
|
||
Sounds like I can use:
https://docs.djangoproject.com/en/dev/topics/signing/
with secure cookie based sessions
Reporter | ||
Updated•14 years ago
|
Assignee: nobody → dd
Assignee | ||
Comment 3•14 years ago
|
||
This was fixed a while back.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.0
Comment 4•14 years ago
|
||
Is there any way QA can test this bug? Or shall I mark it as [qa-]?
Assignee | ||
Updated•14 years ago
|
Whiteboard: [qa-]
Updated•13 years ago
|
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Target Milestone: 1.0 → ---
Version: unspecified → other
You need to log in
before you can comment on or make changes to this bug.
Description
•