Esta página se ha traducido automáticamente y puede contener errores. Leer el original en inglés
Contraseña maestra
Entiende por qué tu contraseña maestra nunca sale de tu dispositivo y aprende las mejores prácticas para mantenerla segura y fácil de recordar.
En esta guía
- Por qué Budgero puede restablecer tu contraseña maestra pero nunca recuperar tus datos.
- Cómo crear una frase de contraseña robusta que podrás recordar.
- Cómo funciona el desbloqueo de sesión y cómo ajustarlo a tu tolerancia al riesgo.
Tu contraseña maestra es la llave de todo en Budgero, literalmente. Es la entrada a partir de la cual se derivan tus claves de cifrado, y nunca sale de tu dispositivo. Ese diseño es lo que hace que Budgero sea zero-knowledge, y conlleva una seria responsabilidad por tu parte.
Qué hace realmente la contraseña maestra
Cuando configuras tu contraseña maestra, Budgero la procesa con PBKDF2-HMAC-SHA256 con 600.000 iteraciones en tu dispositivo para derivar una clave de cifrado de claves. Esa clave envuelve una clave de datos generada aleatoriamente, y la clave de datos cifra tu presupuesto con AES-256-GCM antes de que nada se sincronice.
De esto se derivan dos consecuencias:
- La contraseña en sí nunca se transmite. Ni al registrarte, ni al iniciar sesión, nunca. El servidor almacena solo texto cifrado y claves envueltas que no puede abrir.
- La contraseña de tu cuenta y la contraseña maestra son cosas distintas. La contraseña de la cuenta (o tu inicio de sesión SSO) demuestra quién eres ante el servicio. La contraseña maestra descifra tus datos. La primera se puede restablecer y no pierdes nada. La segunda también se puede restablecer, pero nadie, nosotros incluidos, puede recuperar los datos que protegía.
La arquitectura completa — qué almacena el servidor, qué puede ver — se trata en el Modelo de seguridad.
Contraseña olvidada = datos perdidos. Prepárate para ello.
Si olvidas tu contraseña maestra, puedes restablecerla y seguir usando Budgero, pero el restablecimiento borra permanentemente todos tus datos cifrados, porque sin la contraseña anterior no hay forma de descifrarlos. Ni para ti, ni para el soporte, ni para nadie. No es una política que podamos flexibilizar para un caso conmovedor; es aritmética. Si el soporte pudiera recuperar tus datos, también podría leerlos, y Budgero está diseñado precisamente para que nadie pueda.
Así que trata la contraseña maestra con la misma seriedad que la llave de una caja fuerte:
- Guárdala en un gestor de contraseñas. Esta es la mejor práctica sin discusión. 1Password, Bitwarden, KeePass — cualquiera de ellos.
- O escríbela y guárdala físicamente — en casa, con tus documentos. La amenaza realista para tu presupuesto es olvidarla, no ladrones con habilidades de criptoanálisis.
- Dile a tu pareja dónde está si compartís el presupuesto — consulta Compartir presupuestos para ver cómo encaja la contraseña maestra de cada miembro.
Y mantén exportaciones regulares como red de seguridad adicional: un paquete CSV exportado es texto plano en tu máquina, completamente fuera del cifrado.
Elegir una contraseña segura
La longitud importa más que la complejidad. Una contraseña de cuatro o cinco palabras — estilo correct horse battery staple — es más segura y más fácil de recordar que Tr0ub4dor&3:
- Elige 4–5 palabras al azar (lo aleatorio importa; las letras de canciones y las citas famosas se pueden adivinar).
- Añade un pequeño toque personal — un separador, un número — si te apetece.
- Busca algo que puedas escribir en el teclado del móvil sin frustrarte.
Las 600.000 iteraciones de PBKDF2 hacen que probar cada combinación por fuerza bruta sea costoso, pero el número de iteraciones protege las contraseñas buenas — solo ralentizan el descifrado de las malas. budget123 cae de todos modos.
Desbloqueo de sesión: comodidad frente a exposición
Por defecto tendrías que escribir la contraseña maestra cada vez que se carga la aplicación, así que Budgero ofrece caché de sesión: tras desbloquear una vez, la clave puede permanecer disponible en ese dispositivo durante un periodo que tú elijas — de 1 a 30 días.
Ajusta según el dispositivo:
- Móvil o portátil personal con PIN/biometría: las sesiones largas son razonables — el bloqueo del dispositivo es tu primera barrera.
- Equipos compartidos o de trabajo: sesiones cortas, o ninguna. Cualquiera con acceso a una sesión desbloqueada tiene acceso a un presupuesto desbloqueado.
Bloquear la aplicación o cerrar sesión borra la clave en caché; a partir de entonces, los datos en ese dispositivo son texto cifrado hasta que se introduzca la contraseña de nuevo — que es exactamente la propiedad que quieres si se pierde o roba un dispositivo.
Cambiar la contraseña maestra
Existen dos operaciones, y la diferencia entre ellas lo es todo:
- Cambiar — disponible en Ajustes si conoces tu contraseña maestra actual. Tus datos se conservan y se vuelven a proteger con la nueva contraseña. Usa esto para rotación rutinaria o si sospechas que la contraseña se ha filtrado.
- Restablecer — para cuando se olvida la contraseña. Recuperas la capacidad de usar Budgero con una contraseña maestra nueva, pero todos los datos previamente cifrados se borran. Si guardaste exportaciones, puedes reimportarlas al nuevo inicio; de lo contrario, el historial se pierde.
La conclusión se escribe sola: guarda la contraseña en un gestor de contraseñas, y que "Cambiar" sea la única de estas dos que uses.