Συναγερμός στο παγκόσμιο διαδίκτυο: Πρωτοφανές κενό ασφαλείας με 8 παραβιασμένα πιστοποιητικά TLS

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

Το αδιανόητο τεχνικό λάθος της eMudhra

Τα επίμαχα πιστοποιητικά ανήκουν στην ινδική αρχή πιστοποίησης eMudhra Limited. Το πρόβλημα αποκαλύφθηκε δημόσια όταν ανεξάρτητος ερευνητής δημοσίευσε το μήνυμα «Έχουμε πρόβλημα εδώ – Γουέιν», ψηφιακά υπογεγραμμένο με το ιδιωτικό κλειδί ενός εκ των πιστοποιητικών της εταιρείας. Η απόδειξη αυτή επιβεβαίωσε ότι τα κλειδιά μπορούσαν να χρησιμοποιηθούν για την έκδοση πλαστών αλλά καθολικά έμπιστων πιστοποιητικών για λογαριασμό εκατομμυρίων διακομιστών.

Το μέγεθος του σφάλματος προκαλεί αμηχανία στην κοινότητα των κρυπτογράφων. Σε μια τυπική κρυπτογράφηση ελλειπτικών καμπυλών NIST P-384, το ιδιωτικό κλειδί περιέχει εντροπία 384 bits, γεγονός που συνεπάγεται ασύλληπτο αριθμό πιθανών συνδυασμών με 116 ψηφία. Στην περίπτωση της eMudhra, το μέγεθος των κλειδιών κυμαινόταν μεταξύ μόλις 3 και 8 bits, λαμβάνοντας μονοψήφιες ή διψήφιες τιμές όπως 4, 56 και 237. Ο Μπεν Κάρτραϊτ-Κοξ, επικεφαλής του BGP.tools, εκτίμησε πως πιθανότατα δοκιμαστικός κώδικας διέρρευσε εκ παραδρομής σε περιβάλλον παραγωγής, σημειώνοντας πως είναι εξωφρενικό το ότι δεν έγινε άμεσα αντιληπτό.

Συναγερμός στο παγκόσμιο διαδίκτυο: Πρωτοφανές κενό ασφαλείας με 8 παραβιασμένα πιστοποιητικά TLS

Μια επιχείρηση αποκατάστασης μεγαλύτερη από το Heartbleed

Αν και οι περισσότεροι κατασκευαστές web browsers απέκλεισαν άμεσα τα οκτώ πιστοποιητικά, η εξάλειψη της απειλής απέχει πολύ από την ολοκλήρωσή της. Ο Φίλιππο Βαλσόρντα, ειδικός κρυπτογραφίας και συντηρητής της γλώσσας Go, προειδοποίησε πως πρόκειται για μια επιχείρηση καθαρισμού μεγαλύτερη από την ιστορική κρίση του Heartbleed το 2014.

«Αυτή τη φορά τα πράγματα είναι χειρότερα λόγω της τεράστιας ετερογένειας των συστημάτων», υπογράμμισε ο Φίλιππο Βαλσόρντα. Ενώ τα προγράμματα περιήγησης ανανεώνονται γρήγορα, ο αποκλεισμός των κλειδιών σε συσκευές του Internet of Things (IoT), σε containers του Docker, σε διανομές Linux και σε απομονωμένα εργαλεία ανάπτυξης κώδικα (όπως στο οικοσύστημα της Python) θα απαιτήσει μήνες ή και χρόνια διαρκών ενημερώσεων από διαχειριστές συστημάτων παγκοσμίως.

Οι άμεσοι κίνδυνοι και τα κενά προστασίας

Μέχρι στιγμής, τα αρχεία διαφάνειας πιστοποιητικών (Certificate Transparency logs) δεν δείχνουν κακόβουλη χρήση των κλειδιών. Ωστόσο, ο άμεσος κίνδυνος αφορά κυρίως χρήστες υπηρεσιών VPN, ιδιαίτερα σε χώρες με αυταρχικά καθεστώτα που έχουν τη δυνατότητα παρεμβολής και υποκλοπής της διαδικτυακής κίνησης σε εθνικό επίπεδο.

Την ίδια ώρα, ενώ εφαρμογές όπως το Signal και το WhatsApp δεν επηρεάζονται, καθώς δεν βασίζονται αποκλειστικά στο TLS για την εμπιστευτικότητα, ορισμένα λειτουργικά περιβάλλοντα καθυστερούν. Ενδεικτικά, ο Edge σε περιβάλλον Windows 10 εμφάνιζε κενά απόκρισης κατά τις πρώτες ώρες της κρίσης. Το περιστατικό φέρνει για άλλη μια φορά στην επιφάνεια το θεμελιώδες δομικό πρόβλημα του μοντέλου TLS: η ασφάλεια ολόκληρου του διαδικτύου παραμένει τόσο ισχυρή όσο ο πιο αδύναμος κρίκος της αλυσίδας εμπιστοσύνης.

ThePostPolitics Newsroom
ThePostPolitics Newsroom