Αν αγοράζετε VPN επειδή ένας τίτλος είπε ότι το KRACK σπάει την κρυπτογράφηση Wi-Fi, διορθώνετε το λάθος επίπεδο. Εκείνη η αποκάλυψη του 2017 περιέγραφε μια οικογένεια επιθέσεων επανεγκατάστασης κλειδιού στη χειραψία τεσσάρων δρόμων του WPA2, και η επισκευή ήρθε ως ενημερώσεις λειτουργικών συστημάτων, μπαλώματα οδηγών ασύρματου δικτύου και firmware δρομολογητή. Μια σήραγγα μπορεί να κρύψει την κίνησή σας από το τοπικό δίκτυο, αλλά δεν μπορεί να επισκευάσει μια χειραψία που ολοκληρώνεται από κάτω της. Άρα το πρώτο ερώτημα δεν είναι ποιο VPN να αγοράσετε· είναι ποια από τις συσκευές σας εκτελεί ακόμη μη ενημερωμένη ασύρματη στοίβα.

Η ίδια διάκριση απαντά και στην ανησυχία για τον προϋπολογισμό. Όποιος δεν μπορεί να πληρώσει συνδρομή δεν αποκλείστηκε ποτέ από την πραγματική λύση, γιατί η λύση ήταν μια δωρεάν ενημέρωση. Χρήματα κοστίζει η αντικατάσταση υλικού που δεν λαμβάνει πλέον καμία.

Τι χειρίστηκε πραγματικά η επίθεση

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

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

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

Η διόρθωση ζει στην ασύρματη στοίβα

Η διόρθωση από το upstream είπε στους supplicant και στα σημεία πρόσβασης να αγνοούν ένα αναμεταδιδόμενο μήνυμα χειραψίας μόλις το κλειδί έχει ήδη εγκατασταθεί. Ενημερωμένες εκδόσεις των wpa_supplicant και hostapd το έφεραν, και οι διανομές το μετέφεραν σε παλαιότερους κλάδους, οπότε η συμβολοσειρά που εκτυπώνει το wpa_supplicant -v είναι σημείο εκκίνησης και όχι ετυμηγορία. Διαβάστε την ανακοίνωση ασφαλείας της διανομής και επιβεβαιώστε το συγκεκριμένο μπάλωμα, όχι μόνο τον αριθμό έκδοσης. Μια έκδοση που αναφέρει παλιό αριθμό μπορεί να είναι διορθωμένη, και μια με νέο αριθμό μπορεί να λείπει ένα μπάλωμα του κατασκευαστή.

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

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

Τι καλύπτει μια σήραγγα

Ένα VPN μετακινεί το όριο. Η συσκευή σας κρυπτογραφεί κάθε πακέτο και το στέλνει σε διακομιστή VPN, ο οποίος το αποκρυπτογραφεί και το προωθεί. Όποιος χειρίζεται τον σύνδεσμο Wi-Fi βλέπει εξωτερικά πακέτα σήραγγας, όχι το ωφέλιμο φορτίο μέσα τους, άρα μια επίθεση επανεγκατάστασης που εκθέτει πλαίσια επιπέδου ζεύξης δεν εκθέτει αυτόματα το περιεχόμενο της σηραγγωμένης σύνδεσης. Αυτή η προστασία ισχύει ακόμη και όταν η ασύρματη στοίβα από κάτω παραμένει ευάλωτη, και γι' αυτό ακριβώς οι δύο έλεγχοι μπερδεύονται.

Ο περιορισμός είναι το «σηραγγωμένο». Η διαχωρισμένη σήραγγα, μια λίστα παράκαμψης ή μια εξαίρεση πύλης εισόδου στέλνουν μέρος της κίνησης έξω από τη σήραγγα, και αυτή η κίνηση δεν ωφελείται από αυτήν. Το ίδιο ισχύει για κίνηση από άλλες συσκευές στο ίδιο δίκτυο που δεν εγκατέστησαν ποτέ τον πελάτη. Μια σήραγγα είναι απόφαση ανά συσκευή και ανά διαδρομή, όχι ιδιότητα του δωματίου, και ένα VPN σε επίπεδο δρομολογητή καλύπτει μόνο ό,τι δρομολογείται πραγματικά μέσω του δρομολογητή.

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

Το HTTPS και η σήραγγα προστατεύουν διαφορετικά άλματα

Μια φόρτωση σελίδας μπορεί να περιλαμβάνει τρεις ξεχωριστές προστασίες: τον σύνδεσμο Wi-Fi, τη σήραγγα προς τον διακομιστή VPN και τη συνεδρία TLS προς τον ιστότοπο. Καθεμία διαπραγματεύεται ανεξάρτητα. Το TLS με έγκυρο πιστοποιητικό και σύγχρονη έκδοση πρωτοκόλλου σάς δίνει πιστοποιημένη κρυπτογράφηση μεταξύ προγράμματος περιήγησης και ιστότοπου ακόμη και όταν το πρώτο άλμα είναι εχθρικό, γιατί ο έλεγχος πιστοποιητικού είναι αυτό που εμποδίζει έναν απατεώνα να υποκαταστήσει το δικό του κλειδί.

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

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

Σειρά επισκευής για μικτό δίκτυο

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

Γράψτε τι επαληθεύσατε, μαζί με την έκδοση firmware και την ημερομηνία. Το «ενημερωμένο» δεν είναι κατάσταση που μπορεί να ελέγξει κανείς αργότερα.

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

  • Firmware δρομολογητή: συγκρίνετε την εγκατεστημένη έκδοση με τη σελίδα ανακοινώσεων του κατασκευαστή, όχι με το κουμπί ενημέρωσης.
  • Λειτουργικό σύστημα πελάτη: επιβεβαιώστε το επίπεδο μπαλωμάτων που περιλαμβάνει τη διόρθωση ασύρματου δικτύου για κάθε τηλέφωνο, φορητό και tablet.
  • Υπολείμματα: καταγράψτε συσκευές χωρίς διαδρομή μπαλώματος και αποφασίστε απόσυρση, απομόνωση ή αποδοχή.

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

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