将密码存储在私有Github存储库中是否被视为良好做法?

jul*_*n_c 9 security

将密码存储在Github 私有存储库中是否被视为良好做法?

[与此问题相关但非常不同]

小智 13

我想把这个问题分成两部分:

  • 将密码存储在源代码管理中是一种好习惯吗?不会.凭据不会以相同的方式进行版本控制.例如,您应该能够在不发布软件的新版本的情况下更改密码.
  • 将密码存储在云中是一种好的做法吗?这完全取决于您对安全性和可靠性的容忍度.在这种情况下,您将两者外包给GitHub.如果GitHub丢失了你的数据,你在其他地方有备份吗?如果GitHub被黑客攻击(例如你的私人仓库短暂公开)或者如果他们没有安全地销毁旧驱动器,那么如果未经授权的人拥有你的凭证会有什么影响?

此外,存储凭据时,加密它们并将密钥存储在其他位置.

  • 感谢您提到在不发布新版本的情况下更改密码。那是个很好的观点。 (2认同)