Λογική άρνηση και θησαυροφυλάκια χωρισμένα με μοτίβα
Κάποιος απαιτεί να ανοίξετε το Vaultaire. Σχεδιάζετε ένα μοτίβο και ανοίγει ένα κρυπτογραφημένο θησαυροφυλάκιο χωρίς μενού με τα υπόλοιπα. Ένα διαφορετικό μοτίβο μπορεί να ανοίξει ένα διαφορετικό θησαυροφυλάκιο. Αυτό σας παρέχει πρακτική διαμερισματοποίηση στη διεπαφή, με σαφή όρια έναντι ενός εξεταστή που μπορεί να επιθεωρήσει το κοντέινερ της εφαρμογής.
Η δυνατότητα αληθοφανούς άρνησης του Vaultaire χρησιμοποιεί ξεχωριστά μοτίβα για την αντιμετώπιση χωριστών κρυπτογραφημένων ευρετηρίων θησαυροφυλακίου χωρίς να εμφανίζει μια λίστα μεταξύ των θυρίδων. Αυτό μπορεί να αποκρύψει άλλα θησαυροφυλάκια κατά τη διάρκεια της συνήθους επιθεώρησης διεπαφής, αλλά η τρέχουσα διάταξη στο δίσκο εκθέτει έναν κρυπτογραφημένο αριθμό αρχείων ευρετηρίου σε έναν εξεταστή με πρόσβαση στο κοντέινερ εφαρμογής.
Τι σημαίνει πραγματικά εύλογη άρνηση
Με την ισχυρότερη κρυπτογραφική του έννοια, η εύλογη άρνηση σημαίνει ότι η παρατηρήσιμη αποθήκευση δεν αποδεικνύει ότι υπάρχει πρόσθετο προστατευμένο περιεχόμενο. Στην καθημερινή γλώσσα προϊόντος, η φράση χρησιμοποιείται επίσης για διαπιστευτήρια δόλωμα που αποκαλύπτουν μια προβολή ενώ αποκρύπτουν μια άλλη. Αυτά είναι διαφορετικά πρότυπα και η τρέχουσα εφαρμογή του Vaultaire πληροί τον στόχο της διαμερισματοποίησης της διεπαφής και όχι την άρνηση της θεωρητικής πληροφορίας.
Οι περισσότερες εφαρμογές αρχείων σας προσφέρουν ένα θησαυροφυλάκιο πίσω από έναν κωδικό. Αν κάποιος σας αναγκάσει να το ανοίξετε, όλα αποκαλύπτονται. Μερικές εφαρμογές προσφέρουν “λειτουργία παγίδας”, όπου ορίζετε δεύτερο κωδικό που εμφανίζει ψεύτικη οθόνη. Αυτές οι υλοποιήσεις είναι συνήθως επιφανειακές. Ένας εγκληματολόγος μπορεί να δει τα δεδομένα της εφαρμογής, να εντοπίσει σημαίες ρυθμίσεων, να παρατηρήσει ότι το μέγεθος των κρυπτογραφημένων δεδομένων δεν ταιριάζει με τα ορατά αρχεία, ή να βρει μεταδεδομένα που αποκαλύπτουν κρυφό επίπεδο.
Ο Vaultaire ακολουθεί μια προσέγγιση με μοτίβο. Κάθε έγκυρο μοτίβο στο πλέγμα 5×5 αντλεί ένα διαφορετικό υποψήφιο κλειδί θυρίδας. Η εφαρμογή κατακερματίζει αυτό το κλειδί για να υπολογίσει ένα αναμενόμενο όνομα αρχείου κρυπτογραφημένου ευρετηρίου, στη συνέχεια ανοίγει και επαληθεύει αυτό το ευρετήριο εάν υπάρχει. Δεν παρουσιάζει μοτίβα αντιστοίχισης μητρώου απλού κειμένου ή ονόματα θησαυροφυλακίου που αντιμετωπίζουν οι χρήστες, αν και τα ίδια τα κρυπτογραφημένα αρχεία ευρετηρίου μπορούν να απαριθμηθούν και να μετρηθούν.
Οι παραδοσιακές εφαρμογές θησαυροφυλακίου συχνά ανοίγουν σε μια ορατή λίστα κοντέινερ. Ο Vaultaire αντ' αυτού αφήνει κάθε διεύθυνση μοτίβου ένα κρυπτογραφημένο ευρετήριο. Το άτομο που χρησιμοποιεί τη διεπαφή βλέπει το επιλεγμένο θησαυροφυλάκιο, όχι έναν κατάλογο των άλλων. Ένας εξεταστής συστήματος αρχείων έχει μια ευρύτερη προβολή και μπορεί να δει πόσα κρυπτογραφημένα αρχεία ευρετηρίου υπάρχουν.
Πώς λειτουργεί κάτω από την επιφάνεια
Η τεχνική βάση συνδυάζει τη διευθυνσιοδότηση που προέρχεται από μοτίβο με την επικυρωμένη κρυπτογράφηση. Διαφορετικά μοτίβα παράγουν διαφορετικά υποψήφια κλειδιά και ονόματα αρχείων. AES-GCM Στη συνέχεια παρέχει έναν ρητό έλεγχο ακεραιότητας: ένα σωστό κλειδί επαληθεύει την ταυτότητα του κρυπτογραφημένου ευρετηρίου, ενώ ένα εσφαλμένο κλειδί αποτυγχάνει. Αυτό το αποτέλεσμα ελέγχου ταυτότητας είναι χρήσιμο για την ασφάλεια, αλλά σημαίνει επίσης ότι τα αντιγραμμένα δεδομένα υποστηρίζουν επαλήθευση εικασίας εκτός σύνδεσης.
Διαφορετικά μοτίβα, διαφορετικά κλειδιά
Όταν σχεδιάζετε ένα μοτίβο, ο Vaultaire σειριοποιεί την ακολουθία κουκκίδων και το μέγεθος πλέγματος και, στη συνέχεια, εκτελεί 600.000 γύρους PBKDF2-HMAC-SHA512 με μια τυχαία συσκευή σε όλη τη συσκευή Keychain αλάτι. Η συνάρτηση εξάγει ένα κλειδί αποθήκευσης 256-bit. Η εισαγωγή διαφορετικού μοτίβου αναμένεται να παράγει ένα άσχετο κλειδί, αλλά η ασφάλεια των διαπιστευτηρίων παραμένει περιορισμένη από τη δυνατότητα εικασίας του μοτίβου. Μια έξοδος 256 bit δεν δίνει σε ένα ανθρώπινο μοτίβο 256 bit εντροπίας.
Κάθε κλειδί αποκρυπτογραφεί το δικό του κομμάτι δεδομένων
Το Vaultaire αποθηκεύει τον χάρτη αρχείων κάθε θυρίδας και το τυλιγμένο τυχαίο κύριο κλειδί σε ένα AES-256-GCM κρυπτογραφημένο ευρετήριο. Όταν σχεδιάζετε ένα μοτίβο, η εφαρμογή εξάγει το υποψήφιο κλειδί αποθήκευσης και ελέγχει το αντίστοιχο όνομα αρχείου κλειδιού-δακτυλικού αποτυπώματος. Εάν το αρχείο υπάρχει, η επαληθευμένη αποκρυπτογράφηση είτε επιτυχαίνει είτε αποτυγχάνει. AES-GCM δεν παράγει αποδεκτό χωρίς νόημα απλό κείμενο. Εάν δεν ανοίξει έγκυρο ευρετήριο, η διεπαφή χρήστη προσφέρει μια κενή κατάσταση χωρίς να αναφέρει άλλα θησαυροφυλάκια.
Κανένα κύριο ευρετήριο
Το Vaultaire δεν διατηρεί έναν πίνακα βάσης δεδομένων που απευθύνεται στον χρήστη που αντιστοιχίζει μοτίβα σε ευανάγνωστα ονόματα θυρίδων. Η συνηθισμένη ροή ξεκλειδώματος απευθύνεται σε ένα ευρετήριο μέσω του παραγόμενου κλειδιού. Στο δίσκο, ωστόσο, κάθε θησαυροφυλάκιο έχει ένα αρχείο «vault_index_
Και τα δύο θησαυροφυλάκια είναι εξίσου πραγματικά. Και τα δύο κρυπτογραφούνται με τον ίδιο αλγόριθμο. Δεν υπάρχει σημαία, ετικέτα ή μεταδεδομένα που να χαρακτηρίζουν το ένα ως “πραγματικό” και το άλλο ως “παγίδα”. Από μαθηματική σκοπιά, είναι πανομοιότυπα.
Στρατηγική θησαυροφυλακίου παγίδας
Η εύλογη άρνηση λειτουργεί μόνο αν έχετε κάτι να δείξετε. Ένα κενό θησαυροφυλάκιο είναι ύποπτο. Η ισχυρότερη άμυνα είναι ένα θησαυροφυλάκιο που μοιάζει ακριβώς με αυτό που θα ανέμενε κάποιος.
Ρύθμιση παγίδας
Επιλέξτε δεύτερο μοτίβο που μπορείτε να σχεδιάσετε γρήγορα και φυσιολογικά υπό πίεση. Δημιουργήστε θησαυροφυλάκιο με αυτό το μοτίβο. Γεμίστε το με περιεχόμενο που έχει νόημα για χρήστη εφαρμογής αρχείων: μερικές προσωπικές φωτογραφίες που προτιμάτε να κρατάτε ιδιωτικές αλλά δεν είναι ευαίσθητες, μερικά οικονομικά έγγραφα, κάποιες σημειώσεις. Το περιεχόμενο πρέπει να είναι αξιόπιστο και ελαφρώς ενοχλητικό.
Πώς να το κάνετε πειστικό
Ένα καλό θησαυροφυλάκιο παγίδας έχει συγκεκριμένα χαρακτηριστικά. Πρέπει να περιέχει εύλογο αριθμό αρχείων: όχι πολύ λίγα (υποπτοφανώς άδειο) και όχι πολύ πολλά. Τα αρχεία πρέπει να είναι αρκετά πρόσφατα ώστε να υποδηλώνουν ενεργή χρήση. Το περιεχόμενο πρέπει να παρέχει αξιόπιστο λόγο για τον οποίο εγκαταστήσατε εφαρμογή αρχείων.
Υπό πίεση
Αν ποτέ σας αναγκάσουν να ξεκλειδώσετε τη συσκευή, σχεδιάζετε το μοτίβο παγίδας. Το θησαυροφυλάκιο ανοίγει. Τα αρχεία εμφανίζονται. Δίνετε το τηλέφωνο. Δεν υπάρχει τίποτα να βρεθεί, τίποτα να ερευνηθεί, κανένο κρυφό μενού να ανακαλυφθεί.
Γιατί είναι μαθηματικά αποδείξιμο
Αν ποτέ αναγκαστείτε να ξεκλειδώσετε τη συσκευή σας, σχεδιάστε το μοτίβο δόλωμα. Το θησαυροφυλάκιο ανοίγει. Εμφανίζονται τα αρχεία. Στη συνηθισμένη διεπαφή, δεν υπάρχει κρυφό μενού ή λίστα θυρίδων για να ανακαλύψετε. Το άτομο που κρατά το τηλέφωνό σας βλέπει ένα ξεκλείδωτο θησαυροφυλάκιο. Αυτό μπορεί να κάνει την αποκάλυψη συνεκτική κατά την περιστασιακή επιθεώρηση, ενώ η εξέταση του συστήματος αρχείων μπορεί να αποκαλύψει επιπλέον κρυπτογραφημένα ευρετήρια.
Τα κρυπτογραφημένα δεδομένα μοιάζουν με τυχαίο θόρυβο
Ο Vaultaire μπορεί να κάνει ισχυρούς ισχυρισμούς σχετικά με το κρυπτογραφημένο περιεχόμενο και έναν στενότερο ισχυρισμό σχετικά με τη διεπαφή. AES-GCM προστατεύει τι περιέχει ένα ευρετήριο και τα αρχεία του. Η δρομολόγηση με διεύθυνση μοτίβου κρατά άλλα θησαυροφυλάκια μακριά από την ορατή ροή ξεκλειδώματος. Καμία ιδιότητα δεν καθιστά τον αριθμό των κρυπτογραφημένων αρχείων ευρετηρίου αόρατο σε έναν εξεταστή που μπορεί να διαβάσει το κοντέινερ της εφαρμογής.
Η διάταξη αποθήκευσης αποκαλύπτει τον αριθμό των ευρετηρίων
Κάθε τοπικό θησαυροφυλάκιο έχει το δικό του κρυπτογραφημένο αρχείο ευρετηρίου. Ένας εγκληματολόγος που μπορεί να διαβάσει το κοντέινερ της εφαρμογής μπορεί να μετρήσει αυτά τα αρχεία και να εκτιμήσει τον αριθμό των τοπικών θησαυροφυλακίων, χωρίς να αποκαλύπτονται τα μοτίβα, τα ονόματα ή το αναγνώσιμο περιεχόμενο.
Υπάρχει επαλήθευση εικασιών εκτός σύνδεσης
Ένας επιτιθέμενος που αντιγράφει το αλάτι της συσκευής και τα κρυπτογραφημένα δεδομένα της εφαρμογής μπορεί να παράγει ένα υποψήφιο κλειδί από ένα εικασμένο μοτίβο. Το αποτύπωμα του ευρετηρίου δείχνει αν υπάρχει αντίστοιχο όνομα αρχείου και η πιστοποιημένη αποκρυπτογράφηση AES-GCM επιβεβαιώνει την εικασία με συντριπτική βεβαιότητα. Το PBKDF2 αυξάνει το κόστος κάθε εικασίας· δεν καταργεί αυτή τη δοκιμή ούτε προσθέτει εντροπία σε ένα αδύναμο μοτίβο.
Η νομοθεσία περί υποχρεωτικής αποκάλυψης διαφέρει ανάλογα με τη δικαιοδοσία και τις περιστάσεις. Η διεπαφή του Vaultaire δεν καθορίζει τι μπορεί να συμπεράνει, να απαιτήσει ή να αποδείξει μια αρχή, και η κρυπτογραφημένη καταμέτρηση αρχείων ευρετηρίου μπορεί να αποκαλύψει πολλά τοπικά θησαυροφυλάκια. Ρωτήστε έναν εξειδικευμένο δικηγόρο για την κατάστασή σας αντί να βασιστείτε σε ένα χαρακτηριστικό προϊόντος ως νομικό συμπέρασμα.
Ποιος χρειάζεται εύλογη άρνηση
Το σύστημα αρχείων μπορεί να απαντήσει σε πόσα κρυπτογραφημένα ευρετήρια θησαυροφυλακίου υπάρχουν, επειδή κάθε ευρετήριο έχει το δικό του αρχείο. Αυτό που δεν παρέχει είναι ένας χάρτης απλού κειμένου από αυτά τα δακτυλικά αποτυπώματα μέχρι τα μοτίβα που τα δημιούργησαν, ετικέτες θησαυροφυλακίου που κοιτάζουν προς τον χρήστη ή αποκρυπτογραφημένα περιεχόμενα. Αυτό είναι ένα χρήσιμο όριο, αλλά δεν είναι κρυφό μέτρημα.
Δημοσιογράφοι και οι πηγές τους
Οι ερευνητικοί δημοσιογράφοι συχνά μεταφέρουν ευαίσθητο υλικό: ταυτότητες πηγών, διαρρεύσαντα έγγραφα, αρχεία συνεντεύξεων. Σε πολλές χώρες οι δημοσιογράφοι κρατούνται ρουτινάρα και οι συσκευές τους ερευνούνται σε σύνορα ή σημεία ελέγχου. Ένα θησαυροφυλάκιο παγίδας με αθώες σημειώσεις και δημοσιευμένες φωτογραφίες παρέχει κάλυψη, ενώ το πραγματικό θησαυροφυλάκιο προστατεύει πηγές που η ζωή τους ίσως εξαρτάται από την ανωνυμία τους.
Ακτιβιστές και οργανωτές
Πολιτικοί ακτιβιστές, οργανωτές εργασίας και εργαζόμενοι στα ανθρώπινα δικαιώματα ενδέχεται να λειτουργούν σε περιβάλλοντα όπου τα τηλέφωνά τους είναι στόχοι παρακολούθησης. Τα ξεχωριστά μοτίβα μπορούν να διαμερισματοποιήσουν ό,τι εμφανίζεται κατά τη συνήθη χρήση της εφαρμογής, αλλά ένα τηλέφωνο που έχει κατασχεθεί ή έχει παραβιαστεί μπορεί να αποκαλύψει μετρήσεις κρυπτογραφημένων ευρετηρίων και να υποστηρίξει την εικασία μοτίβων εκτός σύνδεσης. Η λειτουργική ασφάλεια πρέπει να εκτείνεται πέρα από την εφαρμογή.
Άτομα σε καταστάσεις βίας
Τα άτομα που τεκμηριώνουν την κακοποίηση μπορεί να χρειαστεί να διαχωρίσουν ευαίσθητα στοιχεία από το υλικό που μπορούν να δείξουν με ασφάλεια. Ένα δεύτερο θησαυροφυλάκιο μπορεί να μειώσει την αποκάλυψη σε κάποιον που περιορίζεται στη διεπαφή της εφαρμογής. Δεν μπορεί να εγγυηθεί ασφάλεια έναντι της παρακολούθησης συσκευών, του spyware, του εξαναγκασμού ή της εξέτασης του συστήματος αρχείων, επομένως οι χρήστες που βρίσκονται σε κίνδυνο θα πρέπει να ακολουθούν τις οδηγίες από έναν εξειδικευμένο τοπικό οργανισμό υποστήριξης.
Ταξιδιώτες που διασχίζουν σύνορα
Οι εξουσίες αναζήτησης συνόρων και οι υποχρεώσεις των ταξιδιωτών ποικίλλουν. Ανοίγοντας ένα μοτίβο Vaultaire δεν εμφανίζεται μια λίστα πολλαπλών θυρίδων, αλλά δεν καθιστά άλλα κρυπτογραφημένα ευρετήρια εντελώς μη ανιχνεύσιμα σε μια εγκληματολογική επιθεώρηση. Ελαχιστοποιήστε τα ευαίσθητα δεδομένα που μεταφέρετε και λάβετε τρέχουσες νομικές συμβουλές για τη διαδρομή και τις περιστάσεις σας.
Συχνές ερωτήσεις
Πόσα θησαυροφυλάκια μπορώ να δημιουργήσω;
Το Vaultaire δεν επιβάλλει ένα μικρό όριο προϊόντων στη δημιουργία θησαυροφυλάκιου. Κάθε έγκυρο μοτίβο μπορεί να απευθύνεται σε ένα ξεχωριστό κρυπτογραφημένο ευρετήριο. Ο αποθηκευτικός χώρος, ο χρησιμοποιήσιμος χώρος μοτίβων, οι δυνατότητες συνδρομής και οι πόροι συσκευής παραμένουν πρακτικοί περιορισμοί και ο αριθμός αρχείων ευρετηρίου στον δίσκο είναι απαριθμητικός, παρόλο που η εφαρμογή δεν εμφανίζει εργαλείο επιλογής θησαυροφυλακίου.
Μπορεί ένας εγκληματολόγος να μάθει πόσα θησαυροφυλάκια έχω;
Ναι, εάν ο εξεταστής μπορεί να διαβάσει το κοντέινερ εφαρμογών του Vaultaire. Η τρέχουσα διάταξη αποθηκεύει ένα κρυπτογραφημένο αρχείο «vault_index» ανά θησαυροφυλάκιο, έτσι ώστε αυτά τα αρχεία να μπορούν να μετρηθούν. Τα δακτυλικά τους αποτυπώματα κλειδιού 128 bit δεν αποκαλύπτουν τα μοτίβα ή τα αναγνώσιμα περιεχόμενα, αλλά ο Vaultaire δεν ισχυρίζεται ότι ο αριθμός των θησαυροφυλακίων είναι κρυμμένος από την ανάλυση του συστήματος αρχείων.
Τι αν κάποιος γνωρίζει για τη λειτουργία εύλογης άρνησης του Vaultaire;
Η γνώση του σχεδίου δεν αποκαλύπτει ποιο μοτίβο ανοίγει ένα κρυπτογραφημένο ευρετήριο ή τι περιέχει αυτό το θησαυροφυλάκιο. Αποκαλύπτει τα όρια: ένας εξεταστής κοντέινερ εφαρμογών μπορεί να μετρήσει κρυπτογραφημένα ευρετήρια και μπορεί να δοκιμάσει εικασμένα μοτίβα εκτός σύνδεσης χρησιμοποιώντας το δακτυλικό αποτύπωμα κλειδιού και AES-GCM αποτέλεσμα ελέγχου ταυτότητας. Επομένως, η ισχύς του μοτίβου και η ασφάλεια της συσκευής παραμένουν απαραίτητες.
Επηρεάζει ο μεγάλος αριθμός θησαυροφυλακίων την αποθήκευση ή την απόδοση;
Κάθε θησαυροφυλάκιο καταναλώνει χώρο αποθήκευσης ανάλογο με τα αρχεία που περιέχει. Η επιβάρυνση κρυπτογράφησης και αποκρυπτογράφησης είναι ίδια είτε έχετε ένα είτε πολλά θησαυροφυλάκια. Η εφαρμογή αποκρυπτογραφεί μόνο το θησαυροφυλάκιο που αντιστοιχεί στο μοτίβο που σχεδιάσατε, οπότε η απόδοση δεν επηρεάζεται από την ύπαρξη άλλων θησαυροφυλακίων.
Μπορεί το Vaultaire να αναγκαστεί μέσω ενημέρωσης λογισμικού να αποκαλύψει όλα τα θησαυροφυλάκια;
Μια ενημέρωση λογισμικού εκτελείται με την πρόσβαση της εφαρμογής και θα μπορούσε να απαριθμήσει κρυπτογραφημένα αρχεία ευρετηρίου ή να αλλάξει τη μελλοντική συμπεριφορά. Δεν μπορούσε ακόμα να αποκρυπτογραφήσει ένα μη ανοιγμένο θησαυροφυλάκιο χωρίς το κλειδί που προέρχεται από μοτίβο, αλλά η διανομή λογισμικού είναι μέρος του μοντέλου εμπιστοσύνης. Οι χρήστες υψηλού κινδύνου θα πρέπει να εξετάζουν τις ενημερώσεις και τα ανεξάρτητα ελεγκτικά τεκμήρια.
Τι γίνεται αν τυχαία δημιουργήσω θησαυροφυλάκιο με μοτίβο που ήδη χρησιμοποιώ;
Εάν σχεδιάσετε ένα μοτίβο που ταιριάζει με ένα υπάρχον θησαυροφυλάκιο στην ίδια συσκευή, η εφαρμογή ανοίγει αυτό το θησαυροφυλάκιο. Η παραγωγή τοπικού κλειδιού είναι ντετερμινιστική για το ίδιο μοτίβο, μέγεθος πλέγματος και αλάτι συσκευής, επομένως η εφαρμογή επιλύει το ίδιο ευρετήριο αντί να δημιουργεί ένα αντίγραφο.
Προστατέψτε αυτό που έχει σημασία
Ρυθμίστε το πρώτο σας θησαυροφυλάκιο σε λιγότερο από ένα λεπτό. Το ισχυρό απόρρητο ξεκινά με το να γνωρίζουμε ακριβώς τι κρύβει η διεπαφή και τι μπορεί να αποκαλύψει η κρυπτογραφημένη αποθήκευση.
Κατεβάστε το Vaultaire δωρεάν