|
|
|
|
|
by tmd83
1402 days ago
|
|
What I don't understand (perhaps I haven't found the right docs to read) is how to safeguard the secret if a client machine of the secret is compromised. Say I have a web server that's connecting to the database and the database credential are stored in some separate value. If someone get's access to the web server machine can they not access the value from there? |
|
It turns out that it's a pain in the rear, but it's possible. You can read through the docs about the design on the site[0].
The parts that I haven't implemented yet, and that limit it's utility in production, are around searching the encrypted data (requires a second vault using asymmetric encryption) and some more in-depth disaster recovery (secure token recovery).
Here is a link to the GitHub[1] for it all.
0: https://www.lunasec.io/docs/pages/lunadefend/overview/introd...
1: https://github.com/lunasec-io/lunasec/tree/master/lunadefend