Η διατερματική κρυπτογράφηση δεν απαιτεί από έναν αγγελιοφόρο να αποφεύγει την κεντρική αποθήκευση. Ένας διακομιστής μπορεί να αποθηκεύει κρυπτογραφημένα μηνύματα για συγχρονισμό χωρίς να κατέχει τα μυστικά που χρειάζονται για να διαβάσει το περιεχόμενό τους.
Το δύσκολο μέρος της ανταλλαγής μηνυμάτων σε πολλές συσκευές είναι να αποφασιστεί ποιες συσκευές είναι εξουσιοδοτημένες, ποια κλειδιά λαμβάνουν και αν μπορούν να αποκτήσουν πρόσβαση σε παλαιότερο ιστορικό. Αυτές οι αποφάσεις έχουν μεγαλύτερη σημασία από το αν το σύστημα χρησιμοποιεί βάση δεδομένων.
Τέσσερις διαφορετικές λειτουργίες που συχνά ονομάζονται «συγχρονισμός»
| Λειτουργία | Τι πρέπει να επιτυγχάνει |
|---|---|
| Παράδοση νέων μηνυμάτων | Να μεταφέρει προστατευμένο περιεχόμενο στις συσκευές που είναι επί του παρόντος εξουσιοδοτημένες |
| Σύνδεση νέας συσκευής | Να επιβεβαιώνει ότι ο κάτοχος του λογαριασμού εγκρίνει το νέο τελικό σημείο |
| Μεταφορά ιστορικού | Να παρέχει στη νέα συσκευή πρόσβαση σε επιλεγμένο παλαιότερο περιεχόμενο και στο υλικό αποκρυπτογράφησής του |
| Ανάκτηση ταυτότητας | Να επαναφέρει ή να αντικαθιστά κλειδιά ταυτότητας χωρίς απαραίτητα να επαναφέρει το ιστορικό μηνυμάτων |
Ένα προϊόν μπορεί να υποστηρίζει μία λειτουργία χωρίς να υποστηρίζει και τις τέσσερις. Η επιτυχής είσοδος δεν αποδεικνύει ότι το παλιό ιστορικό συνομιλιών είναι ανακτήσιμο.
Πώς η κρυπτογραφημένη παράδοση μπορεί να υποστηρίζει πολλές συσκευές
Μία προσέγγιση διατηρεί ξεχωριστές συνεδρίες για κάθε συσκευή. Η προδιαγραφή Sesame του Signal περιγράφει τη διαχείριση συνεδριών σε ένα ασύγχρονο περιβάλλον πολλών συσκευών, συμπεριλαμβανομένης της προσθήκης ή αφαίρεσης συσκευών και της άφιξης μηνυμάτων εκτός σειράς.
Πρόκειται για τεκμηριωμένο παράδειγμα σχεδιασμού, όχι για καθολική απαίτηση. Άλλα συστήματα μπορεί να κρυπτογραφούν το περιεχόμενο μία φορά και να διανέμουν προστατευμένα κλειδιά περιεχομένου, να χρησιμοποιούν ομαδικούς μηχανισμούς ή να συνδυάζουν προσεγγίσεις. Ο ισχυρισμός «η E2EE απαιτεί πλήρες αντίγραφο του ωφέλιμου φορτίου ανά συσκευή» είναι υπερβολικά γενικός.
Όποιος σχεδιασμός κι αν επιλεγεί, η προσθήκη μιας συσκευής με δυνατότητα αποκρυπτογράφησης προσθέτει ένα τελικό σημείο που χρειάζεται προστασία. Ένας παραμελημένος φορητός υπολογιστής μπορεί να εκθέσει το μη κρυπτογραφημένο περιεχόμενο που λαμβάνει, ακόμη κι αν ο διακομιστής δεν το βλέπει ποτέ.
Το αποθηκευμένο κρυπτοκείμενο εξακολουθεί να έχει συνέπειες για την ιδιωτικότητα και τη διατήρηση δεδομένων
Η κρυπτογραφημένη αποθήκευση δεν είναι το ίδιο με τη μη αποθήκευση. Οι πάροχοι μπορεί να διατηρούν πληροφορίες παράδοσης, εγγραφές συσκευών, χρονικές σημάνσεις, στοιχεία συμμετοχής ή κρυπτογραφημένο ιστορικό μηνυμάτων. Οι λεπτομέρειες διαφέρουν και πρέπει να δηλώνονται ρητά.
Η τεκμηρίωση ασφάλειας της Livara αναφέρει ότι ο αναμεταδότης της αποθηκεύει κρυπτοκείμενο και λειτουργικά δεδομένα για συγχρονισμό και ανάκαμψη κατά την επανασύνδεση. Περιγράφει δρομολόγηση, συμμετοχή, χρονικές σημάνσεις, κατάσταση παράδοσης και άλλες εγγραφές. Αυτό δεν πρέπει να περιγράφεται ως μια μη τεκμηριωμένη προσωρινή ουρά που εξαφανίζεται απαραίτητα μόλις κάθε συσκευή λάβει ένα μήνυμα.
Η εμπιστευτικότητα του περιεχομένου και η διατήρηση μεταδεδομένων απαιτούν επομένως ξεχωριστές ερωτήσεις. Ρωτήστε τι διατηρείται, για πόσο καιρό και τι αλλάζει με τη διαγραφή δεδομένων ή την κατάργηση λογαριασμού· μην επινοείτε περίοδο διατήρησης όταν δεν έχει επαληθευτεί καμία.
Τι επαναφέρει πραγματικά η ανάκτηση v7 της Livara
Η Livara περιγράφει το v7 ως κρυπτογραφημένο αντίγραφο ασφαλείας ταυτότητας, σφραγισμένο πριν από τη μεταφόρτωση με ένα τυχαίο κλειδί ανάκτησης 256 bit. Το τεκμηριωμένο ωφέλιμο φορτίο περιλαμβάνει υλικό κλειδιών ταυτότητας και η μορφή επαληθεύει την αυθεντικότητα της κρυπτογραφικής σουίτας, της εποχής ταυτότητας και της γενιάς του.
Η ίδια σελίδα αναφέρει ότι επαναφέρει την ταυτότητα, όχι το ιστορικό συνομιλιών. Μια φράση ανάκτησης δεν πρέπει επομένως να παρουσιάζεται ως εγγύηση ότι μια νέα συσκευή μπορεί να εμφανίσει κάθε παλιά συνομιλία.
Πριν αντικαταστήσετε ή διαγράψετε μια συσκευή, επαληθεύστε τις τρέχουσες επιλογές μεταφοράς ιστορικού και αντιγράφων ασφαλείας που είναι πράγματι διαθέσιμες σε εσάς. Κρατήστε απόρρητο κάθε υλικό ανάκτησης. Μη στέλνετε φράση ανάκτησης σε λογαριασμό υποστήριξης και μην την επικολλάτε σε μη επαληθευμένο ιστότοπο.
Η εμπροσθοβαρής μυστικότητα δεν διαγράφει τα εισερχόμενα μιας εξουσιοδοτημένης συσκευής
Ένας μηχανισμός ratchet μπορεί να περιορίσει όσα αποκαλύπτει μια μεταγενέστερη παραβίαση κλειδιού για παλαιότερη κρυπτογραφημένη κίνηση, όταν ισχύουν οι προϋποθέσεις του και διαγράφονται τα παρωχημένα μυστικά. Δεν μπορεί να κρύψει μη κρυπτογραφημένο περιεχόμενο που ένα τελικό σημείο έχει ήδη αποθηκεύσει ούτε να εμποδίσει κακόβουλο λογισμικό που παραμένει ενεργό να διαβάζει νέα μηνύματα.
Αντίστοιχα, η ασφάλεια μετά από παραβίαση απαιτεί κατάλληλη νέα ενημέρωση αφού ο επιτιθέμενος χάσει την πρόσβαση. Δεν αποτελεί υπόσχεση ότι οποιοδήποτε παλιό tablet γίνεται ακίνδυνο κάθε φορά που αυξάνεται ένας μετρητής μηνυμάτων.
Λίστα ελέγχου για ασφαλέστερη αλλαγή συσκευής
- Καταγράψτε τις συνδεδεμένες συσκευές σας πριν προσθέσετε άλλη μία.
- Χρησιμοποιήστε την τεκμηριωμένη διαδικασία σύνδεσης και επαλήθευσης της εφαρμογής, όχι κωδικό QR που έστειλε κάποιος άγνωστος.
- Ελέγξτε ποιο ιστορικό λαμβάνει η νέα συσκευή με μια ακίνδυνη δοκιμαστική συνομιλία.
- Επιβεβαιώστε το υλικό ανάκτησης και κάθε ξεχωριστό αντίγραφο ασφαλείας ιστορικού πριν διαγράψετε την παλιά συσκευή.
- Ανακαλέστε την πρόσβαση συσκευών που δεν ελέγχετε πλέον και ελέγξτε αν οι συνομιλητές λαμβάνουν ειδοποίηση αλλαγής ταυτότητας.
- Εξετάστε τις τοπικές λήψεις, τις ειδοποιήσεις και τα αντίγραφα ασφαλείας του λειτουργικού συστήματος σε κάθε τελικό σημείο.
Το μοντέλο απειλών της Livara περιλαμβάνει ρητά περιορισμούς τελικών σημείων και παραληπτών. Αυτοί οι περιορισμοί παραμένουν σημαντικοί σε κάθε οθόνη. Μια χρήσιμη υπόσχεση υποστήριξης πολλών συσκευών εξηγεί χωριστά την εξουσιοδότηση συσκευών, τα αποθηκευμένα δεδομένα και το εύρος της ανάκτησης.



