Πώς το Mirage Vault προστατεύει τις φωτογραφίες σας
Το Mirage Vault προστατεύει τις φωτογραφίες σας κρυπτογραφώντας καθεμία στο ίδιο το iPhone με AES-256-GCM, με ένα τυχαίο κλειδί ανά αρχείο, και κλειδώνοντας το κλειδί του θησαυροφυλακίου πίσω από το Secure Enclave. Δεν υπάρχει λογαριασμός ούτε διακομιστής: το μοτίβο, το Face ID ή μια φράση ανάκτησης είναι οι μόνοι τρόποι εισόδου, και ένα αντίγραφο των αρχείων δεν μπορεί να ανοιχτεί με δοκιμές συνδυασμών αλλού.
Ποιος κοιτάζει και τι βρίσκει
Κάθε γραμμή είναι ένα πρόσωπο που μπορεί να κοιτάξει, τι βρίσκει με το Mirage Vault και τι σας προστατεύει.
| Ποιος | Τι βλέπει | Τι σας προστατεύει |
|---|---|---|
| Κάποιος που ρίχνει μια ματιά στην οθόνη Αφετηρίας σας ή πάνω από τον ώμο σας | Ένα απλό εικονίδιο· η οθόνη κλειδώματος είναι σκέτη άμμος χωρίς όνομα εφαρμογής και χωρίς πλέγμα | Το πλέγμα του μοτίβου εμφανίζεται μόνο κάτω από το δάχτυλό σας και σβήνει μόλις το σηκώσετε· η Εναλλαγή εφαρμογών δείχνει κενό στιγμιότυπο |
| Κάποιος που κρατά το ξεκλείδωτο iPhone σας | Η κενή οθόνη κλειδώματος του θησαυροφυλακίου | Face ID ή μοτίβο· 5 λάθος προσπάθειες ξεκινούν παύση 30 δευτ. που διπλασιάζεται έως και 1 ώρα· κλείδωμα κατά την έξοδο, κλείδωμα με την οθόνη προς τα κάτω |
| Κάποιος που γνωρίζει τον κωδικό του iPhone σας | Η ίδια κενή οθόνη κλειδώματος | Το θησαυροφυλάκιο έχει δικό του κλειδί. Ο κωδικός του iPhone δεν το ανοίγει, και το Face ID για το θησαυροφυλάκιο είναι δεμένο με τα καταχωρισμένα πρόσωπα: αν προστεθεί νέο πρόσωπο στο iPhone, το Face ID του θησαυροφυλακίου απενεργοποιείται μέχρι να ξεκλειδώσετε με το μοτίβο και να το ενεργοποιήσετε ξανά |
| Κάποιος με αντίγραφο των αρχείων ή του αντιγράφου ασφαλείας στο iCloud | Δεδομένα που μοιάζουν τυχαία, με τυχαία ονόματα | AES-256-GCM με ένα κλειδί ανά αρχείο· το κλειδί του θησαυροφυλακίου κρυπτογραφείται με κλειδί του Secure Enclave που δεν μπορεί να αντιγραφεί, οπότε το μοτίβο δεν μπορεί να βρεθεί με δοκιμές εκτός συσκευής. Το αντίγραφο ασφαλείας ανοίγει μόνο με τη φράση ανάκτησης των 8 λέξεων |
| Κάποιος που σας αναγκάζει να ξεκλειδώσετε | Όποιο θησαυροφυλάκιο επιλέξετε να δείξετε | Ένα θησαυροφυλάκιο-δόλωμα πίσω από δεύτερο μοτίβο και ένα Wipe Key: ένα μοτίβο που σβήνει επιτόπου τα κλειδιά του πραγματικού θησαυροφυλακίου και ανοίγει αντί γι’ αυτό το δόλωμα (και τα δύο Mirage Pro). Και τα δύο χρειάζονται το Face ID απενεργοποιημένο, επειδή το Face ID ανοίγει το πραγματικό θησαυροφυλάκιο μόλις ανοίξει το Mirage |
| Το Mirage ή όποιος ρωτήσει το Mirage | Τίποτα: δεν υπάρχει λογαριασμός, διακομιστής ούτε αντίγραφο του κλειδιού | Η φράση ανάκτησης εμφανίζεται μία φορά και δεν αποθηκεύεται ποτέ· κανείς από το Mirage δεν θα σας τη ζητήσει ποτέ |
Τι ακριβώς είναι η κρυπτογράφηση
Αυτές είναι οι παράμετροι στον πηγαίο κώδικα της εφαρμογής, όχι μια περίληψη.
- Το μοτίβο ή το PIN σας περνά από PBKDF2-HMAC-SHA256 με τουλάχιστον 600.000 επαναλήψεις, βαθμονομημένες ώστε να διαρκούν τουλάχιστον 250 ms στο iPhone σας. Το αποτέλεσμα δεν είναι ποτέ το ίδιο το κλειδί του θησαυροφυλακίου.
- Το Secure Enclave κρυπτογραφεί το αποτέλεσμα: ECIES σε κλειδί P-256 στο Secure Enclave. Το ιδιωτικό κλειδί δημιουργείται μέσα στο Secure Enclave και δεν μπορεί να διαβαστεί, οπότε ένα αντίγραφο των αρχείων και της Κλειδοθήκης δεν αρκεί για να δοκιμαστούν μοτίβα σε άλλο μηχάνημα.
- Το κλειδί του θησαυροφυλακίου (256 τυχαία bit, ένα ανά θησαυροφυλάκιο) αποκρυπτογραφείται μόνο στη μνήμη και μόνο μετά από σωστό μοτίβο, Face ID ή φράση ανάκτησης.
- Κάθε αρχείο έχει δικό του τυχαίο κλειδί, κρυπτογραφημένο με το κλειδί του θησαυροφυλακίου. Οι φωτογραφίες, τα βίντεο, οι σημειώσεις, οι σαρώσεις, οι μικρογραφίες και οι προεπισκοπήσεις είναι όλα ξεχωριστά αντικείμενα.
- Κάθε αρχείο σφραγίζεται σε τμήματα του 1 MiB με AES-256-GCM: νέο nonce για κάθε τμήμα και πιστοποιημένα δεδομένα που δένουν το τμήμα με το αρχείο του, τη θέση του και το αν είναι το τελευταίο. Ένα τμήμα που έχει αλλοιωθεί, περικοπεί ή αντιμετατεθεί εντοπίζεται και δεν αποκρυπτογραφείται.
Άλλα στοιχεία της μορφής: τα ονόματα αρχείων στον δίσκο είναι τυχαία αναγνωριστικά 128 bit· ο χώρος αποθήκευσης βρίσκεται υπό NSFileProtectionComplete και εξαιρείται από τα αντίγραφα ασφαλείας της συσκευής· η κεφαλίδα περιέχει 8 υποδοχές κλειδιών ίδιου μήκους, και οι αχρησιμοποίητες γεμίζουν με τυχαία byte, οπότε οι υποδοχές δεν αποκαλύπτουν αν υπάρχει θησαυροφυλάκιο-δόλωμα ή Wipe Key. Τα αρχεία ευρετηρίου μπορούν ακόμη να δείξουν ενδείξεις δεύτερου θησαυροφυλακίου σε ψηφιακή εγκληματολογική ανάλυση· αυτό είναι ανοιχτό ζήτημα του ελέγχου της εφαρμογής. Το Face ID έχει δικό του κλειδί στο Secure Enclave, που δημιουργείται με το τρέχον σύνολο καταχωρισμένων προσώπων, χωρίς εφεδρική χρήση του κωδικού του iPhone. Τα βίντεο αναπαράγονται μέσω κρυπτογραφημένου φορτωτή πόρων, τμήμα προς τμήμα, χωρίς προσωρινό αποκρυπτογραφημένο αρχείο. Οι καταγραφές παραβίασης σφραγίζονται με HPKE (P-256, HKDF-SHA256, AES-256-GCM) ενώ το θησαυροφυλάκιο είναι κλειδωμένο, ώστε μόνο το κλειδί του πραγματικού θησαυροφυλακίου να μπορεί να τις ανοίξει αργότερα.
Αντίγραφο ασφαλείας και ανάκτηση
Το κρυπτογραφημένο αντίγραφο ασφαλείας στο iCloud είναι δωρεάν για όλους και ενεργό από προεπιλογή. Ανεβάζει τα ίδια κρυπτογραφημένα αντικείμενα στην ιδιωτική βάση δεδομένων του δικού σας λογαριασμού iCloud· η Apple βλέπει μόνο κρυπτογραφημένα δεδομένα και το Mirage δεν βλέπει απολύτως τίποτα. Το αντίγραφο ασφαλείας ανοίγει μόνο με τη φράση ανάκτησης: 8 λέξεις από τη λίστα BIP-39 (88 bit), που εμφανίζονται μία φορά και δεν αποθηκεύονται ποτέ. Η φράση είναι το μόνο κλειδί που λειτουργεί σε άλλο iPhone, επειδή κάθε άλλο κλειδί είναι δεμένο με το Secure Enclave του iPhone που το δημιούργησε.


Τι ελέγχθηκε και από ποιον
Η μορφή του χώρου αποθήκευσης και το επίπεδο της εφαρμογής ελέγχθηκαν στις 2026-10-31: ανάγνωση κώδικα, δεύτερος έλεγχος της μορφής από άλλον ελεγκτή και ένας στόχος δοκιμών υπό ακραίες συνθήκες με ελέγχους ταυτοχρονισμού, αλλοίωσης, fuzzing και διαρροής απλού κειμένου (71 δοκιμές στο πακέτο, όλες επιτυχείς, και υπό Thread Sanitizer). Η κρυπτογράφηση αρχείων άντεξε σε αναστροφές bit, τυχαίες μεταλλάξεις, περικοπή σε κάθε όριο και ανταλλαγές τμημάτων μεταξύ αρχείων: δεν επιστράφηκε ποτέ λάθος απλό κείμενο. Τα ευρήματα αφορούσαν τη λογική των θησαυροφυλακίων και των υποδοχών και το αντίγραφο ασφαλείας στο iCloud, και τα κρίσιμα και υψηλής σοβαρότητας διορθώθηκαν την ίδια μέρα· το έγγραφο του ελέγχου καταγράφει το καθένα με την κατάστασή του.
Η μονάδα MirageCrypto, που ορίζει τη μορφή του χώρου αποθήκευσης και τα κλειδιά, είναι γραμμένη ως αυτόνομο πακέτο ώστε να μπορεί να δημοσιευτεί στο GitHub. Αυτή η σελίδα θα παραπέμπει σε αυτήν μόλις γίνει δημόσια.
Μια περίληψη της εφαρμογής σε μία παράγραφο, το εικονίδιο και στιγμιότυπα οθόνης για δημοσιεύσεις βρίσκονται στο υλικό Τύπου.
Σελίδες ασφάλειας
- Είναι ασφαλείς οι εφαρμογές θησαυροφυλακίου φωτογραφιών; Επτά έλεγχοι πριν εμπιστευτείτε μία
Επτά έλεγχοι που ξεχωρίζουν ένα κρυπτογραφημένο θησαυροφυλάκιο από έναν κρυφό φάκελο με οθόνη PIN.
- Είναι ασφαλές ένα θησαυροφυλάκιο-αριθμομηχανή; Τι προστατεύει η μεταμφίεση και τι όχι
Τι αξίζει η μεταμφίεση σε αριθμομηχανή, τι να ελέγξετε πίσω της και πώς κρύβεται το Mirage χωρίς να μιμείται άλλη εφαρμογή.