Estoy tratando de entender cómo LastPass puede ser seguro si permite compartir contraseñas con usuarios que aún no han creado cuentas.
Su Preguntas frecuentes dice: "Cuando desea compartir datos con otra persona, tira su clave pública y la utilizan para cifrar los datos ". Sin embargo, el hilo del foro "Compartir contraseña: ¿cómo se hace esto de manera segura?" lo hace aclare que puede compartir una contraseña con alguien que no tenga una cuenta de LastPass porque "se les dará la oportunidad de crear una cuenta".
¿Cómo puede ser esto seguro? El escenario inseguro que imagino es:
- Indico qué contraseña quiero compartir y qué usuario (futuro) debería recibirla
- Mi cliente LP encripta los datos con una clave propiedad del servidor y los carga en el servidor
- El otro usuario crea una cuenta y un par de claves RSA
- El servidor cifra mi contraseña usando la clave pública recién creada
- El cliente LP del otro usuario descarga los datos cifrados desde el servidor
- El cliente LP del otro usuario descifra los datos usando la clave privada del usuario
En este escenario, la contraseña es legible por personas que no sean mi destinatario: los administradores del servidor de LP pueden leerla. Si el servidor no lo almacena de forma segura y si sufren una infracción de seguridad, aún más personas pueden leerlo. Esto parece un caso de ventaja, pero si los administradores están dispuestos a hacer que mis contraseñas estén disponibles para ellos en este caso, me imagino que están dispuestos a hacerlo en otros casos.
El administrador en el hilo del foro vinculado anteriormente y los empleados que responden a mis consultas de servicio al cliente no han comprendido el problema o están tratando de ignorar a las personas que preguntan sobre esto. (El hilo del foro es difícil de creer porque el administrador hace un buen trabajo para evitar el problema de seguridad).