A perspetiva
O software deve ser substituível.
Uma aplicação é algo efémero. É atualizada, deixa de ter suporte, é removida de uma loja de aplicações, torna-se inutilizável com uma nova versão do sistema operativo ou é abandonada pela empresa que a desenvolveu. Quem fixa o valor de um produto de segurança numa aplicação torna-o efémero.
Por isso, a aplicação faz o mínimo possível: encripta o que introduzes, escreve-o no cartão, lê-o novamente e desencripta-o na memória quando introduzes a palavra-passe. Não mantém um cofre próprio.
Isto torna a aplicação aborrecida: sem contas, sem uma interface de visão geral, sem sincronização, sem nada em que tenhas de iniciar sessão. É mais fácil confiar num software aborrecido e também é mais fácil substituí-lo.
O que ganhas com isso
O que significa uma aplicação simples.
-
I · Nada que possa ser atacado
Não existe nenhum serviço que armazene os teus cofres, porque não existe nenhum serviço.
-
II · Nada a perder
Apaga a aplicação, muda de smartphone, muda de plataforma. O cofre está no cartão.
-
III · Nada para subscrever
Compraste cartões. Para continuarem a funcionar, não é necessária nenhuma relação permanente.
-
IV · Uma superfície de ataque reduzida
Menos funcionalidades significam menos pontos onde algo pode correr mal.
O cartão é o produto.
A aplicação é uma ferramenta.