Show HN: SecretCrypt – Keeping secrets in plain sight
zemanta.github.io
Show HN: SecretCrypt – Keeping secrets in plain sight
1–10 of 38 posts
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#2Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#3Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#4This would be better if it could use the aliases directly, so you could have one config across N environments and separate them by AWS keyspace.
Having to embed the full KMS path for each key gains you the secret management they claim (which is a good thing) but sacrifices ease of use. That said, aliases wouldn't help with missing secrets or misconfiguration across environments, and its a lot easier to audit string-for-string to match your KMS store, so either approach has its pluses and minuses.
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#5This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#6> Since the configuration file is kept in the same repository as the code, configuration options or secrets can easily be changed or added by developers themselves. This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#7> Since the configuration file is kept in the same repository as the code, configuration options or secrets can easily be changed or added by developers themselves. This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#8> Since the configuration file is kept in the same repository as the code, configuration options or secrets can easily be changed or added by developers themselves. This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#9> Since the configuration file is kept in the same repository as the code, configuration options or secrets can easily be changed or added by developers themselves. This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.
Yup. Storing config and code together is a violation of the Twelve-Factor App methodology. https://12factor.net/config
Re: Show HN: SecretCrypt – Keeping secrets in plain sight
#10> Since the configuration file is kept in the same repository as the code, configuration options or secrets can easily be changed or added by developers themselves. This is terrible advice. Code and config should be separate. Otherwise you can't deploy the same code to a different environment.