Μπορεί ο πελάτης VPN σας να λαμβάνει ακόμη διορθώσεις ασφαλείας;
Οι σημειώσεις έκδοσης, οι ανακοινώσεις και το κανάλι ενημερώσεων πίσω από την έκδοσή σας λένε περισσότερα από έναν αριθμό έκδοσης. Ελέγξτε ότι η εγκατάσταση που έχετε μπορεί ακόμη να λάβει διόρθωση.
Ανοίξτε τη σελίδα προϊόντος ενός πελάτη VPN και θα βρείτε πρωτόκολλα, πίνακα λειτουργιών και κουμπί λήψης· αυτό που λείπει είναι το πώς αντιμετωπίστηκαν τα τελευταία λίγα ελαττώματα. Ένας πελάτης μένει εγκατεστημένος για χρόνια, οπότε το αρχείο συντήρησης ανήκει στην επιλογή, δίπλα στη λίστα πρωτοκόλλων. Οι αριθμοί έκδοσης από μόνοι τους δεν κατατάσσουν τίποτα, επειδή ένας πυκνός ρυθμός κυκλοφοριών και ένας ήσυχος μπορούν να κρύψουν την ίδια ποσότητα δουλειάς. Η παρακάτω διαδρομή διαβάζει αυτό το αρχείο και μετά ελέγχει αν η έκδοση που έχετε πραγματικά μπορεί ακόμη να λάβει διόρθωση.
Διαβάστε τις ανακοινώσεις, όχι το πλήθος εκδόσεων
Πηγαίνετε στη σελίδα ανακοινώσεων για το προϊόν που θα εγκαθιστούσατε, όχι στη σελίδα ενός πακέτου διακομιστή που μοιράζεται το όνομά του. Μια ενημέρωση διακομιστή δεν συνεπάγεται διόρθωση πελάτη, και μια διόρθωση επιφάνειας εργασίας δεν λέει τίποτα για την εφαρμογή κινητού. Τα χρήσιμα μέρη μιας ανακοίνωσης είναι το εύρος των επηρεαζόμενων εκδόσεων, η διορθωμένη έκδοση και η ενέργεια που ζήτησε ο προμηθευτής από τους χρήστες. Η λίστα ανακοινώσεων ασφαλείας του OpenVPN έχει αυτή τη μορφή, που την κάνει δίκαιο μέτρο σύγκρισης για όποιον προμηθευτή εξετάζετε.
Η συχνότητα κυκλοφοριών είναι αδύναμο σήμα και προς τις δύο κατευθύνσεις: ένας πυκνός ρυθμός μπορεί να είναι μικρή συντήρηση, και μια ήσυχη περίοδος μπορεί ακόμη να περιέχει ουσιαστικές διορθώσεις. Αυτό που κατατάσσει έναν προμηθευτή είναι αν ένα αναφερόμενο ελάττωμα παρήγαγε σαφή δήλωση και διορθωμένη έκδοση. Η ασάφεια σε αυτό το αρχείο είναι από μόνη της εύρημα, επειδή υποδηλώνει ότι το επόμενο ελάττωμα θα αντιμετωπιστεί με τον ίδιο τρόπο.
Ιχνηλατήστε το κανάλι από το οποίο φτάνει η έκδοσή σας
Το κανάλι καθορίζει πόσο γρήγορα σας φτάνει μια διόρθωση, και δεν είναι το ίδιο σε κάθε πλατφόρμα. Ένα κατάστημα, ένας εγκαταστάτης προμηθευτή, ένα πακέτο διανομής και μια πύλη λογισμικού οργανισμού έχουν το καθένα τον δικό του χρόνο και βήμα έγκρισης. Μια επανασυσκευασμένη έκδοση μπορεί να μένει εβδομάδες πίσω από την πηγή, και ένα πακέτο τρίτου μέρους μπορεί να μην ακολουθεί καθόλου το χρονοδιάγραμμα του προμηθευτή.
Ρωτήστε τα μεταδεδομένα του πακέτου ποιο κανάλι κατέχει το δυαδικό αρχείο, αντί να εμπιστευτείτε τη σελίδα λήψης που θυμάστε. Αυτές οι τρεις εντολές προσδιορίζουν τον ιδιοκτήτη και την υποψήφια έκδοση στις συνήθεις ρυθμίσεις Linux και Flatpak:
dpkg -S "$(command -v openvpn)"
apt policy openvpn
flatpak list --columns=application,version
Ελέγξτε τι είναι πραγματικά εγκατεστημένο
Μια ανακοίνωση περιγράφει το έργο, όχι το μηχάνημά σας, και τα δύο διαφέρουν μετά από οποιαδήποτε μισοτελειωμένη ανάπτυξη. Διαβάστε την εγκατεστημένη έκδοση πριν δεχτείτε ότι μια ανάπτυξη διορθώθηκε:
openvpn --version | head -3
wg --version
winget list --name OpenVPN
Ένας διαχειριζόμενος στόλος χρειάζεται διαχειριστή για να εγκρίνει την ανάπτυξη, οπότε μια ανακοίνωση δεν είναι εγκατεστημένη διόρθωση. Ρωτήστε πότε τα εργαλεία ανάπτυξης θα φέρουν τη νέα έκδοση, και βάλτε αυτή την απάντηση δίπλα στην ημερομηνία μετεγκατάστασης. Μέχρι να περάσει η ημερομηνία, ο στόλος κρατά την παλιά έκδοση και την παλιά έκθεση.
Αποδείξτε ότι η ενημέρωση δεν έσπασε τη σήραγγα
Μια ενημέρωση μπορεί να αλλάξει τη συμπεριφορά δρομολόγησης, τις επιλογές του εγκαταστάτη ή τη θέση ενός αρχείου ρυθμίσεων, και η αλλαγή συνήθως εμφανίζεται ως πρόβλημα σύνδεσης παρά ως σημείωση έκδοσης. Επαληθεύστε τη σύνδεση, τη δρομολόγηση και την επανασύνδεση με την τεκμηριωμένη διαδικασία αντί να υποθέσετε ότι η παλιά συμπεριφορά επιβίωσε. Κρατήστε τις απαιτήσεις προφίλ και τις ρυθμίσεις συμβατότητας στο ίδιο αρχείο, ώστε μια μεταγενέστερη αποτυχία να χρεωθεί στην έκδοση και όχι στο δίκτυο.
Αν η νέα έκδοση αποτύχει, καταγράψτε την έκδοση, το αρχείο καταγραφής και το ακριβές σημείο αποτυχίας πριν κάνετε επαναφορά. Μια επαναφορά χωρίς στοιχεία συνήθως καταλήγει στην ίδια ενημέρωση να επιχειρείται ξανά και στο ίδιο αποτέλεσμα:
ip route get 203.0.113.10
openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'error|fatal'
systemctl status openvpn-client@client --no-pager
Καταγράψτε πρώτα και αποφασίστε μετά. Η αναζήτηση διαδρομής χωρίζει ένα πρόβλημα σήραγγας από ένα πρόβλημα διεύθυνσης, το αναλυτικό αρχείο καταγραφής ονομάζει την επιλογή που απέτυχε, και η κατάσταση της μονάδας δείχνει αν ο πελάτης ξεκίνησε ποτέ. Αυτές οι τρεις γραμμές φτιάχνουν επίσης μια χρησιμοποιήσιμη αναφορά προς τον προμηθευτή, αντί για περιγραφή συμπτωμάτων που κανείς δεν μπορεί να αναπαράγει.
Όταν η πλατφόρμα βγει εκτός υποστήριξης
Όταν ο προμηθευτής σταματήσει να υποστηρίζει ένα λειτουργικό σύστημα, οι έντιμες επιλογές είναι μια μετεγκατάσταση ή μια τεκμηριωμένη εξαίρεση. Το πάγωμα ενός πελάτη χωρίς συντήρηση για να αποφευχθεί μια αναβάθμιση κρατά μια έκδοση που δεν λαμβάνει πλέον διορθώσεις, και αυτή είναι ακριβώς η ιδιότητα για την οποία διαβαζόταν το αρχείο ανακοινώσεων. Μια εξαίρεση είναι υπερασπίσιμη μόνο με υπεύθυνο και ημερομηνία λήξης συνδεδεμένα μαζί της.
Κλείστε την ανασκόπηση γράφοντας τρία γεγονότα στη σημείωση επιλογής: το υποστηριζόμενο εύρος εκδόσεων, την τελευταία διορθωμένη έκδοση που μπορείτε να εγκαταστήσετε και την ημερομηνία μετεγκατάστασης για οτιδήποτε εκτός αυτού του εύρους. Αν λείπει ένα από τα τρία, ζητήστε το από τον προμηθευτή πριν από την απόφαση και όχι μετά. Η σιωπή ενός προμηθευτή δεν είναι απόδειξη διαδικασίας συντήρησης.