Η κρυπτογράφηση προστατεύει το μήνυμα κατά τη μεταφορά· οι έλεγχοι στιγμιοτύπων οθόνης ρυθμίζουν ορισμένα αντίγραφα που δημιουργούνται μετά την εμφάνισή του.
Η διατερματική κρυπτογράφηση δεν κάνει μια συνομιλία απρόσβλητη από στιγμιότυπα οθόνης. Προστατεύει το περιεχόμενο των μηνυμάτων μεταξύ των προβλεπόμενων τελικών σημείων. Η συσκευή του παραλήπτη πρέπει να αποκρυπτογραφήσει ένα μήνυμα για να το εμφανίσει, και αυτό το αναγνώσιμο αποτέλεσμα μπορεί να γίνει νέο αντίγραφο.
Οι έλεγχοι για τα στιγμιότυπα οθόνης μπορούν να περιορίσουν ορισμένες μορφές αντιγραφής, αλλά η εμβέλειά τους εξαρτάται από την εφαρμογή, το λειτουργικό σύστημα και τη συσκευή. Το χρήσιμο ερώτημα δεν είναι απλώς αν μια συνομιλία είναι «ασφαλής», αλλά ποιο αντίγραφο προσπαθείτε να αποτρέψετε και ποια συσκευή το ελέγχει.
Τι προστατεύει η κρυπτογράφηση και πού γίνεται η αντιγραφή
Σε μια συνομιλία με διατερματική κρυπτογράφηση, η υπηρεσία δρομολογεί κρυπτογραφημένο περιεχόμενο, ενώ οι προβλεπόμενες συσκευές διαθέτουν τα κλειδιά που χρειάζονται για να το διαβάσουν. Αυτό προστατεύει από την ανάγνωση του περιεχομένου των μηνυμάτων από συγκεκριμένους ενδιάμεσους. Δεν υποχρεώνει έναν εξουσιοδοτημένο παραλήπτη να κρατήσει αυτό το περιεχόμενο ιδιωτικό.
Μετά την αποκρυπτογράφηση, ένα μήνυμα μπορεί να εμφανιστεί, να διαβαστεί φωναχτά, να αποθηκευτεί ή να κοινοποιηθεί. Ένα στιγμιότυπο οθόνης αντιγράφει το εμφανιζόμενο αποτέλεσμα· δεν παραβιάζει τον αλγόριθμο κρυπτογράφησης. Η ίδια διάκριση ισχύει όταν κάποιος φωτογραφίζει μια οθόνη με άλλη κάμερα.
Αυτό το όριο έχει σημασία ακόμη κι όταν όλοι έχουν καλές προθέσεις. Μια συνεδρία κοινής χρήσης οθόνης, μια ορατή ειδοποίηση ή μια εικόνα που προωθήθηκε κατά λάθος μπορεί να αποκαλύψει μια ιδιωτική συνομιλία χωρίς κανείς να επιτεθεί στην κρυπτογραφία της.
Ο αποκλεισμός, η ανίχνευση και η αποθάρρυνση είναι διαφορετικοί έλεγχοι
| Έλεγχος | Επιδιωκόμενο όφελος | Σημαντικός περιορισμός |
|---|---|---|
| Αποκλεισμός στιγμιοτύπων οθόνης | Αποτροπή της υποστηριζόμενης καταγραφής μιας προστατευμένης οθόνης μέσω λογισμικού | Δεν μπορεί να σταματήσει μια άλλη κάμερα ή την επαναπληκτρολόγηση κειμένου από τον παραλήπτη |
| Ανίχνευση στιγμιοτύπων οθόνης | Ειδοποίηση της εφαρμογής ότι συνέβη ένα υποστηριζόμενο συμβάν καταγραφής | Η ανίχνευση δεν είναι πρόληψη και δεν καλύπτει κάθε μέθοδο |
| Εξαφανιζόμενα μηνύματα | Μείωση του χρόνου διατήρησης ενός μηνύματος από υποστηριζόμενες εφαρμογές-πελάτες | Ένα ξεχωριστό αντίγραφο μπορεί να παραμείνει μετά τη λήξη του χρονοδιακόπτη |
| Πολυμέσα μίας προβολής | Περιορισμός του κανονικού εκ νέου ανοίγματος ή της αποθήκευσης μέσα στην εφαρμογή | Δεν εγγυάται ότι ο παραλήπτης δεν κράτησε αντίγραφο |
| Κρυφές προεπισκοπήσεις ειδοποιήσεων | Μείωση της έκθεσης εκτός της οθόνης συνομιλίας | Δεν αποκρύπτει το περιεχόμενο μόλις ανοίξει η συνομιλία |
Μια ονομασία όπως «ιδιωτική λειτουργία» δεν αρκεί για να διαπιστώσετε ποιες προστασίες υπάρχουν. Διαβάστε την περιγραφή της λειτουργίας και ελέγξτε την τρέχουσα έκδοση σε κάθε συσκευή που χρησιμοποιείτε.
Το Android ανιχνεύει στιγμιότυπα οθόνης, αλλά όχι με κάθε μέθοδο
Το Android 14 εισήγαγε ένα API ανίχνευσης στιγμιοτύπων οθόνης. Μια εφαρμογή μπορεί να καταχωρίσει μια συνάρτηση επανάκλησης για μια ορατή δραστηριότητα και να λάβει ειδοποίηση όταν γίνεται μια υποστηριζόμενη λήψη στιγμιοτύπου. Το σύστημα ειδοποιεί επίσης το άτομο που το λαμβάνει. Η συνάρτηση επανάκλησης δεν παραδίδει στην εφαρμογή την εικόνα του στιγμιοτύπου οθόνης.
Η τεκμηρίωση του Android περιγράφει έναν σημαντικό περιορισμό: στο Android 14, η ανίχνευση καλύπτει τον καθορισμένο συνδυασμό φυσικών πλήκτρων, όχι κάθε μηχανισμό λήψης στιγμιοτύπου. Το αν θα ειδοποιηθεί και ο συνομιλητής εξαρτάται επίσης από το αν η εφαρμογή μηνυμάτων υλοποιεί αυτή τη συμπεριφορά. Επομένως, η απουσία ειδοποίησης δεν αποδεικνύει ότι δεν δημιουργήθηκε αντίγραφο.
Τι κάνει το FLAG_SECURE του Android
Οι εφαρμογές μπορούν να επισημάνουν ένα ευαίσθητο παράθυρο με FLAG_SECURE, ώστε το περιεχόμενό του να μην εμφανίζεται σε στιγμιότυπα οθόνης ή σε μη ασφαλείς οθόνες. Αυτό αποτελεί ξεχωριστό έλεγχο προβολής, όχι ιδιότητα που παρέχεται από τη διατερματική κρυπτογράφηση.
Οι οδηγίες της Google για ευαίσθητες δραστηριότητες καταγράφουν επίσης περιορισμούς, μεταξύ άλλων ότι αυτό δεν αποτελεί αξιόπιστη άμυνα απέναντι σε επιθέσεις επικάλυψης. Η υποστήριξη και η υλοποίηση έχουν σημασία. Μην υποθέτετε ότι κάθε οθόνη μιας εφαρμογής μηνυμάτων χρησιμοποιεί αυτή τη σημαία ή ότι μια ρύθμιση για κινητά ισχύει και για συνδεδεμένες εφαρμογές υπολογιστή και ιστού.
Στο παρόν άρθρο δεν δοκιμάσαμε κάποια συγκεκριμένη έκδοση του Livara ως προς τον αποκλεισμό στιγμιοτύπων οθόνης ή τις ειδοποιήσεις. Η παραπάνω συζήτηση εξηγεί τις δυνατότητες της πλατφόρμας και δεν ισχυρίζεται ότι το Livara τις έχει ενεργοποιήσει όλες.
Πώς να ελέγξετε μια εφαρμογή μηνυμάτων χωρίς να εκθέσετε πραγματική συνομιλία
Χρησιμοποιήστε ένα ακίνδυνο δοκιμαστικό μήνυμα με μια επαφή που εμπιστεύεστε και καταγράψτε τις εκδόσεις της εφαρμογής και του λειτουργικού συστήματος.
- Ελέγξτε αν η προστασία από στιγμιότυπα οθόνης είναι προαιρετική και ποιες οθόνες καλύπτει.
- Δοκιμάστε τη συνηθισμένη λειτουργία λήψης στιγμιοτύπου στην υποστηριζόμενη συσκευή. Παρατηρήστε αν η λήψη αποκλείεται, ολοκληρώνεται ή αναφέρεται.
- Ελέγξτε ξεχωριστά τις προεπισκοπήσεις ειδοποιήσεων και τη συνηθισμένη κοινή χρήση οθόνης· ένα αποτέλεσμα δεν τεκμηριώνει κάποιο άλλο.
- Ελέγξτε τις συνδεδεμένες συσκευές. Μια προστασία στο τηλέφωνο μπορεί να μην υπάρχει στην εφαρμογή υπολογιστή.
- Αντιμετωπίστε το αποτέλεσμα ως ένδειξη για τη συγκεκριμένη διαμόρφωση που δοκιμάστηκε, όχι ως εγγύηση απέναντι σε κάθε μέθοδο καταγραφής.
Μη χρησιμοποιείτε ευαίσθητες φωτογραφίες ή ιδιωτικά μηνύματα άλλου ατόμου για αυτή τη δοκιμή.
Πρακτικές προφυλάξεις πριν στείλετε ευαίσθητο υλικό
Επιλέξτε προσεκτικά τον παραλήπτη και το κανάλι. Μια ομάδα προσθέτει παραλήπτες και συσκευές. Ελέγξτε τα μέλη πριν κοινοποιήσετε κάτι και επαληθεύστε μια απρόσμενη επαφή ή αλλαγή κλειδιού μέσω μιας έμπιστης οδού. Η επαλήθευση ταυτότητας μπορεί να βοηθήσει στον εντοπισμό λάθος κλειδιού· δεν μπορεί να πιστοποιήσει ότι η συσκευή του παραλήπτη δεν έχει κακόβουλο λογισμικό ή ότι ο ίδιος δεν θα κοινοποιήσει ποτέ ένα μήνυμα.
Περιορίστε τις περιττές λεπτομέρειες. Στείλτε το τμήμα ενός εγγράφου που χρειάζεται για την εργασία αντί για ολόκληρο αρχείο με άσχετα αναγνωριστικά στοιχεία. Όπου ενδείκνυται, χρησιμοποιήστε μια ελεγχόμενη διαδικασία κοινής χρήσης εγγράφων αντί να τοποθετείτε ένα μόνιμο αντίγραφο σε συνομιλία.
Συμφωνήστε τις προσδοκίες σας. Ζητήστε άδεια πριν κοινοποιήσετε μηνύματα ή εικόνες άλλου ατόμου. Μια συμφωνία μη προώθησης αποτελεί κοινωνικό μέτρο προστασίας, όχι τεχνική εγγύηση.
Προστατεύστε το δικό σας τελικό σημείο. Αποκρύψτε τις προεπισκοπήσεις, τερματίστε την κοινή χρήση οθόνης πριν ανοίξετε ιδιωτικές συνομιλίες και ελέγξτε τις συνδεδεμένες συσκευές. Δείτε τον οδηγό ασφάλειας συνεδριών Android για κινδύνους που προκύπτουν αφού ένα μήνυμα φτάσει στο τηλέφωνο.
Συχνές ερωτήσεις
Μπορώ να διαγράψω εξ αποστάσεως ένα στιγμιότυπο οθόνης διαγράφοντας το αρχικό μήνυμα;
Μην το θεωρείτε δεδομένο. Η διαγραφή μέσα στην εφαρμογή μηνυμάτων δεν αφαιρεί αξιόπιστα ένα ανεξάρτητο στιγμιότυπο οθόνης, μια φωτογραφία ή ένα εξαγόμενο αντίγραφο εκτός του ελέγχου της.
Μια προειδοποίηση για στιγμιότυπο οθόνης σημαίνει ότι η εικόνα κοινοποιήθηκε;
Όχι. Ένα συμβάν καταγραφής που ανιχνεύτηκε δεν αποδεικνύει πού πήγε το αρχείο που προέκυψε ή γιατί δημιουργήθηκε. Αντίστοιχα, η απουσία προειδοποίησης δεν αποδεικνύει ότι δεν αντιγράφηκε τίποτα.
Παραμένουν χρήσιμα τα εξαφανιζόμενα μηνύματα;
Μπορούν να μειώσουν τη συνήθη διατήρηση όταν υποστηρίζονται και έχουν ρυθμιστεί σωστά. Χρησιμοποιήστε τα για να περιορίσετε τη συσσώρευση, όχι ως υπόσχεση ότι ένας παραλήπτης δεν μπορεί να διατηρήσει το περιεχόμενο.
Ο ρεαλιστικός στόχος είναι να περιορίσετε τα ανεπιθύμητα αντίγραφα και να επιλέξετε αξιόπιστους παραλήπτες, όχι να υποσχεθείτε ότι οι αναγνώσιμες πληροφορίες δεν μπορούν ποτέ να αντιγραφούν.



