OFF THE RECORD: Μη μου λες να ζω με αναμνήσεις…
eMudhra: Αποχωρεί από την αγορά πιστοποιητικών TLS μετά από πρωτοφανές φιάσκο ασφαλείας

Σε μια αιφνίδια αλλά αναμενόμενη κίνηση για την αγορά της κυβερνοασφάλειας, η ινδική αρχή πιστοποίησης eMudhra ανακοίνωσε την οριστική αποχώρησή της από τον παγκόσμιο κλάδο έκδοσης πιστοποιητικών SSL/TLS. Η απόφαση έρχεται στον απόηχο ενός πρωτοφανούς τεχνικού σφάλματος, κατά το οποίο ο οργανισμός εξέδωσε ενδιάμεσα πιστοποιητικά (intermediate certificates) με κρυπτογραφικά κλειδιά τόσο ασθενή, ώστε μπορούσαν να παραβιαστούν μέσα σε κλάσματα του δευτερολέπτου.
Ένα κρυπτογραφικό λάθος με ιδιωτικό κλειδί… «4»
Το περιστατικό αποκαλύφθηκε όταν ερευνητές ασφαλείας εντόπισαν οκτώ ενδιάμεσα πιστοποιητικά της eMudhra που βασίζονταν στο πρότυπο κρυπτογραφίας ελλειπτικών καμπυλών NIST P-384. Υπό κανονικές συνθήκες, τα συγκεκριμένα κλειδιά απαιτούν εντροπία περίπου 384 bits, διασφαλίζοντας έναν αστρονομικό αριθμό πιθανών συνδυασμών με 116 ψηφία. Ωστόσο, τα ελαττωματικά πιστοποιητικά περιείχαν κλειδιά μεγέθους μόλις 3 έως 8 bits.
Το πιο κραυγαλέο εύρημα αφορούσε ένα ιδιωτικό κλειδί που ισοδυναμούσε κυριολεκτικά με τον αριθμό 4, ενώ το ισχυρότερο από τα προβληματικά κλειδιά διέθετε μόλις 256 πιθανούς συνδυασμούς. Το κενό ασφαλείας επέτρεπε σε οποιονδήποτε κακόβουλο παράγοντα να υπογράψει πλαστά αλλά απολύτως έγκυρα πιστοποιητικά για οποιονδήποτε ιστότοπο ή mail server στον πλανήτη. Τα πιστοποιητικά αυτά αναγνωρίζονταν αυτόματα ως αξιόπιστα από τα δημοφιλέστερα προγράμματα περιήγησης, διακομιστές, συσκευές IoT και περιβάλλοντα Docker.

Ανθρώπινα λάθη και αποτυχία στη διαδικασία παραγωγής
Οι κατασκευαστές των μεγαλύτερων browsers αντέδρασαν ταχύτατα, μπλοκάροντας τα επίμαχα πιστοποιητικά εντός δύο ημερών, ενώ η eMudhra βρέθηκε αντιμέτωπη με τον άμεσο κίνδυνο αποβολής από το CA/Browser Forum. Σε τεχνική αναφορά της στο φόρουμ Bugzilla της Mozilla, η εταιρεία παραδέχθηκε μια σειρά από κρίσιμες παραλείψεις κατά τη διάρκεια της Τελετής Δημιουργίας Κλειδιών (Key Generation Ceremony – KGC) σε συστήματα Hardware Security Modules (HSMs).
Σύμφωνα με την eMudhra, ένα σφάλμα σε αυτοματοποιημένο σενάριο κώδικα (script) κατά τη διαδικασία wrap/unwrap οδήγησε στη δημιουργία ενός δεύτερου, εξαιρετικά αδύναμου σετ κλειδιών παράλληλα με τα ισχυρά. Λόγω παρόμοιων ονομασιών (labels), το προσωπικό χρησιμοποίησε κατά λάθος τα αδύναμα κλειδιά για τη δημιουργία των αιτημάτων υπογραφής (CSR), τα οποία υπεγράφησαν από τη βασική ρίζα (root) της εταιρείας και εστάλησαν ακόμη και στην αρχή Sectigo για διασταυρούμενη υπογραφή (cross-signing).
Οι λόγοι της αποχώρησης και οι οικονομικές πιέσεις
Ο πρόεδρος της eMudhra, Β. Σρινιβασάν, δήλωσε ότι το διοικητικό συμβούλιο αποφάσισε την απόσυρση από την παγκόσμια αγορά SSL/TLS, εκτιμώντας ότι η δραστηριότητα αυτή απέφερε μόλις το 1% των εσόδων του ομίλου. Παράλληλα, υπογράμμισε το διαρκώς αυξανόμενο κόστος συμμόρφωσης με τα διεθνή πρότυπα και τον έντονο ανταγωνισμό από δωρεάν παρόχους πιστοποιητικών.
Η διοίκηση της εταιρείας έκανε λόγο για υπέρμετρη δημοσιότητα στα μέσα κοινωνικής δικτύωσης, η οποία προκάλεσε δυσανάλογο έλεγχο σε σχέση με τη σημασία του συγκεκριμένου τομέα για τη συνολική κερδοφορία της. Παρ’ όλα αυτά, το περιστατικό καταγράφεται ως μία από τις πιο σοβαρές αστοχίες στην ιστορία της δημόσιας κρυπτογραφικής υποδομής του διαδικτύου.
























