Η εύρεση φίλων σε μια εφαρμογή μηνυμάτων και η διατήρηση της ιδιωτικότητας του τηλεφωνικού καταλόγου δεν είναι το ίδιο ζήτημα. Η εφαρμογή πρέπει να εντοπίσει ποια αναγνωριστικά ανήκουν σε μέλη της υπηρεσίας· όμως ο τρόπος αυτής της αντιστοίχισης καθορίζει ποιες πληροφορίες λαμβάνει η υπηρεσία. Ο κατακερματισμός ενός αριθμού τηλεφώνου δεν εγγυάται από μόνος του ότι ο αριθμός δεν μπορεί να αναγνωριστεί.
Γιατί μπορεί να αναγνωριστεί ένας κατακερματισμένος αριθμός;
Μια συνάρτηση κατακερματισμού μετατρέπει την είσοδο σε μια τιμή σταθερού μήκους. Ωστόσο, το σύνολο των αριθμών τηλεφώνου είναι περιορισμένο και δομημένο. Ένας επιτιθέμενος μπορεί να παράγει πιθανούς αριθμούς, να υπολογίσει τις τιμές κατακερματισμού τους και να αναζητήσει αντιστοιχίες. Αυτό δεν είναι «αποκρυπτογράφηση του κατακερματισμού»· είναι δοκιμή προβλέψιμων εισόδων.
Η Signal εξηγεί ακριβώς αυτόν τον περιορισμό των αναγνωριστικών μικρής ποικιλίας στην περιγραφή του προβλήματος της ιδιωτικής εύρεσης επαφών. Το ίδιο άρθρο παρουσιάζει έναν σχεδιασμό βασισμένο σε έμπιστο περιβάλλον εκτέλεσης· αυτό το ιστορικό παράδειγμα δεν πρέπει να γενικεύεται σε όλες τις εφαρμογές μηνυμάτων χωρίς έλεγχο της έκδοσης και της νεότερης τεκμηρίωσης.
Επομένως, η φράση «ο διακομιστής βλέπει μόνο τιμές κατακερματισμού» δεν απαντά πλήρως στο ερώτημα της ιδιωτικότητας. Πρέπει να είναι σαφές ποιος μπορεί να υπολογίζει τις αντιστοιχίες, ποια αιτήματα καταγράφονται και πόσο διατηρούνται τα δεδομένα.
Τι επιτρέπει το δικαίωμα πρόσβασης στις επαφές;
Το δικαίωμα ανάγνωσης επαφών παρέχει στην εφαρμογή πρόσβαση στα δεδομένα του τηλεφωνικού καταλόγου· δεν καθορίζει από μόνο του αν η εφαρμογή τα μεταφορτώνει. Ονόματα, αριθμοί, διευθύνσεις email και σημειώσεις επαφών μπορεί να είναι ευαίσθητα, ιδίως όταν αφορούν άτομα που δεν είναι καν μέλη της υπηρεσίας.
Η τεκμηρίωση του Contacts Provider του Android διακρίνει την ευρεία ανάγνωση του τηλεφωνικού καταλόγου από την επιλογή μίας επαφής μέσω της διεπαφής του συστήματος. Το εύρος πρόσβασης εξαρτάται από την υλοποίηση και την έκδοση του λειτουργικού συστήματος.
| Μέθοδος εύρεσης επαφής | Πιθανό όφελος | Τι πρέπει να εξεταστεί |
|---|---|---|
| Κοινοποίηση ονόματος χρήστη ή συνδέσμου πρόσκλησης | Ενδέχεται να μη χρειάζεται ανάγνωση ολόκληρου του τηλεφωνικού καταλόγου | Δυνατότητα αναζήτησης του αναγνωριστικού και εντοπισμού του λογαριασμού από άλλους |
| Επιλογή λίγων επαφών | Λιγότερα δεδομένα γίνονται διαθέσιμα στην εφαρμογή | Λαμβάνει η εφαρμογή μόνο τις επιλεγμένες εγγραφές; |
| Μεταφόρτωση λίστας αριθμών ή τιμών κατακερματισμού | Ευκολότερη αντιστοίχιση με εγγεγραμμένους χρήστες | Δυνατότητα πρόβλεψης αριθμών, καταγραφής αιτημάτων και διατήρησης της λίστας |
| Ειδικό πρωτόκολλο ιδιωτικής εύρεσης | Μπορεί να μειώσει την αποκάλυψη εντός ενός μοντέλου απειλών | Παραδοχές εμπιστοσύνης, περιορισμοί και στοιχεία ανεξάρτητης αξιολόγησης |
Τι δεν αποδεικνύει η κρυπτογράφηση μηνυμάτων για τον τηλεφωνικό κατάλογο;
Η κρυπτογράφηση από άκρο σε άκρο μπορεί να κρύβει το κείμενο της συνομιλίας από τον διακομιστή, αλλά από μόνη της δεν λέει τίποτα για τα δικαιώματα επαφών, τα αιτήματα αναζήτησης χρηστών ή την καταγραφή επικοινωνιών. Ακόμη και χωρίς τηλεφωνικό κατάλογο, οι πληροφορίες δρομολόγησης μπορεί να αποκαλύπτουν μέρος των σχέσεων επικοινωνίας.
Η Livara εξηγεί στη σελίδα ασφαλείας την αποθήκευση και επεξεργασία λειτουργικών πληροφοριών, όπως η συμμετοχή σε ομάδες, ο χρόνος και η δρομολόγηση. Από αυτό το έγγραφο δεν μπορεί να συναχθεί ότι ο τηλεφωνικός κατάλογος κατακερματίζεται με συγκεκριμένη μέθοδο, ότι δεν διατηρείται κανένα ιστορικό ή ότι ο γράφος επικοινωνιών είναι εντελώς κρυφός. Τέτοιοι ισχυρισμοί χρειάζονται ξεχωριστή εξήγηση για την εύρεση επαφών.
Πριν δώσετε άδεια, κάντε αυτές τις πέντε ερωτήσεις
- Μπορώ να συνομιλώ με όνομα χρήστη ή απευθείας πρόσκληση ακόμη και χωρίς πρόσβαση στις επαφές;
- Ποια ακριβώς πεδία φεύγουν από τη συσκευή: μόνο ο αριθμός ή και το όνομα και άλλες λεπτομέρειες;
- Πώς χρησιμοποιούνται και διαγράφονται οι πληροφορίες ατόμων που δεν είναι μέλη;
- Η ανάκληση της άδειας διακόπτει μόνο τη μελλοντική πρόσβαση ή υπάρχει και τρόπος διαγραφής δεδομένων που έχουν ήδη σταλεί;
- Συμφωνούν η τεχνική εξήγηση και η πολιτική διατήρησης δεδομένων με την τρέχουσα έκδοση της εφαρμογής;
Ελέγξτε τα δικαιώματα της εφαρμογής στις ρυθμίσεις του συστήματος και, αν δεν χρειάζεστε αυτόματη εύρεση φίλων, περιορίστε την περιττή πρόσβαση. Τα ονόματα των επιλογών διαφέρουν μεταξύ τηλεφώνων. Μη θεωρείτε ότι η ανάκληση της άδειας ισοδυναμεί με διαγραφή πληροφοριών που έχουν ήδη μεταφορτωθεί.
Η ιδιωτικότητα επαφών κρίνεται από την ελαχιστοποίηση των δεδομένων και τη σαφήνεια της διαδρομής τους· όχι απλώς από την παρουσία της λέξης «κατακερματισμός» δίπλα στον αριθμό τηλεφώνου.



