Letzte Woche hat die Standard-Zertifizierungsstelle für Discourse eine bevorstehende Änderung für das nächste Jahr angekündigt. Sie können die Details hier nachlesen:
Was das für den aktuellen Status von Discourse bedeutet, ist, dass Nutzer mit Android-Versionen vor 7.1.1 ab 2021-01-11T03:00:00Z keine Verbindung zu Discourse über Google Chrome herstellen können. Dies könnte auf September verschoben werden, wenn wir ändern, wie das Zertifikat angefordert wird, aber dafür haben wir weder eine Lösung bereit noch ist dies geplant.
Obwohl der Blogbeitrag zeigt, dass dies bis zu 33,8 % der Android-Nutzer betreffen könnte, zeigt ein kurzer Check der letzten Stunde bei einigen unserer Hosting-Dienste, dass diese Zahl näher an 3 % liegt.
Der Beitrag erwähnt auch, dass eine Workaround-Lösung die Verwendung von Firefox für Android ist, das eigene aktualisierte Zertifikate mitliefert. Firefox wird von 97 % der betroffenen Nutzer unterstützt, da es Android 5+ unterstützt. Obwohl wir es offiziell nicht unterstützen, haben wir einige begeisterte Firefox-Nutzer im Team, die grundlegende Benutzerfreundlichkeitsprobleme im Auge behalten.
Ich gehe davon aus, dass Google Chrome bedeutet, dass dies auch Discourse Hub betrifft und jeder, der die PWA installiert hat, stillschweigend nicht mehr funktioniert?
Ja, das betrifft Discourse Hub und jede App, die den OS-Zertifikatspeicher verwendet.
Wir könnten Discourse Hub für Android-Versionen größer als 6 und kleiner als 7.1.1 ein anderes Zertifikat verwenden lassen, aber das ist derzeit nicht geplant.
PWAs nutzen standardmäßig die Chrome-Engine und sind daher ebenfalls betroffen, es sei denn, sie wurden über Firefox installiert.
Das werde ich mit Interesse verfolgen. Es gibt eine Reihe von Tablets unter 100 US-Dollar, die immer noch mit Android 6 und 7 verkauft werden. Im März habe ich ein Projekt gesehen, bei dem Arbeitslosen Hunderte von Tablets mit Version 7.1 ausgehändigt wurden.
In diesem Fall wäre die naheliegende Lösung einfach, Let’s Encrypt nicht mehr zu verwenden.
Ich frage mich, ob Cloudflare eine Umgehungsmöglichkeit dafür bietet? Webseiten, die ihren Caching-Service nutzen, melden das Zertifikat von Cloudflare und nicht das des Ursprungsservers.
Beachten Sie, dass die Discourse Hub-App weiterhin Android 7.1.2 oder höher erfordert. Diese Änderung von Let’s Encrypt bedeutet jedoch, dass der Zugriff auf eine HTTPS-Discourse-Website über den Browser auch auf älteren Android-Versionen funktionieren sollte, vorausgesetzt, der Benutzer hat einen aktualisierten Browser.