Η κρυπτογράφηση μετατρέπει τα αναγνώσιμα δεδομένα σε μη αναγνώσιμη μορφή. Μόνο κάποιος με το σωστό κλειδί μπορεί να αντιστρέψει τη διαδικασία. Τα μαθηματικά υπάρχουν εδώ και δεκαετίες. Η εφαρμογή είναι το σημείο όπου τα πράγματα πάνε στραβά. Το AES-256 είναι ουσιαστικά άθραυστο με την τρέχουσα τεχνολογία. Ένα σύστημα που χρησιμοποιεί AES-256 με αδύναμο κωδικό πρόσβασης δεν είναι. Η κρυπτογράφηση είναι ένα εργαλείο, όχι μια εγγύηση.
Η κρυπτογράφηση προστατεύει τα δεδομένα κατά την ακινησία και τη μεταφορά. Η κρυπτογράφηση πλήρους δίσκου προστατεύει έναν κλεμμένο φορητό υπολογιστή. Το TLS προστατεύει τα δεδομένα που μετακινούνται μεταξύ ενός προγράμματος περιήγησης και ενός διακομιστή. Η κρυπτογράφηση από άκρο σε άκρο προστατεύει τα μηνύματα, έτσι ώστε ούτε καν ο πάροχος υπηρεσιών να μην μπορεί να διαβάσει το περιεχόμενο. Κάθε περίπτωση χρήσης έχει διαφορετικές απαιτήσεις. Κατά την ακινησία, χρειάζεστε διαχείριση κλειδιών και ασφαλή αποθήκευση. Κατά τη μεταφορά, χρειάζεστε επικύρωση πιστοποιητικών και προώθηση μυστικότητας. Για την ανταλλαγή μηνυμάτων, χρειάζεστε επαλήθευση κλειδιού για την αποτροπή επιθέσεων man-in-the-middle. Η κρυπτογράφηση είναι επίσης ένα νομικό πεδίο μάχης. Οι κυβερνήσεις επιθυμούν νόμιμη πρόσβαση. Οι υποστηρικτές της ιδιωτικής ζωής υποστηρίζουν ότι οποιαδήποτε κερκόπορτα αποδυναμώνει ολόκληρο το σύστημα. Η συζήτηση δεν έχει καθαρή επίλυση. Αυτό που είναι σαφές είναι ότι τα μη κρυπτογραφημένα δεδομένα είναι εκτεθειμένα δεδομένα. Αν αξίζει να αποθηκευτούν, αξίζει να κρυπτογραφηθούν.
Κρυπτογράφηση στην πράξη
- Σε κατάσταση ηρεμίας — κρυπτογράφηση πλήρους δίσκου, βάσης δεδομένων και σε επίπεδο αρχείου
- Σε μεταφορά — TLS για web, VPN για απομακρυσμένη πρόσβαση
- Ολοκληρωμένη ανταλλαγή μηνυμάτων και email
- Διαχείριση κλειδιών — το δύσκολο κομμάτι, όχι ο αλγόριθμος
Η κρυπτογράφηση χωρίς διαχείριση κλειδιών είναι θέατρο. Τα κλειδιά είναι το μυστικό. Προστατέψτε τα όπως πρέπει.
Comments
No comments yet. Be the first to share a thought.
Leave a comment