Root-Programme und Vertrauensspeicher in verschiedenen globalen Browsern und Betriebssystemen haben begonnen, acht Zwischenzertifikate zu sperren, die von der indischen Zertifizierungsstelle eMudhra ausgestellt wurden. Dies geschah, nachdem ein bestätigtes Leck oder eine schwerwiegende Schwachstelle in den zugehörigen privaten Schlüsseln festgestellt wurde, die deren einfache Wiederherstellung ermöglicht.
Die betroffenen Zertifikate wurden im April 2025 ausgestellt, und Google erklärte, dass die privaten Schlüssel mit unzureichender Zufälligkeit und schwacher kryptografischer Entropie generiert wurden. Dies ermöglicht es jedem, vertrauenswürdige HTTPS-Zertifikate zu fälschen und die Identität jeder Website gegenüber Kunden anzunehmen, die das Vertrauen in diese Zertifikate noch nicht entzogen haben. Als Reaktion darauf beeilten sich große Unternehmen wie Mozilla und Google, die Zertifikate Mitte Oktober in den Browsern Firefox und Chrome zu sperren. Apple und Microsoft folgten in den darauffolgenden Tagen, ebenso wie ähnliche Maßnahmen von Sectigo und Cloudflare.
Einfachheit und Schnelligkeit der Wiederherstellung schwacher Schlüssel
Der Forscher Denis Jackson von Mozilla veröffentlichte ein Tool zur Überprüfung, ob Systeme den kompromittierten Zertifikaten noch vertrauen, und erklärte, dass die privaten Schlüssel fehlerhaft generiert wurden, sodass sie mit Ausnahme des letzten Bytes nur aus Nullen bestehen. Jackson betonte, dass es mehreren Personen gelungen sei, die Schlüssel unabhängig voneinander und extrem schnell mithilfe des Algorithmus für den verallgemeinerten Babystep-Giantstep-Algorithmus (baby-step giant-step) wiederherzustellen.
Seinerseits erklärte eMudhra, dass der Fehler auf einen Skriptfehler während der Zeremonie zur Schlüsselerzeugung zurückzuführen sei, der zur Erstellung eines zweiten, schwächeren Schlüsselpaars führte, das versehentlich zur Erstellung von Zertifikatssignieranforderungen verwendet wurde, da die Benennung der des Originalschlüssels ähnelte. Das Unternehmen wies darauf hin, dass diese Aussteller ursprünglich erstellt wurden, um sie in Rechenzentren in den Vereinigten Staaten und Europa zu exportieren, um Probleme der digitalen Souveränität für Kunden zu lösen, und betonte, dass sie mit Ausnahme eines einzigen Falls betrieblich nicht in der Produktion eingesetzt wurden.
Was ändert sich in der Praxis?
Obwohl es in den Protokollen zur Zertifikatstransparenz (CT) keine Beweise für eine böswillige Verwendung dieser Schlüssel vor deren Widerruf gibt, müssen einige Kunden möglicherweise Software-Updates durchführen, um sicherzustellen, dass diese Zwischenzertifikate bei ihnen nicht weiterhin vertrauenswürdig bleiben. eMudhra führt derzeit tiefgreifende Überprüfungen von Code-Schwachstellen und Prozesslücken durch und verspricht, in den kommenden Wochen jede von ihm durchgeführte Schlüsselzeremonie erneut zu überprüfen.