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

Password rotation policies #8

Open
3 tasks
hexylena opened this issue Apr 29, 2015 · 5 comments
Open
3 tasks

Password rotation policies #8

hexylena opened this issue Apr 29, 2015 · 5 comments

Comments

@hexylena
Copy link
Member

Password rotations should happen every once in a while, eh? Good security practices and whatnot? :) (Not to be draconian about such things...if y'all really don't want to, we don't have to)

This would means that

  • bioblend and
  • TS would need to support changing passwords via the API (@martenson, @nsoranzo).
  • And a jenkins job will have to be created to email the mailing list with it whenever it gets changed.
@blankenberg
Copy link
Member

I have to sort of chuckle at the thought of a process to make passwords more secure involves automatically emailing it in a plaintext email...perhaps worthwhile to use pass or something similar and get everyone's public pgp keys, and then have the email just send out a note saying it was changed.

@hexylena
Copy link
Member Author

everyone's public pgp keys

Oh how I long for that day...if everyone has GPG keys, then we'll just gpg encrypt the email and it'll be perfectly simple. Does everyone who cares have GPG Keys?

Thankfully, with the advent of Jenkins+TS Pusher it's becoming less imperative to know the IUC password(s).

(There are, of course, alternate routes like publishing it to a URL that's protected by OAuth and then only people on a whitelist of emails can log in, etc. Huzzah, over-engineering strikes again!)

@hexylena
Copy link
Member Author

User Key
@erasche 99C605D9
@bgruening 08F720A0
@natefoo 7B1C60D8/751B835F
@nsoranzo 24CA0FA2
@peterjc

Anyone have a problem with requiring GPG keys for this?

@peterjc
Copy link
Contributor

peterjc commented Apr 30, 2015

So is this ultimately to allow rotating of the IUC Tool Shed password?

Currently I only ever use that to make a new IUC Tool Shed repository, or to delegate rights for a given Tool Shed repository to my personal account (via the web interface, is this in the API?). I prefer to then push the initial tool release and any updates to the Tool Shed using my personal account.

@hexylena
Copy link
Member Author

@peterjc rotation of the IUC password in general. It's used a number of places (MTS, TTS, Jenkins bot, jenkins bot SSH login, etc). I imagine I would be very unhappy were it to be compromised.

I think that's what most of us use it for, logging into the web to do things that aren't yet automated via bioblend.

Setting ACLs on a repo is not part of the API. It should be. galaxyproject/bioblend#130

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