Μια γραμμή καταγραφής που ονομάζει το DHE-RSA-AES256-SHA δεν είναι σύνοψη ολόκληρης της σύνδεσης. Ανήκει στη χειραψία TLS που προστατεύει το κανάλι ελέγχου, και η κίνηση μέσα στη σήραγγα μπορεί να είναι κρυπτογραφημένη εντελώς διαφορετικά. Το να την παρουσιάζετε ως την κρυπτογράφηση δεδομένων του VPN είναι το λάθος που πρέπει να αποφύγετε.

Δύο αποτελέσματα μετρούν, και απαντούν σε διαφορετικές ερωτήσεις. Το ένα είναι η διαπραγματευμένη σουίτα TLS για το κανάλι ελέγχου· το άλλο είναι η κρυπτογράφηση δεδομένων για τα πακέτα που μεταφέρει η σήραγγα.

Δύο αποτελέσματα, δύο ερωτήσεις

Το κανάλι ελέγχου μεταφέρει τη χειραψία και τα μηνύματα διαχείρισης μεταξύ των ομοτίμων. Η κρυπτογράφησή του επιλέγεται από τη στοίβα TLS, οπότε το όνομα ακολουθεί τις συμβάσεις TLS. Το κανάλι δεδομένων μεταφέρει την κίνηση του χρήστη και διαμορφώνεται από τη δική του διαπραγμάτευση κρυπτογράφησης του OpenVPN.

Αποφασίστε σε ποια ερώτηση απαντάτε πριν διαβάσετε οποιαδήποτε από τις δύο γραμμές. Το αν η σήραγγα είναι κρυπτογραφημένη και το αν η χειραψία είναι ισχυρή δεν είναι η ίδια ερώτηση.

Ένα απόσπασμα καταγραφής που δείχνει και τις δύο γραμμές είναι το χρήσιμο. Διαβάστε τη γραμμή ελέγχου για την έκδοση και τη σουίτα TLS, και τη γραμμή δεδομένων για τον αλγόριθμο που προστατεύει πράγματι το ωφέλιμο φορτίο.

Αποκωδικοποιήστε το όνομα της σουίτας TLS στο δικό του πλαίσιο

Σε ένα ιστορικό όνομα στιλ OpenSSL όπως το DHE-RSA-AES256-SHA, κάθε συστατικό περιγράφει διαφορετική απόφαση. Το DHE είναι η εφήμερη συμφωνία κλειδιού Diffie-Hellman, το RSA είναι η μέθοδος ελέγχου ταυτότητας, το AES256 είναι το AES-256 σε λειτουργία CBC για τις εγγραφές TLS, και το SHA είναι το MAC εγγραφής με βάση το SHA-1.

Το τελευταίο συστατικό δεν είναι αποτύπωμα πιστοποιητικού, και το να το διαβάζετε ως τέτοιο είναι ένα συνηθισμένο λάθος. Το όνομα επίσης δεν δηλώνει από μόνο του την έκδοση του πρωτοκόλλου, επειδή το TLS 1.3 χρησιμοποιεί εντελώς διαφορετικό σχήμα ονοματοδοσίας. Το TLS_AES_256_GCM_SHA384 ακολουθεί εκείνη τη νεότερη μορφή, όπου το τελικό κατακερματισμό είναι μέρος της κατασκευής της σουίτας και όχι επιλογή MAC. Εφαρμόστε την ανάγνωση ανά συστατικό μόνο στο παλαιότερο στιλ ονοματοδοσίας.

Η αναφορά σουιτών OpenSSL συνδέει αυτά τα ονόματα με τους ορισμούς τους αν κάποιο συστατικό δεν είναι γνωστό.

Διαβάστε το αποτέλεσμα του καναλιού δεδομένων για τη μεταφερόμενη κίνηση

Για τη μεταφερόμενη κίνηση, διαβάστε τη γραμμή του καναλιού δεδομένων από την ίδια συνεδρία. Μια λίστα data-ciphers στη διαμόρφωση είναι επιτρεπόμενο σύνολο, όχι απόδειξη ότι διαπραγματεύτηκε κάποιος συγκεκριμένος αλγόριθμος. Το αρχείο καταγραφής καταγράφει την επιλογή· η διαμόρφωση απαριθμεί το μενού.

Μια κρυπτογράφηση AEAD όπως το AES-GCM φέρει τον δικό της έλεγχο ακεραιότητας, οπότε ένα ξεχωριστό HMAC καναλιού δεδομένων δεν είναι μέρος αυτής της διαδρομής.

Η οδηγία auth δεν αναβαθμίζει το TLS, τα πιστοποιητικά ή την κρυπτογράφηση δεδομένων. Επιλέγει μια σύνοψη για τα μέρη του πρωτοκόλλου που χρησιμοποιούν ακόμη ένα, και με κρυπτογράφηση δεδομένων AEAD δεν υπάρχει ξεχωριστό HMAC δεδομένων για διαμόρφωση.

Κρατήστε τους ελέγχους ταυτότητας έξω από το αποτέλεσμα κρυπτογράφησης

Ο αλγόριθμος υπογραφής του πιστοποιητικού, η επικύρωση της αλυσίδας εμπιστοσύνης και η επαλήθευση του ονόματος του ομοτίμου είναι τρεις ακόμη ιδιότητες για τις οποίες ένα όνομα κρυπτογράφησης δεν λέει τίποτα. Ένα πιστοποιητικό που έχει λήξει αποτυγχάνει ανεξάρτητα από το πόσο ισχυρή είναι η σουίτα. Ένα όνομα διακομιστή που δεν ταιριάζει αποτυγχάνει με τον ίδιο τρόπο. Η διόρθωση μιας ρύθμισης σύνοψης στο προφίλ δεν επιδιορθώνει κανένα από τα δύο.

Κρατήστε αυτούς τους ελέγχους στις σημειώσεις αναθεώρησης δίπλα στο αποτέλεσμα κρυπτογράφησης, όχι συγχωνευμένους με αυτό.

Καταγράψτε τα διαπραγματευμένα αποτελέσματα της τρέχουσας συνεδρίας

Πάρτε τα αποτελέσματα της τρέχουσας σύνδεσης και καταγράψτε μαζί τις εκδόσεις του πελάτη και του διακομιστή. Ένα αρχείο καταγραφής μόνο προσθήκης μπορεί να περιέχει τη γραμμή παλαιότερης συνεδρίας, και το να την παραθέτετε ως τρέχουσα είναι ο τρόπος με τον οποίο ένα διορθωμένο πρόβλημα φαίνεται να επιμένει.

Για αναθεώρηση πολιτικής, δώστε στον ιδιοκτήτη της διαμόρφωσης τη διαπραγματευμένη έκδοση και σουίτα TLS, την επιλεγμένη κρυπτογράφηση δεδομένων και τις ρυθμίσεις επικύρωσης πιστοποιητικών μαζί. Αλλάξτε αυτό το επίπεδο και μετά διαβάστε ένα νέο αρχείο καταγραφής για να επιβεβαιώσετε τις νέες διαπραγματευμένες τιμές.

Σχετικά άρθρα