Οι περισσότερες εφαρμογές διαθέτουν έναν σύνδεσμο «ξέχασα τον κωδικό πρόσβασης». Κάντε κλικ σε αυτόν, λάβετε ένα email, ορίστε νέο, και επιστρέψατε. Αποτελεί τόσο φυσιολογικό μέρος της χρήσης λογισμικού που μόλις και μετά βίας καταγράφεται ως σχεδιαστική επιλογή, μέχρι να χρησιμοποιήσετε μια εφαρμογή κατασκευασμένη ειδικά ώστε αυτός ο σύνδεσμος να μην μπορεί να υπάρξει. Η φράση ανάκτησης του Vaultine είναι αυτό που καλύπτει αυτό το κενό, και η κατανόηση του τρόπου λειτουργίας της εξηγεί επίσης γιατί το κενό βρίσκεται εκεί εξαρχής.

Γιατί δεν υπάρχει επαναφορά κωδικού πρόσβασης

Το Vaultine δεν διαθέτει λογαριασμό, ούτε email στο αρχείο, ούτε διακομιστή που να διατηρεί αντίγραφο του κλειδιού κρυπτογράφησής σας (δείτε Γιατί μια εφαρμογή θησαυροφυλακίου χωρίς λογαριασμό είναι στην πραγματικότητα πιο ασφαλής). Το κλειδί που ξεκλειδώνει το θησαυροφυλάκιό σας παράγεται από το δικό σας PIN ή μοτίβο, εξ ολοκλήρου στη συσκευή σας, και δεν μεταδίδεται ποτέ πουθενά. Αυτός είναι ολόκληρος ο σκοπός ενός zero-knowledge σχεδιασμού: κανείς εκτός από εσάς δεν μπορεί να αποκρυπτογραφήσει τα αρχεία σας, συμπεριλαμβανομένου του Vaultine.

Η αναπόφευκτη συνέπεια είναι ότι μια κανονική επαναφορά κωδικού πρόσβασης απλώς δεν είναι εφικτή. Η επαναφορά ενός κωδικού πρόσβασης απαιτεί από κάποιον, συνήθως την εταιρεία, να κατέχει έναν τρόπο επαλήθευσης της ταυτότητάς σας και έκδοσης νέου διαπιστευτηρίου. Ένα zero-knowledge σύστημα έχει σκόπιμα παραιτηθεί από αυτήν την εξουσία. Ξεχάστε το PIN σας χωρίς άλλο αντίγραφο ασφαλείας, και πραγματικά δεν υπάρχει κανείς που να μπορεί να σας επαναφέρει την πρόσβαση, ούτε εκπρόσωπος υποστήριξης, ούτε μηχανικός με πρόσβαση στη βάση δεδομένων, επειδή δεν υπάρχει καμία βάση δεδομένων που να διατηρεί ό,τι θα χρειαζόταν.

Τι είναι πραγματικά η φράση ανάκτησης

Για να καλύψει αυτό το κενό χωρίς να εισαγάγει εκ νέου μια κερκόπορτα στον διακομιστή, το Vaultine παράγει μια φράση ανάκτησης 12 λέξεων στη συσκευή σας την πρώτη φορά που ρυθμίζετε ένα θησαυροφυλάκιο. Χρησιμοποιεί την ίδια γενική προσέγγιση με μια φράση seed πορτοφολιού κρυπτονομισμάτων: ένα σταθερό λεξικό λέξεων, συνδυασμένο σε μια ακολουθία αρκετά μεγάλη ώστε η μαντεψιά να μην αποτελεί ρεαλιστική επίθεση, αλλά αρκετά σύντομη ώστε ένα άτομο να μπορεί πραγματικά να την καταγράψει και να τη διαβάσει σωστά.

Η φράση παράγεται μία φορά, τοπικά, και δεν φεύγει ποτέ από τη συσκευή εκτός εάν την αντιγράψετε εσείς οι ίδιοι. Τα συστήματα του Vaultine δεν τη βλέπουν ποτέ, δεν την αποθηκεύουν ούτε έχουν τρόπο ανακατασκευής της. Λειτουργεί ως ένα εφεδρικό κλειδί αποκλειστικά εκτός σύνδεσης: κάτι που μπορεί να επαναφέρει την πρόσβαση ακριβώς επειδή υπάρχει έξω από την εμβέλεια οποιουδήποτε διακομιστή, παραβίασης ή νομικού αιτήματος.

Πώς χρησιμοποιείται

Στην καθημερινότητα, η φράση ανάκτησης δεν κάνει τίποτα· ξεκλειδώνετε το θησαυροφυλάκιό σας με το PIN ή το μοτίβο σας κανονικά. Μπαίνει στο παιχνίδι μόνο εάν ρυθμίζετε το Vaultine σε μια νέα συσκευή μετά την απώλεια της παλιάς, ή εάν έχετε ξεχάσει εντελώς το PIN σας. Η εισαγωγή των σωστών 12 λέξεων με τη σωστή σειρά επαναφέρει την πρόσβαση στο κρυπτογραφημένο θησαυροφυλάκιό σας. Δεν υπάρχει μερική αναγνώριση για το αν πλησιάσατε: η φράση είτε ανακατασκευάζει το σωστό κλειδί είτε όχι, με τον ίδιο ακριβώς τρόπο που λειτουργεί μια φράση seed πορτοφολιού κρυπτονομισμάτων.

Σωστή αποθήκευση (και τα λάθη που την ακυρώνουν)

Η φράση ανάκτησης σας προστατεύει μόνο εάν αποθηκευτεί με τον τρόπο που προορίζεται: εκτός σύνδεσης, φυσικά ασφαλισμένη και ξεχωριστά από τη συσκευή για την οποία αποτελεί αντίγραφο ασφαλείας. Συνηθισμένα λάθη που ακυρώνουν αθόρυβα ολόκληρο τον σκοπό:

  • Ένα στιγμιότυπο οθόνης. Συγχρονίζεται σε μια βιβλιοθήκη φωτογραφιών, πιθανώς σε αντίγραφο ασφαλείας στο cloud, επαναφέροντας ένα μυστικό αποκλειστικά εκτός σύνδεσης πίσω στο διαδίκτυο.
  • Μια εφαρμογή σημειώσεων. Το ίδιο πρόβλημα, ειδικά εάν η ίδια η εφαρμογή σημειώσεων συγχρονίζεται σε διακομιστή.
  • Αποστολή στον εαυτό σας μέσω email. Αυτό τοποθετεί το ένα πράγμα που σχεδιάστηκε να μην αγγίξει ποτέ διακομιστή απευθείας στη βάση δεδομένων ενός παρόχου email.
  • Διατήρησή της στην ίδια συσκευή με το θησαυροφυλάκιο. Εάν μια κλεμμένη ή χαμένη συσκευή είναι το ακριβές σενάριο από το οποίο υποτίθεται ότι προστατεύει η φράση, η αποθήκευσή της εκεί ακυρώνει τον σκοπό.

Το χαρτί, σε ασφαλή φυσική τοποθεσία, είναι απλό και σωστό. Ορισμένοι άνθρωποι τη μοιράζουν σε δύο τοποθεσίες για πλεονασμό έναντι πυρκαγιάς ή απώλειας· αυτή είναι μια λογική προσωπική απόφαση, όχι κάτι που μπορεί να διαχειριστεί το Vaultine για εσάς, καθώς δεν έχει ποτέ ορατότητα στο πού ή πώς την έχετε αποθηκεύσει.

Ειλικρίνεια σχετικά με τον συμβιβασμό

Αυτό αξίζει να ειπωθεί ξεκάθαρα: ένα χαμένο PIN και μια χαμένη φράση ανάκτησης μαζί σημαίνουν οριστικά χαμένα αρχεία. Δεν υπάρχει διαδικασία έφεσης. Αυτό δεν αποτελεί αδυναμία της υποστήριξης του Vaultine· είναι η ίδια αρχιτεκτονική επιλογή που διατηρεί το θησαυροφυλάκιό σας ασφαλές από όλους τους άλλους, εφαρμοζόμενη με συνέπεια, συμπεριλαμβανομένου του σεναρίου όπου το άτομο που έχει κλειδωθεί έξω είστε εσείς. Ένα σύστημα που θα μπορούσε να ανακτήσει τα αρχεία σας για εσάς σε αυτήν την κατάσταση είναι ένα σύστημα όπου κάποιος άλλος θα μπορούσε επίσης, υπό την κατάλληλη πίεση, και αυτή ακριβώς είναι η ιδιότητα που ο zero-knowledge σχεδιασμός υπάρχει για να εξαλείψει.

Η σύντομη εκδοχή

Η φράση ανάκτησης είναι το ένα αντίγραφο ασφαλείας που λειτουργεί χωρίς να επανεισάγει έναν διακομιστή που θα μπορούσε να παραβιαστεί ή να κλητευθεί. Δώδεκα λέξεις, παραγόμενες στη συσκευή σας, που δεν μεταδίδονται ποτέ πουθενά, και το μόνο πράγμα που στέκεται ανάμεσα σε ένα ξεχασμένο PIN και οριστικά χαμένα αρχεία. Καταγράψτε την μία φορά, αποθηκεύστε την κάπου εκτός σύνδεσης και με ασφάλεια, και ο συμβιβασμός που καθιστά το Vaultine πραγματικά zero-knowledge παύει να είναι κίνδυνος και γίνεται απλώς συνήθεια.

Ρυθμίστε το θησαυροφυλάκιο και τη φράση ανάκτησής σας στο vaultine.app — τα πρώτα 10 αρχεία δωρεάν.