El punto de vista
El software debería poder sustituirse.
Una aplicación es algo pasajero. Se actualiza, deja de recibir soporte, se elimina de una tienda de aplicaciones, deja de funcionar debido a una nueva versión del sistema operativo o la empresa que la ha desarrollado la abandona. Si anclas el valor de un producto de seguridad en una aplicación, lo haces pasajero.
Por eso la aplicación hace lo mínimo posible: cifra lo que introduces, lo escribe en la tarjeta, lo vuelve a leer y lo descifra en la memoria de trabajo cuando introduces la contraseña. No mantiene una bóveda propia.
Eso hace que la aplicación sea aburrida: no hay cuentas, ni una interfaz general, ni sincronización, ni nada que requiera iniciar sesión. Es más fácil confiar en un software aburrido y también es más fácil sustituirlo.
Lo que esto te aporta
Qué significa una aplicación sencilla.
-
I · Nada que pueda atacarse
No hay ningún servicio que almacene tus bóvedas, porque no hay ningún servicio.
-
II · Nada que perder
Borra la aplicación, cambia de smartphone o cambia de plataforma. La bóveda está en la tarjeta.
-
III · Nada que suscribir
Has comprado tarjetas. No necesitas mantener ningún vínculo permanente para que sigan funcionando.
-
IV · Una superficie de ataque reducida
Menos funciones significan menos puntos en los que algo pueda salir mal.
La tarjeta es el producto.
La aplicación es una herramienta.