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

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

Με λίγα λόγια

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

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

Επίπεδα ασφάλειας

Κάθε χώρος έχει ένα επίπεδο. Το επιλέγετε στην αρχή και μπορείτε να το αλλάξετε αργότερα στις Ρυθμίσεις > Χώρος > Επίπεδο ασφάλειας, αφού σχεδιάσετε ξανά το μοτίβο.

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

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

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

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

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

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

Επιβράδυνση του μαντέματος

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

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

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

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

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

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

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

Μέσα στην εφαρμογή, κάθε προσπάθεια διαρκεί περίπου ένα δευτερόλεπτο και το επαναλαμβανόμενο μάντεμα επιβραδύνει κάθε ξεκλείδωμα, έως και 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 χρόνια

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

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

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

Η φράση ανάκτησης δείχνει και το μοτίβο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Χωρίς φράση, κανείς δεν μπορεί να βοηθήσει

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