Un administrador de contraseñas que mantiene sus contraseñas "en la nube" le brinda la comodidad de acceder a sus contraseñas desde cualquier dispositivo, en cualquier lugar, en cualquier momento, pero eso significa que el archivo de la base de datos no está bajo su control directo. Una tienda local en su computadora portátil o una unidad USB extraíble es menos un objetivo para los piratas informáticos que un almacén centralizado de contraseñas en la nube.
El riesgo de usar un servicio en la nube no es tan grande como parece. Los servicios como LastPass utilizan SSL para la transferencia de datos, además de que sus datos se cifren con AES de 256 bits, y tienen una política de no recibir datos privados que aún no están bloqueados con su contraseña maestra. Al utilizar el cifrado y descifrado locales en su PC, con hashes con sal unidireccionales creados localmente y hacer que las contraseñas maestras no sean forzadas de manera brutal utilizando una gran cantidad de iteraciones PBKDF2-SHA256 para crearlas, el número de vectores de ataque es reducido considerablemente.
La pregunta más importante es qué sucede si un servicio en la nube no está disponible o, lo que es peor, si el proveedor fracasa. Mantener una copia de seguridad externa de su base de datos de contraseñas, cifrada con una aplicación como TrueCrypt.
Los clientes locales, con su base de datos cifrada almacenada en el dispositivo (dispositivos móviles) desde los que accede, no dependen de los balances de terceros o la conectividad de red. Incluso si el proveedor deja el negocio, tiene la aplicación instalada y aún funciona. Entonces, ¿qué sucede si pierde el teléfono que almacena el administrador de contraseñas de su cliente local o si su computadora portátil muere?
así que ... Muchas aplicaciones de administrador de contraseñas combinan dos características tanto en la nube como en las tiendas en dispositivos personales para lograr una protección sólida, a saber, la capacidad de generar cadenas de contraseña aleatorias y complejas, y la capacidad de registrar automáticamente al usuario en el Servicio o sitio utilizando esas contraseñas.