eMudhra: Αποχώρηση από την αγορά πιστοποιητικών TLS μετά από πρωτοφανές φιάσκο κρυπτογράφησης

Την πλήρη απόσυρσή της από την παγκόσμια αγορά πιστοποιητικών SSL/TLS ανακοίνωσε η eMudhra, μία από τις γνωστές Αρχές Πιστοποίησης (Certificate Authorities), έπειτα από ένα πρωτοφανές περιστατικό ασφαλείας. Η απόφαση έρχεται ως άμεση συνέπεια της αποκάλυψης ότι η εταιρεία εξέδωσε ενδιάμεσα ψηφιακά διαπιστευτήρια με τόσο αδύναμα ιδιωτικά κλειδιά, ώστε οποιοσδήποτε κακόβουλος χρήστης θα μπορούσε να δημιουργήσει πλαστά, αλλά απόλυτα έμπιστα πιστοποιητικά για οποιαδήποτε ιστοσελίδα ή διακομιστή ηλεκτρονικού ταχυδρομείου.

Το κρυπτογραφικό σφάλμα και το ιδιωτικό κλειδί με τιμή «4»

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

Η υπολογιστική ισχύς που απαιτείτο για το σπάσιμο αυτών των κλειδιών μετρούνταν σε κλάσματα του δευτερολέπτου. Οποιοσδήποτε αποκτούσε πρόσβαση μπορούσε να υπογράψει ψηφιακά πιστοποιητικά που θα γίνονταν τυφλά αποδεκτά από όλα τα σύγχρονα προγράμματα περιήγησης, διακομιστές αλληλογραφίας, συσκευές IoT και περιβάλλοντα Docker, θέτοντας σε άμεσο κίνδυνο την ασφάλεια των επικοινωνιών στο διαδίκτυο. Οι κατασκευαστές των κυριότερων browsers απέκλεισαν άμεσα τα εν λόγω πιστοποιητικά, ενώ η eMudhra βρέθηκε αντιμέτωπη με την οριστική αποπομπή της από το CA/Browser Forum.

eMudhra: Αποχώρηση από την αγορά πιστοποιητικών TLS μετά από πρωτοφανές φιάσκο κρυπτογράφησης

Αλυσίδα ανθρώπινων και τεχνικών λαθών

Σε τεχνικές εξηγήσεις που παρείχε η eMudhra μέσω του Bugzilla της Mozilla, απέδωσε το πρόβλημα σε μία σειρά από σφάλματα κατά την Τελετή Παραγωγής Κλειδιών (Key Generation Ceremony – KGC). Παρότι χρησιμοποιήθηκαν πιστοποιημένες μονάδες υλικού ασφαλείας (Hardware Security Modules – HSMs), ένα ελάττωμα στον κώδικα αυτοματοποίησης δημιούργησε ένα δεύτερο, εξαιρετικά αδύναμο ζεύγος κλειδιών παράλληλα με τα ισχυρά.

Στη συνέχεια, διαδοχικά ανθρώπινα λάθη επιδείνωσαν την κατάσταση: οι τεχνικοί χρησιμοποίησαν κατά λάθος τα αδύναμα κλειδιά για να δημιουργήσουν τα αιτήματα υπογραφής πιστοποιητικών (CSR), τα οποία μάλιστα στάλθηκαν και για διασταυρούμενη υπογραφή (cross-signing) στην ανταγωνίστρια εταιρεία Sectigo. Όταν διαπιστώθηκε αναντιστοιχία στις λίστες ανάκλησης (CRL), αντί να εντοπιστεί το θεμελιώδες σφάλμα, επανυπογράφηκαν με τα ελαττωματικά κλειδιά.

Οικονομικοί λόγοι και οριστική έξοδος

Ο πρόεδρος της εταιρείας με έδρα την Ινδία, Β. Σρινιβασάν, αιτιολόγησε την απόφαση εγκατάλειψης του τομέα SSL/TLS επισημαίνοντας ότι η συγκεκριμένη δραστηριότητα απέφερε μόλις το 1% των συνολικών εσόδων της eMudhra. Παράλληλα, υπογράμμισε το αυξανόμενο κόστος συμμόρφωσης με τα διεθνή πρότυπα, καθώς και τον έντονο ανταγωνισμό από οργανισμούς που παρέχουν πιστοποιητικά δωρεάν.

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

ThePostPolitics Newsroom
ThePostPolitics Newsroom