Το χάσμα μεταξύ marketing και πραγματικής ασφάλειας
Η πρόσφατη αποκάλυψη σχετικά με το USB drive της Lenovo αναδεικνύει ένα κρίσιμο πρόβλημα στον τομέα του hardware security. Ενώ το προϊόν προωθείται ως μια λύση υψηλής ασφάλειας με βιομετρική προστασία, η τεχνική ανάλυση δείχνει ότι η κρυπτογράφηση είναι ανύπαρκτη. Η συσκευή δεν διαθέτει κάποιο ειδικό chip κρυπτογράφησης, αλλά λειτουργεί ως μια τυπική κάρτα SD τοποθετημένη σε ένα περίβλημα με αισθητήρα δακτυλικών αποτυπωμάτων.
Αρχιτεκτονική αποτυχία και κενά προστασίας
Το πρόβλημα έγκειται στο γεγονός ότι ο αισθητήρας δακτυλικών αποτυπωμάτων λειτουργεί αποκλειστικά ως ένας διακόπτης (gatekeeper) σε επίπεδο firmware, ο οποίος επιτρέπει ή απαγορεύει την πρόσβαση στο USB interface. Εάν κάποιος αφαιρέσει την κάρτα SD από τη θήκη, μπορεί να διαβάσει τα δεδομένα απευθείας, παρακάμπτοντας πλήρως τον βιομετρικό έλεγχο. Δεν υπάρχει καμία κρυπτογράφηση (encryption at rest) των δεδομένων που είναι αποθηκευμένα στη μνήμη flash.
Η σημασία του hardware auditing
Αυτό το περιστατικό υπογραμμίζει την ανάγκη για ανεξάρτητο έλεγχο (audit) σε συσκευές που υπόσχονται ασφάλεια. Οι μηχανικοί και οι καταναλωτές δεν πρέπει να βασίζονται μόνο στις προδιαγραφές του κατασκευαστή, ειδικά όταν πρόκειται για κρίσιμα δεδομένα. Η εμπιστοσύνη σε «μαύρα κουτιά» (black boxes) χωρίς διαφανή αρχιτεκτονική ασφαλείας αποτελεί σημαντικό ρίσκο για την ακεραιότητα των πληροφοριών.