Γιατί έχει σημασία το θέμα «Γιατί να κρυπτογραφείτε τα ονόματα και τα μεταδεδομένα αρχείων;»
Ένα όνομα αρχείου μπορεί να κατονομάζει άτομο, μια χρονική σήμανση να αποκαλύπτει συμβάν, μια μικρογραφία να εκθέτει την εικόνα και ο τίτλος συλλογής να φανερώνει σχέση. Ορισμένα λειτουργικά μεταδεδομένα μπορεί να παραμένουν ορατά στο σύστημα αρχείων ή στο κοντέινερ της εφαρμογής.
Πρακτική ροή εργασίας
- Καταγράψτε κάθε πεδίο που είναι ορατό πριν ξεκλειδώσει το θησαυροφυλάκιο.
- Ελέγξτε μικρογραφίες, κείμενο ειδοποιήσεων, προεπισκοπήσεις πρόσφατων εφαρμογών και εξαγωγές.
- Διαχωρίστε τα απαιτούμενα μεταδεδομένα αποθήκευσης από τα ιδιωτικά μεταδεδομένα που δημιουργεί ο χρήστης.
- Τεκμηριώστε τι παραμένει παρατηρήσιμο, όπως το συνολικό μέγεθος της εφαρμογής ή ο χρόνος πρόσβασης.
Περιορισμοί και περιπτώσεις αποτυχίας
- Κρυπτογράφηση αρχείων με περιγραφικούς τίτλους σε απλό κείμενο
- Επ' αόριστον προσωρινή αποθήκευση αποκρυπτογραφημένων μικρογραφιών
- Ισχυρισμός ότι η προστασία μεταδεδομένων κρύβει κάθε δραστηριότητα της συσκευής
Η Amara ξεκινά με δοκιμή χωρίς ευαίσθητα δεδομένα: «Καταγράψτε κάθε πεδίο που είναι ορατό πριν ξεκλειδώσει το θησαυροφυλάκιο.» Έπειτα ακολουθεί τον δεύτερο έλεγχο: «Ελέγξτε μικρογραφίες, κείμενο ειδοποιήσεων, προεπισκοπήσεις πρόσφατων εφαρμογών και εξαγωγές.» Αυτό το υποθετικό σενάριο παρουσιάζει τη διαδικασία λήψης απόφασης· δεν αποτελεί αναφορά δοκιμής προϊόντος.
- Κρυπτογράφηση αρχείων με περιγραφικούς τίτλους σε απλό κείμενο
- Επ' αόριστον προσωρινή αποθήκευση αποκρυπτογραφημένων μικρογραφιών
- Ισχυρισμός ότι η προστασία μεταδεδομένων κρύβει κάθε δραστηριότητα της συσκευής
Μπορεί η κρυπτογράφηση να κρύψει το συνολικό μέγεθος αποθήκευσης;
Όχι απαραίτητα. Ο χώρος αποθήκευσης της συσκευής μπορεί να αποκαλύπτει πόσο χώρο καταναλώνει η εφαρμογή.
Το NullVault δηλώνει ότι προστατεύει τα ονόματα αρχείων;
Η πρόταση αξίας του για Android περιλαμβάνει κρυπτογραφημένα ονόματα αρχείων, μεταδεδομένα και περιεχόμενο αρχείων.