DES έναντι 3DES σε VPN: γιατί και τα δύο είναι λάθος αναβάθμιση
Η χρήσιμη σύγκριση δεν είναι DES έναντι 3DES, αλλά ένας αποσυρμένος αλγόριθμος έναντι ενός συντηρούμενου. Βρείτε τι απαιτεί ακόμη τον παλιό κρυπτογράφημα και μετά περιορίστε το ή αφαιρέστε το.
Και τα δύο κρυπτογραφήματα είναι παρωχημένα και κανένα δεν είναι ο σωστός στόχος για νέα κίνηση. Η χρήσιμη σύγκριση δεν είναι DES έναντι 3DES· είναι ένας αποσυρμένος αλγόριθμος έναντι ενός συντηρούμενου. Αν μια πύλη εξακολουθεί να προσφέρει ένα από τα δύο, η δουλειά είναι να βρείτε τι το απαιτεί και να αφαιρέσετε αυτή την απαίτηση, όχι να διαλέξετε το ισχυρότερο από δύο αδιέξοδα.
Η σύγκριση που ακόμη αναζητούν οι άνθρωποι είναι η λάθος
Οι απαντήσεις που γράφτηκαν στη δεκαετία του 2000 συγκρίνουν το DES με το τριπλό DES και καταλήγουν ότι το τριπλό DES είναι ισχυρότερο. Αυτό ήταν λογικό τότε και είναι άχρηστο τώρα, γιατί και τα δύο έχουν αποσυρθεί για την προστασία νέας κίνησης και η επιλογή ανάμεσά τους είναι επιλογή ανάμεσα σε δύο αδιέξοδα.
Το NIST απέσυρε το πρότυπο DES το 2005 και η σύστασή του για TDEA αποσύρθηκε τον Ιανουάριο του 2024, αφού η προθεσμία εφαρμογής του TDEA σε νέα κρυπτογραφική προστασία έληξε στα τέλη του 2023. Αυτές οι ημερομηνίες περιγράφουν μια μετάβαση, όχι μια κατάταξη. Μια σύντομη συνεδρία ή ένα μήνυμα χαμηλής αξίας δεν ανοίγει ξανά το ζήτημα, γιατί η κατάσταση του αλγορίθμου δεν εξαρτάται από το πόσο καιρό χρησιμοποιείται το κλειδί.
Η ανανέωση κλειδιού είναι ξεχωριστός έλεγχος και δεν αποκαθιστά την έγκριση.
Διαχωρίστε τη διαπραγμάτευση από τη διαδρομή δεδομένων
Τα πρωτόκολλα VPN διαπραγματεύονται προστασία σε περισσότερα από ένα σημεία. Ένα κανάλι ελέγχου μπορεί να χρησιμοποιεί ένα σύνολο ενώ τα δεδομένα που μεταφέρονται χρησιμοποιούν άλλο, και μια λίστα προτάσεων λέει μόνο τι είναι πρόθυμος να δεχτεί ένας ομότιμος. Διαβάστε το διαπραγματευμένο αποτέλεσμα, όχι την προσφορά. Αυτή η διάκριση εξηγεί μια συνηθισμένη σύγχυση: μια πύλη εξακολουθεί να απαριθμεί έναν παλιό αλγόριθμο και ο χειριστής υποθέτει ότι χρησιμοποιείται, ενώ μπορεί να προσφέρεται και να μην επιλέγεται ποτέ, ή να επιλέγεται μόνο για έναν παλιό ομότιμο.
Σε μια πύλη IPsec το σχετικό αποτέλεσμα είναι η συσχέτιση ασφάλειας· στο OpenVPN είναι οι ρυθμίσεις κρυπτογράφησης και TLS στο αρχείο καταγραφής σύνδεσης. Και τα δύο λένε τι επιλέχθηκε. Κανένα δεν αποδεικνύεται από μια παλιά επιλογή που εξακολουθεί να υπάρχει σε ένα αρχείο διαμόρφωσης.
Αν δεν μπορείτε να δείτε το διαπραγματευμένο αποτέλεσμα, δεν μπορείτε να ισχυριστείτε ότι το κρυπτογράφημα αποσύρθηκε.
Βρείτε το στοιχείο που ακόμη το ζητά
Οι απαιτήσεις παλαιού τύπου προέρχονται από τρία σημεία: έναν παλιό πελάτη που δεν προσφέρει τίποτα καλύτερο, μια πολιτική πύλης που εξακολουθεί να απαριθμεί τον αλγόριθμο και μια συσκευή που μιλά μόνο το παλιό πρωτόκολλο. Κάθε ένα έχει διαφορετική λύση. Ρωτήστε τον ιδιοκτήτη του περιορισμού ποιο είναι πριν ενεργοποιήσετε έναν πάροχο συμβατότητας, γιατί η ενεργοποίησή του επηρεάζει κάθε ομότιμο που συνδέεται.
Για μία συσκευή που δεν μπορεί ακόμη να αντικατασταθεί, βάλτε μια συντηρούμενη πύλη μπροστά της και περιορίστε τι μεταφέρει αυτό το όριο. Αυτό περιορίζει το παλιό κρυπτογράφημα χωρίς να το κληρονομεί κάθε απομακρυσμένος χρήστης.
Ο περιορισμός δεν είναι επίλυση και δεν κάνει τον παλιό κεντρικό υπολογιστή αξιόπιστο.
Μεταβείτε με τους ελέγχους που έχετε ήδη
Μια μετάβαση ολοκληρώνεται όταν οι προβλεπόμενοι ομότιμοι συνδέονται με το συντηρούμενο προφίλ, το διαπραγματευμένο σύνολο είναι αυτό που περιμένατε και η εφαρμογή λειτουργεί. Κρατήστε την επαλήθευση ταυτότητας του διακομιστή και τους ελέγχους λογαριασμού σε ισχύ καθ όλη τη διάρκεια· μια αλλαγή κρυπτογράφησης δεν είναι λόγος να τις χαλαρώσετε.
openvpn --version
openssl ciphers -v 'DEFAULT:!DES:!3DES'
Καταγράψτε τις εκδόσεις πελάτη και πύλης δίπλα στο διαπραγματευμένο αποτέλεσμα, ώστε η επόμενη αναθεώρηση να μπορεί να πει τι άλλαξε πραγματικά.
Αποσύρετε την παλιά άδεια μέσω του ιδιοκτήτη της και μετά επιβεβαιώστε ότι ένας ομότιμος που προσφέρει μόνο τον αποσυρμένο αλγόριθμο πλέον απορρίπτεται. Μια μετάβαση που αφήνει την παλιά επιλογή ενεργή είναι μια μετάβαση που δεν έγινε. Κρατήστε τα αποδεικτικά της απόρριψης με το αρχείο αλλαγής, γιατί ο επόμενος έλεγχος θα ρωτήσει πώς το ξέρετε, και μια γραμμή διαμόρφωσης που αφαιρέθηκε είναι ασθενέστερη απόδειξη από μια καταγεγραμμένη απόρριψη. Προσθέστε την ημερομηνία δοκιμής και την ταυτότητα του ομότιμου σε αυτό το αρχείο όσο η συνεδρία είναι ακόμη φρέσκια.
Τα ιστορικά δεδομένα είναι διαφορετικό πρόβλημα
Η ανάγνωση ενός αρχείου που προστατεύτηκε πριν από χρόνια μπορεί νόμιμα να απαιτεί τον παλιό αλγόριθμο. Αυτή είναι αποκρυπτογράφηση υπάρχοντος υλικού και δεν είναι η ίδια εργασία με την προστασία νέας κίνησης.
Κρατήστε τέτοια εργασία σε έναν απομονωμένο κεντρικό υπολογιστή με τεκμηριωμένο σκοπό και σύντομη λίστα ποιος μπορεί να την εκτελέσει.
Η διάκριση έχει σημασία γιατί είναι ο μόνος ειλικρινής λόγος για να κρατάτε διαθέσιμο ένα αποσυρμένο κρυπτογράφημα. Δικαιολογεί ένα εργαλείο περιορισμένης εμβέλειας, ποτέ μια μόνιμη γραμμή σε ένα δημόσιο προφίλ VPN.