SHARE THE PERSPECTIVE
Για την ασφάλεια της κλήσης, μη ρωτάτε μόνο «Είναι κρυπτογραφημένη;»· ρωτήστε πού τερματίζεται η κρυπτογράφηση και τι αλλάζει η εγγραφή.

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

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

Τρεις διαφορετικές διαδρομές στην ίδια εφαρμογή

Διαδρομή Παραδείγματα δεδομένων Ερώτημα ασφάλειας
Αποθηκευόμενα μηνύματα Κείμενο, φωτογραφίες, αρχεία και φωνητικά μηνύματα Ποιος μπορεί να διαβάσει τα αντίγραφα στη συσκευή, στον διακομιστή και στο αντίγραφο ασφαλείας;
Ζωντανά μέσα Ήχος μικροφώνου, βίντεο και κοινή χρήση οθόνης Η κρυπτογράφηση τερματίζεται στη συσκευή του συνομιλητή ή σε έναν ενδιάμεσο διακομιστή;
Σηματοδοσία Πρόσκληση κλήσης, απάντηση και πληροφορίες συντονισμού της σύνδεσης Ποιος μπορεί να αλλάξει τα μηνύματα ελέγχου ή την ταυτότητα του προορισμού;

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

Τι δείχνει το DTLS-SRTP;

Στο WebRTC, το SRTP προστατεύει τη ροή μέσων και το DTLS-SRTP είναι ένας τρόπος καθορισμού του απαιτούμενου υλικού κλειδιών. Το RFC 5764 περιγράφει τον μηχανισμό DTLS-SRTP και το RFC 3711 την προστασία των πακέτων μέσων.

Όμως το «χρησιμοποιούμε WebRTC» δεν απαντά από μόνο του στο αν ο διακομιστής τηλεδιάσκεψης αποκρυπτογραφεί τα μέσα. Πρέπει να είναι σαφή τα τελικά σημεία της κρυπτογράφησης και ο τρόπος επαλήθευσης της ταυτότητάς τους. Μπορεί να υπάρχει κρυπτογραφημένη σύνδεση μεταξύ χρήστη και διακομιστή, αλλά ο διακομιστής να έχει πρόσβαση στο αποκρυπτογραφημένο περιεχόμενο για επεξεργασία ή εγγραφή. Αυτό δεν είναι το ίδιο με την κρυπτογράφηση από άκρο σε άκρο (E2EE) μεταξύ των συμμετεχόντων.

Η αρχιτεκτονική ασφάλειας του WebRTC στο RFC 8827 δείχνει επίσης ότι, πέρα από την προστασία των μέσων, έχουν σημασία η εμπιστοσύνη στην εφαρμογή ιστού, η διαδρομή σηματοδοσίας και η ταυτότητα του συνομιλητή. Η κρυπτογράφηση των πακέτων δεν σημαίνει ότι όλα τα στοιχεία του προϊόντος είναι αξιόπιστα.

Γιατί η σηματοδοσία πρέπει να αξιολογείται ξεχωριστά;

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

Κατά την ανάγνωση της τεκμηρίωσης, αρκούν τρεις ερωτήσεις:

  1. Προστατεύονται η πρόσκληση, η απάντηση και οι πληροφορίες κλειδιών από αλλοίωση;
  2. Πώς γνωρίζει ο χρήστης ότι το κλειδί ανήκει στον συνομιλητή με τον οποίο θέλει να επικοινωνήσει;
  3. Ποια προειδοποίηση εμφανίζεται όταν αλλάζει το κλειδί ή η συσκευή;

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

Η εγγραφή κλήσης δημιουργεί ένα νέο όριο ασφάλειας

Η φράση «κρυπτογραφημένη κλήση» δεν δίνει πλήρη απάντηση για το καταγεγραμμένο αντίγραφο. Ένας συμμετέχων μπορεί να καταγράψει ήχο ή εικόνα με τη δική του συσκευή. Η εγγραφή από την πλευρά του διακομιστή πρέπει επίσης να τεκμηριώνεται ξεχωριστά: Αποκτά ο διακομιστής πρόσβαση σε αναγνώσιμα μέσα για να κάνει την εγγραφή; Ποιος διατηρεί το αρχείο; Πότε διαγράφεται;

Αν η ενεργοποίηση της εγγραφής αλλάζει τη λειτουργία ασφάλειας, η αλλαγή πρέπει να είναι σαφής στους συμμετέχοντες. Πριν από μια ευαίσθητη συζήτηση, ελέγξτε την κατάσταση εγγραφής και τη συναίνεση των ατόμων· η απουσία της ενσωματωμένης ένδειξης εγγραφής δεν εγγυάται ότι κανείς δεν καταγράφει με άλλο μέσο.

Πώς να διαβάζετε την τρέχουσα τεκμηρίωση του Livara

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

Ο περιορισμός όλων των ομαδικών κλήσεων σε «2 έως 6 άτομα στο Android» στο παλαιό κείμενο δεν συμφωνεί με την τρέχουσα τεκμηρίωση και δεν αποτελεί βάση αυτού του οδηγού. Για τη χωρητικότητα, την πλατφόρμα και την έκδοση που σας ενδιαφέρουν, πρέπει να εξετάζονται ο τρέχων οδηγός και η πραγματική συμπεριφορά της εφαρμογής· αυτό το άρθρο δεν παρέχει δοκιμή χωρητικότητας.

Επίσης, η αναφορά αλγορίθμων συνομιλίας όπως ο ML-KEM δεν αποδεικνύει από μόνη της ότι ο ίδιος αλγόριθμος χρησιμοποιείται και για τα μέσα της κλήσης. Ο ισχυρισμός ότι μια κλήση διαθέτει μετακβαντική προστασία απαιτεί στοιχεία ειδικά για τη διαδρομή των μέσων και την επαλήθευση ταυτότητας. Διαβάστε το μοντέλο απειλών του Livara μαζί με τη σελίδα δυνατοτήτων, όχι ως υποκατάστατο ανεξάρτητης δοκιμής.

Σύντομη λίστα ελέγχου πριν συγκρίνετε δύο υπηρεσίες

Για κάθε απάντηση «ναι», σημειώστε επίσης την έκδοση και την πηγή:

  • Περιγράφονται ξεχωριστά οι κλήσεις δύο ατόμων, οι ομαδικές κλήσεις και η κοινή χρήση οθόνης;
  • Είναι σαφές αν ο διακομιστής απλώς προωθεί πακέτα ή μπορεί να αποκρυπτογραφήσει τα μέσα;
  • Μπορούν να επαληθευτούν η ταυτότητα και το κλειδί του συμμετέχοντος;
  • Είναι εμφανείς η αλλαγή συσκευής, η προσθήκη συμμετέχοντος και η ενεργοποίηση της εγγραφής;
  • Είναι ίδια η διαδρομή κλήσης στον ιστό και στην εφαρμογή ή διαφέρει;
  • Εξηγείται η διατήρηση των αρχείων εγγραφής και των μεταδεδομένων;
  • Αφορούν τα στοιχεία δοκιμών ή ελέγχων την ίδια έκδοση και λειτουργία;

Αν η τεκμηρίωση δεν δίνει απάντηση, γράψτε «άγνωστο»· η απουσία απάντησης δεν αποδεικνύει ούτε ασφάλεια ούτε υποκλοπή.

Συχνές ερωτήσεις

Εμποδίζει μια κλήση με E2EE τον συνομιλητή να την καταγράψει;

Όχι. Ο εξουσιοδοτημένος παραλήπτης έχει πρόσβαση στο αναγνώσιμο περιεχόμενο και μπορεί να το καταγράψει με λογισμικό ή με άλλη συσκευή.

Είναι κακή η κρυπτογράφηση κατά τη μεταφορά;

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

Η χρήση μετακβαντικής κρυπτογράφησης στη συνομιλία κάνει και την κλήση μετακβαντική;

Όχι. Ο ισχυρισμός πρέπει να αφορά το ίδιο επίπεδο, τους ίδιους αλγορίθμους και την ίδια έκδοση υλοποίησης. Αξιολογήστε τη συνομιλία και την κλήση ξεχωριστά.

Εξετάστε τα όρια ασφάλειας του Livara
CONTINUE THE THREADPrivate messaging ↗
YOU’VE REACHED THE ENDBack to the reading room ↗