Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Management for Passwords reset and exposed to internet #100

Open
nigelbabu opened this issue Oct 30, 2014 · 3 comments
Open

Management for Passwords reset and exposed to internet #100

nigelbabu opened this issue Oct 30, 2014 · 3 comments

Comments

@nigelbabu
Copy link

Sites get hacked. We need to deal with that eventuality. I'm looking to solve two things

a) Admin sets password for user (from commandline), emails to user, user does not change the password. Someone gets access to email, the password is right there and it works. Since CKAN portals would have high visibility, this is an attack vector we'd need to think about. I'd say that the user would need to reset the password at first login.

b) The CKAN database has been exposed and made public. We've protected our passwords now, but I think it'd be useful to have a way for admins to delete everyone's password (and reset key) at one go and force users to click Forget Password to get a new password.

Thoughts about the best way to go about this? I'm going to spend some time working on this. I'm looking for concrete opinions and ideas on how this should proceed.

@wardi
Copy link
Contributor

wardi commented Oct 30, 2014

Can we just not email passwords? Create accounts with invalid passwords so that new users arrive at essentially a differently skinned version of the password reset page before logging in.

@adamamyl
Copy link

a) Admin sets password for user (from commandline),

Whilst it may be useful to do this through the command line, we should be thinking web interface too (or even first).

Ordinary users/managers don't care for/have access to the command line.

This should probably factor in a multiple-selector and bulk action in managing users. #47 has some thoughts.

@adamamyl
Copy link

Do we also need to think about forcibly resetting all API keys (reminded of #90) ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants