Am 30. September um 17:01 Uhr Moskauer Zeit lĂ€uft die Lebensdauer des Stammzertifikats der Firma IdenTrust (DST Root CA X3) ab, das fĂŒr die Kreuzsignierung des Stammzertifikats der Zertifizierungsstelle Letâs Encrypt (ISRG Root X1) verwendet wurde. Diese wird von der Gemeinschaft betrieben und stellt Zertifikate kostenlos zur VerfĂŒgung. Die Kreuzsignierung garantierte Vertrauen in die Zertifikate von Letâs Encrypt auf einem breiten Spektrum von GerĂ€ten, Betriebssystemen und Browsern wĂ€hrend der Integration des eigenen Stammzertifikats von Letâs Encrypt in die Stammzertifikatspeicher.
UrsprĂŒnglich war geplant, dass nach dem Verfall des DST Root CA X3-Projekts Letâs Encrypt die Erstellung von Signaturen ausschlieĂlich mit seinem eigenen Stammzertifikat erfolgt. Dieser Schritt hĂ€tte jedoch zu einer KompatibilitĂ€tsverluster mit vielen alten Systemen gefĂŒhrt, die das Stammzertifikat von Letâs Encrypt nicht in ihren Speichern hinzugefĂŒgt haben. Insbesondere etwa 30 % der derzeit verwendeten Android-GerĂ€te haben keine Informationen ĂŒber das Stammzertifikat von Letâs Encrypt, dessen UnterstĂŒtzung erst ab der Android-Version 7.1.1 eingefĂŒhrt wurde, die Ende 2016 veröffentlicht wurde.
Letâs Encrypt hatte nicht geplant, ein neues Kreuzsignierungsabkommen abzuschlieĂen, da dies zusĂ€tzliche Verantwortung fĂŒr die Teilnehmer des Abkommens mit sich bringt, die Autonomie beeintrĂ€chtigt und die HĂ€nde in Bezug auf die Einhaltung aller Verfahren und Regeln einer anderen Zertifizierungsstelle bindet. Aufgrund potenzieller Probleme auf vielen Android-GerĂ€ten wurde der Plan jedoch ĂŒberarbeitet. Mit der Zertifizierungsstelle IdenTrust wurde ein neues Abkommen abgeschlossen, im Rahmen dessen ein alternatives kreuzsigniertes Zwischenzertifikat fĂŒr Letâs Encrypt erstellt wurde. Die Kreuzsignierung wird drei Jahre gĂŒltig sein und die UnterstĂŒtzung fĂŒr Android-GerĂ€te ab Version 2.3.6 sichern.
Dennoch deckt das neue Zwischenzertifikat viele andere veraltete Systeme nicht ab. Nach dem Ende der GĂŒltigkeit des Zertifikats DST Root CA X3 am 30. September werden die Zertifikate von Letâs Encrypt in bereits nicht mehr unterstĂŒtzten Firmware-Versionen und Betriebssystemen nicht mehr akzeptiert, in denen zur GewĂ€hrleistung des Vertrauens in die Zertifikate von Letâs Encrypt eine manuelle HinzufĂŒgung des Zertifikats ISRG Root X1 in den Stammzertifikatspeicher erforderlich sein wird. Probleme werden sich wie folgt Ă€uĂern:
- OpenSSL bis einschlieĂlich Version 1.0.2 (die UnterstĂŒtzung fĂŒr Version 1.0.2 wurde im Dezember 2019 eingestellt);
- NSS < 3.26;
- Java 8 < 8u141, Java 7 < 7u151;
- Windows < XP SP3;
- macOS < 10.12.1;
- iOS < 10 (iPhone < 5);
- Android < 2.3.6;
- Mozilla Firefox < 50;
- Ubuntu < 16.04;
- Debian < 8.
Im Falle von OpenSSL 1.0.2 wird das Problem durch einen Fehler verursacht, der die korrekte Verarbeitung von cross-signierten Zertifikaten hindert, wenn eines der Root-Zertifikate, das zur Signatur verwendet wird, veraltet ist, auch wenn andere gĂŒltige Vertrauensketten bestehen bleiben. Das Problem trat erstmals im letzten Jahr auf, nachdem das Zertifikat AddTrust, das zur cross-signierten Verwendung in den Zertifikaten der Zertifizierungsstelle Sectigo (Comodo) verwendet wurde, abgelaufen war. Das Kernproblem besteht darin, dass OpenSSL das Zertifikat als lineare Kette interpretiert hat, wĂ€hrend gemÀà RFC 4158 das Zertifikat einen gerichteten verteilten zyklischen Graphen mit mehreren Vertrauensanker darstellen kann, die berĂŒcksichtigt werden mĂŒssen.
Benutzern alter Distributionen, die auf OpenSSL 1.0.2 basieren, werden drei Umgehungsmöglichkeiten zur Lösung des Problems angeboten:
- Manuell das Root-Zertifikat IdenTrust DST Root CA X3 entfernen und das isolierte (nicht cross-signierte) Root-Zertifikat ISRG Root X1 installieren.
- Beim AusfĂŒhren der Befehle openssl verify und s_client kann die Option ââtrusted_firstâ angegeben werden.
- Verwenden Sie das Server Zertifikat, das mit dem isolierten Root-Zertifikat SRG Root X1 signiert wurde, das keine cross-signierte UnterstĂŒtzung hat. Diese Methode fĂŒhrt zu einem Verlust der KompatibilitĂ€t mit Ă€lteren Android-Clients.
ZusĂ€tzlich kann erwĂ€hnt werden, dass das Projekt Letâs Encrypt die Marke von zwei Milliarden generierten Zertifikaten ĂŒberschreitet. Die Marke von einer Milliarde wurde im Februar des letzten Jahres erreicht. TĂ€glich werden 2,2 bis 2,4 Millionen neue Zertifikate generiert. Die Anzahl aktiver Zertifikate betrĂ€gt 192 Millionen (ein Zertifikat ist drei Monate gĂŒltig) und deckt etwa 260 Millionen ab. Domains (vor einem Jahr waren 195 Millionen Domains abgedeckt, vor zwei Jahren waren es 150 Millionen, vor drei Jahren 60 Millionen). Statistiken des Dienstes Firefox Telemetry zeigen, dass der weltweite Anteil der HTTPS-Seitenanfragen 82 % betrĂ€gt (vor einem Jahr 81 %, vor zwei Jahren 77 %, vor drei Jahren 69 %, vor vier Jahren 58 %).
Quelle: opennet.ru
