Πώς το LifeVeil προστατεύει τα αρχεία σας

Αυτή η σελίδα εξηγεί με απλά λόγια τι κάνει το LifeVeil, αλλά και τι δεν μπορεί να κάνει. Προτιμάμε να γνωρίζετε τα όρια παρά να εμπιστεύεστε μια υπερβολική υπόσχεση.

Με λίγα λόγια

Από το μοτίβο σας σε κλειδί

Σχεδιάζετε ένα μοτίβο σε πλέγμα 5×5, με τουλάχιστον 6 κουκκίδες και χωρίς να περάσετε δύο φορές από την ίδια κουκκίδα. Το LifeVeil μετατρέπει το μοτίβο σε κλειδί με το Argon2id, από τη libsodium (έκδοση 1.0.20 στο Android).

Πώς κρυπτογραφούνται τα αρχεία

Φράση ανάκτησης

Δακτυλικό αποτύπωμα

Το ξεκλείδωμα με δακτυλικό αποτύπωμα είναι προαιρετικό. Το δακτυλικό αποτύπωμα το ελέγχει το Android, όχι το LifeVeil· η εφαρμογή δεν λαμβάνει ποτέ το δακτυλικό σας αποτύπωμα. Το κύριο κλειδί ξεκλειδώνεται από ένα κλειδί του Android Keystore που λειτουργεί μόνο αμέσως μετά από ισχυρό βιομετρικό έλεγχο. Αν κάποιος προσθέσει νέο δακτυλικό αποτύπωμα στο τηλέφωνο, αυτό το κλειδί παύει να λειτουργεί και πρέπει να χρησιμοποιήσετε ξανά το μοτίβο σας.

Αρχείο αντιγράφου ασφαλείας

Άλλες προστασίες στην εφαρμογή

Τεχνητή νοημοσύνη και μάντεμα μοτίβου

Όρια που πρέπει να γνωρίζετε

Καμία εφαρμογή δεν μπορεί να προστατεύσει από τα πάντα. Αυτά είναι τα ειλικρινή όρια του LifeVeil.

Τα απλά μοτίβα μπορούν να μαντευτούν

Σύντομα ή συνηθισμένα σχήματα (ένα L, ένα Z, μια ευθεία γραμμή) μπορούν να μαντευτούν αν κάποιος σας παρακολουθεί, από τα ίχνη στην οθόνη ή σε λίγες προσπάθειες. Τα πραγματικά μοτίβα μαντεύονται πολύ πιο εύκολα απ' ό,τι δείχνει ο αριθμός των πιθανών μοτίβων. Χρησιμοποιήστε περισσότερες κουκκίδες και περισσότερες στροφές. Η εφαρμογή σάς προειδοποιεί για πολύ απλά μοτίβα.

Πόσο θα μπορούσε να διαρκέσει το μάντεμα

Μέσα στην εφαρμογή, κάθε προσπάθεια διαρκεί περίπου ένα δευτερόλεπτο και οι αναμονές μεγαλώνουν μετά από 5 λάθη. Όμως κάποιος που έχει το αρχείο αντιγράφου ασφαλείας σας, ή που έχει πάρει το αλάτι συσκευής από τηλέφωνο με root, μπορεί να μαντεύει σε υπολογιστή, χωρίς αναμονές. Το Argon2id το επιβραδύνει, αλλά ένα μοτίβο έχει πολύ λιγότερους συνδυασμούς από έναν μεγάλο κωδικό πρόσβασης. Χονδρικές εκτιμήσεις για μία κάρτα γραφικών υψηλών επιδόσεων (κατηγορίας RTX 4090) με περίπου 1.000 δοκιμές το δευτερόλεπτο:

Τι μαντεύεταιΣυνδυασμοίΧρόνος, μία κάρτα γραφικών
Τα 10.000 πιο συνηθισμένα μοτίβα104περίπου 10 δευτερόλεπτα
Όλα τα μοτίβα 6 κουκκίδων1,28 × 108περίπου 1,5 ημέρες
Όλα τα μοτίβα 7 κουκκίδων2,42 × 109περίπου 28 ημέρες
Όλα τα μοτίβα 8 κουκκίδων4,36 × 1010περίπου 1,4 χρόνια
Φράση ανάκτησης (92 bit)4,95 × 1027περίπου 1,6 × 1017 χρόνια

Πρόκειται για εκτιμήσεις, όχι για μετρήσεις. Οι αριθμοί μοτίβων είναι ανώτατα όρια· τα πραγματικά μοτίβα είναι πολύ λιγότερα. Περισσότερος ή ταχύτερος εξοπλισμός κάνει το μάντεμα αναλογικά ταχύτερο.

Κρατήστε το αρχείο αντιγράφου ασφαλείας ιδιωτικό

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

Τηλέφωνα με root ή μολυσμένα τηλέφωνα

Αν κάποιος μπορεί να εκτελέσει κώδικα με τα δικαιώματα της εφαρμογής (για παράδειγμα σε τηλέφωνο με root ή με κακόβουλο λογισμικό που έχει πλήρη έλεγχο), μπορεί να ξεκλειδώσει το αλάτι συσκευής και να μαντεύει εκτός σύνδεσης. Όσο το θησαυροφυλάκιο είναι ανοιχτό, τα κλειδιά βρίσκονται στη μνήμη και μπορούν να διαβαστούν με πρόσβαση root ή με πρόγραμμα εντοπισμού σφαλμάτων (debugger). Ορισμένα αντίγραφα που δημιουργούνται μέσα στο Android και στο Flutter, καθώς και οι φωτογραφίες που εμφανίζονται στην οθόνη, δεν μπορούν να σβηστούν αμέσως από τη μνήμη.

Ορισμένες πληροφορίες είναι ορατές

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

Ο άδειος χώρος ξεγελά μόνο την οθόνη

Όποιος μπορεί να διαβάσει τα αρχεία της εφαρμογής (για παράδειγμα σε τηλέφωνο με root) μπορεί να μετρήσει τους φακέλους των χώρων και να δει ότι αυτή η ρύθμιση είναι ενεργή. Επίσης, μετά από 5 λάθος μοτίβα η εφαρμογή σάς βάζει να περιμένετε, κάτι που δείχνει ότι τα προηγούμενα μοτίβα δεν άνοιξαν τίποτα.

Η μεταμφίεση αλλάζει μόνο την αρχική οθόνη

Το δακτυλικό αποτύπωμα είναι πιο αδύναμος δρόμος

Το ξεκλείδωμα με δακτυλικό αποτύπωμα παρακάμπτει το Argon2id. Η ισχύς του εξαρτάται από τον αισθητήρα δακτυλικού αποτυπώματος του τηλεφώνου σας και από το Android Keystore. Μπορείτε να το απενεργοποιήσετε από τις Ρυθμίσεις ανά πάσα στιγμή.

Φωτογραφίες εισβολέα

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

Στοιχεία φωτογραφιών

Το κλείδωμα διακόπτεται προσωρινά στις οθόνες συστήματος

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

Τα θησαυροφυλάκια μοιράζονται ένα αλάτι συσκευής

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

Πράγματα που καμία εφαρμογή δεν μπορεί να εμποδίσει

Κάποιον που σας παρακολουθεί ενώ σχεδιάζετε το μοτίβο σας ή μια κάμερα που βιντεοσκοπεί την οθόνη σας.

Αν χάσετε και τα δύο, κανείς δεν μπορεί να βοηθήσει

Αν χάσετε και το μοτίβο και τη φράση ανάκτησης, κανείς δεν μπορεί να ανακτήσει τα αρχεία σας. Ούτε εμείς.