La plupart des applications ont un lien « mot de passe oublié ». Cliquez dessus, recevez un e-mail, définissez-en un nouveau, de retour. C'est une partie tellement normale de l'utilisation d'un logiciel que c'est à peine perçu comme un choix de conception, jusqu'à ce que vous utilisiez une application spécialement conçue pour que ce lien ne puisse pas exister. La phrase de récupération de Vaultine est ce qui comble cette lacune, et comprendre comment elle fonctionne explique également pourquoi cette lacune existe en premier lieu.

Pourquoi il n'y a pas de réinitialisation de mot de passe

Vaultine n'a pas de compte, pas d'e-mail dans le dossier, et aucun serveur ne détient une copie de votre clé de chiffrement (voir Pourquoi une application de coffre-fort sans compte est en fait plus sûre). La clé qui déverrouille votre coffre-fort est dérivée de votre propre code PIN ou schéma, entièrement sur votre appareil, et elle n'est jamais transmise nulle part. C'est tout l'intérêt d'une conception à connaissance nulle (zero-knowledge) : personne d'autre que vous ne peut déchiffrer vos fichiers, y compris Vaultine.

La conséquence inévitable est qu'une réinitialisation normale de mot de passe n'est tout simplement pas possible. La réinitialisation d'un mot de passe exige que quelqu'un, généralement l'entreprise, détienne un moyen de vérifier votre identité et d'émettre un nouveau justificatif d'identité. Un système à connaissance nulle a délibérément abandonné ce pouvoir. Oubliez votre code PIN sans autre sauvegarde, et il n'y a véritablement personne qui puisse vous redonner l'accès, ni un agent d'assistance, ni un ingénieur avec un accès à la base de données, car il n'y a pas de base de données contenant ce qui serait nécessaire.

Ce qu'est réellement la phrase de récupération

Pour combler cette lacune sans réintroduire une porte dérobée côté serveur, Vaultine génère une phrase de récupération de 12 mots sur votre appareil la première fois que vous configurez un coffre-fort. Elle utilise la même approche générale qu'une phrase de départ (seed phrase) de portefeuille de cryptomonnaie : un dictionnaire fixe de mots, combinés dans une séquence suffisamment longue pour que la deviner ne soit pas une attaque réaliste, mais suffisamment courte pour qu'une personne puisse réellement l'écrire et la relire correctement.

La phrase est générée une seule fois, localement, et ne quitte jamais l'appareil à moins que vous ne la copiez vous-même. Les systèmes de Vaultine ne la voient jamais, ne la stockent pas et n'ont aucun moyen de la reconstruire. Elle fonctionne comme une clé de sauvegarde exclusivement hors ligne : quelque chose qui peut restaurer l'accès précisément parce qu'elle existe hors de portée de tout serveur, violation ou demande légale.

Comment elle est utilisée

Au quotidien, la phrase de récupération ne fait rien ; vous déverrouillez votre coffre-fort avec votre code PIN ou votre schéma comme d'habitude. Elle n'entre en jeu que si vous configurez Vaultine sur un nouvel appareil après avoir perdu l'ancien, ou si vous avez complètement oublié votre code PIN. Entrer les 12 mots corrects dans le bon ordre restaure l'accès à votre coffre-fort chiffré. Il n'y a pas de crédit partiel pour s'en approcher : la phrase reconstruit la bonne clé ou elle ne le fait pas, de la même manière que fonctionne une phrase de départ de portefeuille de cryptomonnaie.

La stocker correctement (et les erreurs qui l'annulent)

La phrase de récupération ne vous protège que si elle est stockée de la manière dont elle est censée l'être : hors ligne, physiquement sécurisée, et séparée de l'appareil dont elle est une sauvegarde. Les erreurs courantes qui annulent discrètement tout l'intérêt :

  • Une capture d'écran. Elle se synchronise avec une bibliothèque de photos, éventuellement une sauvegarde cloud, remettant en ligne un secret exclusivement hors ligne.
  • Une application de notes. Même problème, surtout si l'application de notes elle-même se synchronise avec un serveur.
  • Se l'envoyer par e-mail. Cela place la seule chose conçue pour ne jamais toucher un serveur directement dans la base de données d'un fournisseur de messagerie.
  • La garder sur le même appareil que le coffre-fort. Si un appareil volé ou perdu est le scénario exact contre lequel la phrase est censée protéger, la stocker là va à l'encontre du but recherché.

Le papier, dans un emplacement physique sécurisé, n'est pas glamour mais correct. Certaines personnes la divisent en deux endroits pour une redondance contre le feu ou la perte ; c'est une décision personnelle raisonnable, et non quelque chose que Vaultine peut gérer pour vous, puisqu'il n'a jamais de visibilité sur l'endroit ou la façon dont vous l'avez stockée.

Être honnête sur le compromis

Cela vaut la peine d'être dit clairement : un code PIN perdu et une phrase de récupération perdue ensemble signifient des fichiers définitivement perdus. Il n'y a pas de procédure d'appel. Ce n'est pas une lacune de l'assistance de Vaultine ; c'est le même choix architectural qui protège votre coffre-fort de tout le monde, appliqué de manière cohérente, y compris au scénario où la personne bloquée est vous. Un système qui pourrait récupérer vos fichiers pour vous dans cette situation est un système où quelqu'un d'autre le pourrait aussi, sous la bonne pression, et c'est précisément la propriété que la conception à connaissance nulle existe pour supprimer.

La version courte

La phrase de récupération est la seule sauvegarde qui fonctionne sans réintroduire un serveur qui pourrait être piraté ou assigné à comparaître. Douze mots, générés sur votre appareil, jamais transmis nulle part, et la seule chose qui se dresse entre un code PIN oublié et des fichiers définitivement perdus. Notez-la une fois, stockez-la quelque part hors ligne et en sécurité, et le compromis qui rend Vaultine véritablement à connaissance nulle cesse d'être un risque et devient simplement une habitude.

Configurez votre coffre-fort et votre phrase de récupération sur vaultine.app — les 10 premiers fichiers sont gratuits.