Desde, por ejemplo, Las claves SSH bajo Linux son propiedad del usuario que las creó, cualquier aplicación que se ejecute como usuario, por ejemplo. un navegador web, debería poder leerlos desde la carpeta ~/.ssh
.
Diga que solo hay un usuario en un sistema: el usuario A. Si se agrega otro usuario, B, al sistema y el único propósito de B es poseer y almacenar las claves SSH y GPG del usuario A, las aplicaciones que se ejecutan como usuario A debería ser incapaz de leer las claves.
Cuando el usuario A quiere usar las claves que ha elegido almacenar bajo el usuario B, ¿qué tendría que hacer? ¿Este método de almacenamiento de claves mejoraría la seguridad?
Por lo tanto, quiero que las claves sean utilizables por el usuario A cuando están almacenadas por el usuario B, pero no quiero que las claves sean legibles por las aplicaciones que se ejecutan como usuario A.