Acht engagierte intermediäre eMudhra emSign-Zertifikate; Browser blockieren sie

Autor: Veröffentlicht 6 min de lectura 1 Lesen

Die Bilder in diesem Artikel wurden mit künstlicher Intelligenz erstellt. So veröffentlichen wir

Am 20. Oktober bestätigten die Haupt-Browser-Roots-Programme, dass die privaten Schlüssel, die mit acht Zwischenzertifikaten von eMudhra (emSign-Marke) verbunden sind, beeinträchtigt wurden. Ein Zwischenzertifikat kann durch die Übertragung der Wurzel für jede Domain gültige Zertifikate ausgeben; wer seinen privaten Schlüssel besitzt, könnte Zertifikate erstellen, die Browser als legitim akzeptieren würden. Öffentliche Signaturen und das Timing der Mitteilung ermöglichen den Wiederaufbau dessen, was passiert ist und welche konkreten Auswirkungen zu erwarten sind, aber es gibt keine Fragen über den Ursprung und den Umfang der Flucht.

bestätigte Tatsachen: ein Forscher berichtete die Erkennung am Nachmittag des 17. Oktober (UTC), und Chrome implementierte einen technischen Block der Schlüssel, die gleichen Tag zwischen 18: 05 und 19: 45 UTC; Firefox erhielt die Benachrichtigung bei 20: 06 UTC und verteilte seine Sperre (OneCRL) zu Standard-Einrichtungen bei 22: 59 UTC. Die acht betreffenden Mittel sind: EM DV TLS CA - G3B; EM DV TLS CA - G3C; EM OV TLS CA - G3B; EM OV TLS CA - G3C; EM EV TLS CA - G3B; EM EV TLS CA - G3C; EM OV CS CA - G3B; EM OV CS CA - G3C. Es wurde ferner bestätigt, dass jedes Zertifikat eine kreuzgezeichnete Kopie von Sectigo unter seiner Root AAA Certificate Services hat und dass eMudhra die acht Zertifikate nach der Anmeldung widerrufen hat. Ein Mozilla-Ingenieur, Dennis Jackson, veröffentlichte die Liste der Zertifikate und Briefmarken, die die Signatur mit den kompromittierten Schlüsseln demonstrierten.

Acht engagierte intermediäre eMudhra emSign-Zertifikate; Browser blockieren sie
Bild generiert mit IA.

Technisch hängt das spezifische Risiko davon ab, ob bereits Zertifikate von diesen Vermittlern ausgestellt wurden und ob diese Zertifikate in Certificate Transparency (CT) eingetragen worden waren. Chrome fand, dass es keine CT-Eingänge mit dem sechs Zwischenprodukt für TLS vor dem Schloss, so, nach Ihrer Verifizierung, kein Browser, der CT erfordert hätte standardmäßig auf neue Zertifikate, die von diesen Schlüsseln unterzeichnet. Die Existenz von kreuzgezeichneten Kopien und das Vorhandensein der Wurzeln in verschiedenen Lagern erschweren jedoch das Bild.

Welche Programme und Nutzer betroffen waren: Browser, die zentralisierte Widerrufsmechanismen implementieren (Chrome mit CRLSet, Firefox mit OneCRL und Apple auf ihren Listen) erhielten das Schloss schnell und stoppten das Vertrauen der Mittelmänner; Microsoft und andere Lieferanten blockierten auch die Zertifikate. Viele Anwendungen und Bibliotheken, die TLS außerhalb dieser Browser validieren, konsultieren oder bewerben Widerruf. Beispiele: Go Binaries, Umgebungen mit Pythons Zertifizierungssammlung und viele Linux-Distributionen, die sich auf lokale Zertifikats-Shops verlassen, können weiterhin Ketten validieren, solange die Software nicht aktualisiert wird oder sich das Paket nicht ändert.

Technische Maßnahmen und ihre Wirkungen: Google implementierte einen Filter in der Go Standard-Buchhandlung, die jede Kette erkennt und lehnt, die die kompromittierten Schlüssel enthält; diese Korrektur erfordert die Umgestaltung der Programme mit der go parcheada-Version. Andere Projekte (certifi, webpki-roots, Homebrew) wählten die Wurzel emSign ECC Root CA - G3 aus ihren Paketen zu entfernen, eine effektive Maßnahme, um Vertrauen zu reduzieren, aber das bricht auch die Validierung für jeden legitimen Server, der immer noch von dieser Wurzel abhängt. Mozilla und NSS nutzten den gleichen Ausschluss und warnten, dass einige Server nicht mehr für Kunden zugänglich sein werden, die diese Repertories verwenden, bis diese Server zu geketteten Zertifikaten zu anderen Wurzeln wandern.

Informationen noch unsicher: Es wurde nicht veröffentlicht, wie oder wann genau die eMudhra-Schlüssel herauskamen, oder ob die Offenlegung extern oder intern war; es gibt keine öffentlichen Beweise für einen vorherigen Missbrauch außer der Unterschrift, die der Ermittler benutzte, um Besitz zu beweisen (die mit jedem Schlüssel unterzeichnete Botschaft). Mozilla zeigt an, dass sie mit CA in einer forensischen Untersuchung arbeitet, aber die Details des Fluchtvektors wurden nicht offenbart.

Praktische Konsequenzen: Kurzfristig schützen moderne Browser, die zentralisiertes Schloss erhalten, die meisten Benutzer vor falschen Zertifikaten, die mit diesen Schlüsseln ausgestellt werden. Systeme, die keinen Widerruf geltend machen oder nicht aktualisierte Lager verwenden, bleiben jedoch frei und die Strategie, die Wurzel der beliebten Pakete zu entfernen, können vorübergehende Unverfügbarkeit der legitimen Dienste, bis seine Betreiber die Zertifikate ersetzen. Mittelfristig wird das Vertrauen in eMudhra / emSign beeinträchtigt und die von ihren Wurzeln abhängigen Programme müssen die Notwendigkeit der Rotation zusätzlicher Zertifikate und Audits beurteilen.

Spezifische Empfehlungen - bestätigt und aktivierbar - nach der Art des Lesegerätes: für TLS-Server-Administratoren zuerst überprüfen, ob Ihr aktuelles Zertifikat mit emSign Root TLS CA - G3 oder emSign ECC Root CA - G3 verknüpft ist; wenn ja, erhalten und implementieren Sie ein neues Zertifikat, das so schnell wie möglich auf eine andere und gültige Wurzel kanalisiert und bestätigen Sie, dass Ihre neuen Zertifikate in Certificate Transparency registriert sind. Öffentliche CT-Tools und Suchanfragen helfen, unerwartete Emissionen zu erkennen: siehe Zertifikat Transparenzdatenbank bei https: / / www.certificate-transparency.org / und die Ansichten von Google in https: / / Transparenzreport.google.com / https / Zertifikate / Übersicht.

Für Softwarebetreiber und Entwickler: aktualisieren Sie betroffene Bibliotheken und Binaries. Wenn Sie Go verwenden, rekonstruieren Sie Ihre Projekte mit der Go-Version mit dem Schlüsselschloss; Go veröffentlicht Sicherheitsinformationen und Versionen in https: / / go.dev / Sicherheit. Wenn Ihre Software externe Pakete (certifi, webpki-roots, Homebrew ca-certificates, NSS) enthält, aktualisieren Sie sie und testen Sie die Auswirkungen auf die Inszenierung Umgebungen, bevor Sie in der Produktion eingesetzt werden, weil einige Pakete ausgewählt haben, um die volle Wurzel zu entfernen und die Verbindungen zu brechen.

Für Sicherheitsmanager und Treuhänder: Überprüfen Sie, dass Ihre Kunden und Agenten Vertrauen in den Widerruf und in Remote-Einstellungen / automatische Updates von Schlosslisten; wenn Ihre Umgebung verhindert, dass Firefox oder Chrome erhalten OneCRL / CRLSet, implementieren zusätzliche Kontrollen (öffentliche Schlüsselschlossliste, TLS-Inspektion) oder betrachten temporäre Beseitigung Vertrauen in emSign Wurzeln, bis es sicher ist, dass es keine betrügerischen Emissionen.

Acht engagierte intermediäre eMudhra emSign-Zertifikate; Browser blockieren sie
Bild generiert mit IA.

Für Endbenutzer: Browser und Systeme auf dem neuesten Stand halten. Die oben genannten Browser haben empfangen und angewandte Blockaden, die die meisten Benutzer ohne manuelle Intervention schützen; wenn eine Website das Laden nach Updates stoppt, ist es wahrscheinlich, dass Ihr Server-Operator das Zertifikat erneuern muss.

Was nun zu überwachen ist: kontinuierliche CT sucht nach Zertifikaten, die von den kompromittierten Schlüsseln ausgestellt werden, Registrierung und Audit der Verwendung von Emissionsschnittstellen durch die CA, und offizielle Releases von eMudhra und Root-Programmen. Die Hauptursachen bleiben ein herausragendes Problem und rechtfertigen Organisationen, ihre fremden Treuhandeinheiten und Widerrufspolitiken zu überprüfen, um die Auswirkungen ähnlicher Fehler in der Zukunft zu reduzieren.

Zusammenfassung: die Tasten von acht eMudhra Zwischen wurden schnell durch die großen Root-Programme kompromittiert und blockiert; moderne Browser verwenden bereits Minderungen, aber viele Anwendungen außerhalb dieser Kunden bleiben verletzlich, bis sie aktualisiert oder wieder aufgebaut werden. Es ist wichtig, dass Administratoren Zertifikate erneuern, die an die betroffenen Wurzeln gebunden sind, dass Entwickler mit Versionen von parched bookstores belohnen und dass Sicherheitsteams die Akzeptanz des Widerrufs in ihrer Umgebung überprüfen.

Deckung

Verwandte Artikel

Weitere Neuigkeiten zum selben Thema.