Η ανάκτηση κρυπτογραφικής ταυτότητας, η επανασύνδεση στον λογαριασμό και η ανάκτηση ιστορικού συνομιλιών είναι τρεις διαφορετικές εργασίες. Σύμφωνα με την τεκμηρίωση ασφάλειας του Livara, η μορφή v7 χρησιμοποιείται για την ανάκτηση κρυπτογραφικής ταυτότητας· η ίδια η μορφή δεν επαναφέρει το ιστορικό συνομιλιών.
Επίσης, η αρχιτεκτονική αυτή δεν πρέπει να περιγράφεται ως «χωρίς κανένα αντίγραφο ασφαλείας στο cloud». Το τρέχον έγγραφο αναφέρει ότι το υλικό ταυτότητας κρυπτογραφείται στη συσκευή και έπειτα μεταφορτώνεται ως κρυπτογραφημένο αντίγραφο ασφαλείας. Η σημαντική διάκριση είναι ανάμεσα στην αποθήκευση αναγνώσιμου κλειδιού στον διακομιστή και στην αποθήκευση κρυπτογραφημένου αντιγράφου που χρειάζεται κλειδί ανάκτησης για να ανοίξει.
Τρεις πόρτες με διαφορετικά κλειδιά
| Ενέργεια | Σκοπός | Γιατί δεν αρκεί; |
|---|---|---|
| Σύνδεση στον λογαριασμό | Απόδειξη δικαιώματος πρόσβασης στον λογαριασμό της υπηρεσίας | Δεν παρέχει απαραίτητα το κλειδί αποκρυπτογράφησης παλαιότερων μηνυμάτων |
| Ανάκτηση ταυτότητας | Επαναφορά πρόσβασης στο υλικό κρυπτογραφικής ταυτότητας | Δεν αποδεικνύει από μόνη της την ύπαρξη ή την ανάκτηση όλων των μηνυμάτων |
| Ανάκτηση ιστορικού | Επαναφορά των απαραίτητων μηνυμάτων και συνημμένων | Εκτός από το κλειδί, απαιτεί τα ίδια τα δεδομένα και υποστηριζόμενη μέθοδο ανάκτησης |
Αυτή η διάκριση αποτρέπει ένα δαπανηρό λάθος: τη διαγραφή του παλιού τηλεφώνου με την πεποίθηση ότι η γνώση του κωδικού σύνδεσης αρκεί για να επιστρέψουν όλες οι συνομιλίες.
Τι ακριβώς λέει η τεκμηρίωση v7;
Η σελίδα ασφάλειας του Livara εξηγεί ότι τα κλειδιά συμφωνίας και υπογραφής P-256 και ο σπόρος ML-KEM κρυπτογραφούνται στη συσκευή με ένα τυχαίο κλειδί ανάκτησης 256 bit. Στην περιγραφή της μορφής v7 αυθεντικοποιούνται επίσης η σουίτα αλγορίθμων, η εποχή ταυτότητας και η γενιά. Πρόκειται για έγγραφο του κατασκευαστή, όχι από μόνο του για ανεξάρτητο έλεγχο της υλοποίησης.
Το μοντέλο απειλών του Livara θεωρεί τη φράση ανάκτησης απαραίτητη για το άνοιγμα του αντιγράφου ασφαλείας κλειδιών. Από αυτή την περιγραφή δεν πρέπει να μαντεύουμε τον ακριβή αλγόριθμο μετατροπής φράσης σε κλειδί ή την άμεση ανακατασκευή όλων των κλειδιών. Οι πρακτικές λεπτομέρειες πρέπει να αντιστοιχίζονται στην έκδοση της εφαρμογής και στον οδηγό της συγκεκριμένης έκδοσης.
Γιατί μια συνάρτηση παραγωγής δεν κάνει ισχυρή μια αδύναμη φράση;
Το μήκος εξόδου μιας συνάρτησης δεν ταυτίζεται με το πόσο απρόβλεπτη είναι η είσοδός της. Το RFC 5869 διευκρινίζει ότι το HKDF συγκεντρώνει την υπάρχουσα εντροπία, αλλά δεν την αυξάνει. Συνεπώς, δεν μπορούμε να ισχυριστούμε ότι κάθε αυθαίρετη φράση αποκτά αυτόματα πλήρη ασφάλεια 256 bit περνώντας από το HKDF.
Μη συντομεύετε, ξαναγράφετε ή αντικαθιστάτε αυθαίρετα με μια προβλέψιμη πρόταση τη φράση που παράγεται από την επίσημη διαδικασία της εφαρμογής. Μην τη στέλνετε σε κανένα πρόσωπο, bot υποστήριξης ή άγνωστη φόρμα.
Πριν αλλάξετε ή διαγράψετε το τηλέφωνο
- Επιβεβαιώστε στην εφαρμογή τι έχει αντιγραφεί: η ταυτότητα, το ιστορικό ή και τα δύο με χωριστές μεθόδους.
- Φυλάξτε τη φράση ανάκτησης σε ασφαλές μέρος ανεξάρτητο από το ίδιο τηλέφωνο· θεωρήστε την πρόσβαση τρίτων σε αυτή σοβαρό κίνδυνο.
- Διαβάστε τον οδηγό ανάκτησης της τρέχουσας έκδοσης. Ένα μήνυμα «επιτυχής σύνδεση» δεν αποτελεί από μόνο του πλήρη ανάκτηση.
- Αν υποστηρίζεται μέθοδος δοκιμής ανάκτησης, δοκιμάστε πρώτα με μη ευαίσθητα δεδομένα και χωρίς να διαγράψετε το μοναδικό υπάρχον αντίγραφο.
- Μετά τη μεταφορά, ελέγξτε τις συνομιλίες και τα αρχεία που χρειάζεστε· μόνο τότε αποφασίστε αν θα αποσύρετε την παλιά συσκευή.
Τι γίνεται αν δεν έχω τη φράση ανάκτησης;
Αν διαθέτετε ακόμη εξουσιοδοτημένη συσκευή, εξετάστε μόνο τις επίσημες διαδρομές που υπάρχουν στην ίδια εφαρμογή· μην υποθέτετε ότι είναι δυνατή η δημιουργία νέου αντιγράφου ασφαλείας χωρίς να ελέγξετε την έκδοση. Αν έχουν χαθεί και η συσκευή και η φράση, το έγγραφο του Livara δεν υπόσχεται ανάκτηση κλειδιών. Καμία υπηρεσία «εγγυημένης αποκρυπτογράφησης» δεν αναιρεί αυτό το όριο.
Ξεκινήστε το σχέδιο μεταφοράς λογαριασμού με το ερώτημα «Ποια δεδομένα, με ποιο κλειδί και από ποιο αντίγραφο ασφαλείας επιστρέφουν;», όχι με την υπόθεση ότι η επανασύνδεση σημαίνει επιστροφή όλων των συνομιλιών.



