logoalt Hacker News

patmorgan23yesterday at 4:26 PM1 replyview on HN

Secrets should go in a vault and retrieved with the help of a workload identity.


Replies

akoboldfryingtoday at 3:23 AM

How does the running app instance get the workload identity?

The ways I can think of are (1) it's baked into the source code (worst possible security), (2) it's provided on the command line (also bad since command lines are visible to ps unless you do various OS-specific hijinks), (3) it's provided in an environment variable (no better than before), or (4) it's read from some well-known path (it seems to me that anything that could read a process's env vars could also read the contents of this file, so how is this more secure?)