|
|
|
|
|
by apgwoz
51 days ago
|
|
You’re thinking too much. When you run the app, the system decrypts the secrets and makes them available as env vars (or some other mechanism). In an admin ui, you list the names of secrets only, and provide a “reveal” or a “replace” on each one. They are never decrypted unless explicitly asked for. Is this perfect? Absolutely not. The key is controlled by the company, but it can be derived in a manner that doesn’t allow for the dump of everything if it’s leaked. |
|
I still like the approach, but I'm afraid that it feels more secure than it is, and people should be aware of that.