Hay muchos posts online debatir los méritos de las "contraseñas maestras" o las herramientas de generación de contraseñas "deterministas y específicas del sitio".
La idea general es que una función hash("my_master_password", "facebook.com")
podría darle de manera determinista la contraseña para su cuenta en cualquier sitio web.
Beneficios:
-
Evita un almacén de claves como Keepass o LastPass que tienen sus propios riesgos inherentes al almacenamiento de contraseñas
-
Todavía proporciona una contraseña única por cuenta de sitio web
Inconvenientes:
-
No puedo actualizar su contraseña en un sitio específico
-
Si alguien descubre su contraseña maestra, tendrá su contraseña para todas las cuentas
¿Existe un administrador de contraseñas que combine esta idea con una solución de almacenamiento de claves para solucionar estos inconvenientes?
En realidad significaría una función de generación de contraseña hash("my_master_password", "facebook.com", "facebook.com_password_from_keystore")
my_master_password
no se almacenaría en ningún lugar, por lo que debe memorizarlo o almacenarlo fuera del sistema. El almacén de claves tendría una clave de inicio de sesión separada keystore_password
para obtener los argumentos restantes facebook.com
y facebook.com_password_from_keystore
.
Beneficios:
-
Si el almacén de claves está comprometido, aún no hay forma de que el atacante descubra "my_master_password", por lo que tendrá más tiempo para restablecer sus contraseñas una vez que se descubra el ataque
-
Ciclo de contraseñas generando un nuevo valor aleatorio para
facebook.com_password_from_keystore
Consideraría usar un producto como este porque me gusta que haya información en el esquema que nunca se almacena ni se envía a un almacén de claves. ¿Cuáles son algunos inconvenientes adicionales?
Contexto adicional: no creo que entienda realmente por qué las soluciones como LastPass o KeePass son tan confiables como parecen. Veo que son una gran solución para el problema de la singularidad y complejidad de la contraseña, pero se han producido infracciones en LastPass y otras soluciones populares de almacenamiento de archivos que pueden ser comunes para almacenar archivos KeePass.