News for hackers. Stuff that matters.
Re:8tracks Password Security Alert by ivanbakel on Saturday July 15, 2017 @09:16PM (#14780001)
It's really never reasonable. Even if your VCS is already secure, inserting credentials means bringing it up to spec with actual credential storage policy, even if that means inconvenience to the developers - and if it's not inconvenient, your policy is probably too lax in the first place. There should be a total separation of concern between your code and user credentials.
Re:8tracks Password Security Alert by staofbur on Sunday July 16, 2017 @09:06AM (#14781823)
Ansible vault, separate repository to the code and you're fine. You're up shit creek if you lose your code too unless you're 100% perfect so there is no distinction in policy.

Hell if you're using vault you might as well chuck the config in with the code. The vault key distribution is what needs to be controlled.

Re:8tracks Password Security Alert by ivanbakel on Sunday July 16, 2017 @10:45AM (#14782171)
There is a real difference in company impact between leaking your code and your credentials. If your code and credential policies are the same, your company has a serious problem of priorities, since it's either not protecting credentials enough, or it's slowing down developers too much.
Re:8tracks Password Security Alert by staofbur on Sunday July 16, 2017 @01:38PM (#14783142)
The trick is to make sure that if the credentials do leak they are useless.
Re:8tracks Password Security Alert by user5994461 on Sunday July 16, 2017 @08:01AM (#14781634)
I have never seen a company that didn't store some credentials in their VCS.
Re:8tracks Password Security Alert by oneweekwonder on Sunday July 16, 2017 @09:34AM (#14781913)
To the point where you see weekly TIFU /r/cscareerquestions post on a junior using training material and then accidentally trashing the production db.
Re:8tracks Password Security Alert by staofbur on Sunday July 16, 2017 @05:46PM (#14784269)
That doesn't happen because you don't let them have the credential vault keys. In fact no humans get them; just the build and deployment pipeline.