Könnte jemand die Bedeutung dieser Fehlermeldung im Klartext erklären ?
Sollte ich eine Ausnahme hinzufügen oder nicht auf dieser Website fortfahren?
Technische Details: Die URL ist hier , der Browser ist Firefox 14.0.1 auf Ubuntu 12.04 LTS.
Konqueror 4.8.2 gibt für denselben Link Folgendes an:
Das Zertifikat der Zertifizierungsstelle ist ungültig.
Das Zertifikat der Stammzertifizierungsstelle ist für diesen Zweck nicht vertrauenswürdig
UPDATE: Ich habe nichts mit meinem Browser gemacht und jetzt funktioniert es magisch, keine Fehlermeldung. Ein Geheimnis.
Antworten:
Anscheinend fehlt Ihnen eine Zwischenzertifizierungsstelle (Certificate Authority).
Zertifikate sind nur vertrauenswürdig, weil sie von einer vertrauenswürdigen Zertifizierungsstelle (dem Aussteller) signiert sind, die wiederum von einer anderen vertrauenswürdigen Zertifizierungsstelle signiert ist. Browser (und Betriebssysteme) enthalten eine Liste der Stammzertifizierungsstellen. Sehen Sie hier für weitere Details. Wikipedia hat auch eine sehr schöne Erklärung für fast jeden Aspekt.
Das Website-Zertifikat scheint
AlphaSSL
den Aussteller anzugeben , der dies wiederum angibtGlobalSign Root CA
. Das ist also die Kette - im Zertifikat der Website istGlobalSign Root CA
nirgendwo etwas vermerkt. Wenn also einer der beiden in der Kette fehlt, wird Firefox sich beschweren.Können Sie überprüfen, ob GlobalSign / AlphaSSL in Ihrer Firefox-Zertifizierungsstellenliste vorhanden ist?
Öffne den Zertifikatsmanager (
Tools
=>Options
=>Advanced
=>Encryption
=>View Certificates
)Überprüfen Sie auf der
Authorities
Registerkarte für dieAlphaSSL CA - G2
. Es sollte unter seinGlobalSign nv-sa
.Überprüfen Sie auch für
GlobalSign Root CA
.Wählen Sie aus
GlobalSign Root CA
, klicken Sie daraufEdit Trust
und vergewissern Sie sich, dass Websites identifiziert werden dürfen. Zumindest für mich hatte AlphaSSL diese Erlaubnis nicht.Wenn die Stammzertifizierungsstellen fehlen, setzen Sie den Zertifikatspeicher zurück . Grundsätzlich löschen (oder umbenennen)
cert8.db
,secmode.db
undcert_override.txt
aus Ihrem Profilordner .Wenn das Zwischenzertifikat fehlt, liegt es in der Verantwortung des Serverbetreibers, das Zwischenzertifikat zusammen mit dem Stammzertifikat bereitzustellen. Sie sollten sich mit ihnen in Verbindung setzen und sie wissen lassen. Wenn Sie möchten, können Sie das Zwischenzertifikat auch an einer anderen Stelle abrufen. Diese Sites funktionieren manchmal bei einigen Personen, da diese über ein zwischengespeichertes Zwischenzertifikat verfügen, das bereits als vertrauenswürdig eingestuft ist.
Möglicherweise möchten Sie auch versuchen, den Cache in Firefox zu löschen.
Dies kann auch ein Problem sein, wenn die Zertifizierungsstelle in Ihren Systemspeichern fehlt. Dies erklärt, warum auch Konqueror betroffen ist. Ich weiß, dass Firefox zumindest unter Windows den Zertifikatspeicher des Systems ignoriert. Ich bin nicht mit der Verwaltung von Zertifikaten durch Ubuntu (oder Firefox unter Ubuntu) vertraut, aber das Problem ist dasselbe: Ihnen fehlt anscheinend eine Zertifizierungsstelle. Sie müssen es hinzufügen.
Alternativ können Sie das Zertifikat der Site zur Ausnahmeliste hinzufügen. Da Ihnen eine Zertifizierungsstelle fehlt, wird auf anderen Websites möglicherweise ein ähnlicher Fehler angezeigt. Der einzige Grund, die Zertifizierungsstelle nicht hinzuzufügen, besteht darin, dass Sie ihnen nicht vertrauen. Das Zertifikat dieser Site scheint zumindest laut meinem System gültig zu sein (obwohl Zertifizierungsstellen Zertifikate widerrufen können). Fügen Sie natürlich keine Ausnahme hinzu , es sei denn, Sie können ein Zertifikat auf irgendeine Weise als gültig bestätigen .
quelle
GlobalSign Root CA
ist. Sie können versuchen, die Zertifizierungsstelle von der AlphaSSL-Site aus zu installieren (insbesondere über diesen Linkcrt DER format
). Sie sagen, dass dies auf dem Webserver installiert werden sollte und nicht manuell auf dem Client-Computer installiert werden muss, sodass es möglich ist, dass jeder, der diesen Server betreibt, etwas vergessen hat.Einige sichere Websites mit Zertifikaten von vertrauenswürdigen Stellen weisen eine falsche Konfiguration auf, sodass sie keine Kette von Zwischenzertifikaten enthalten, wenn sie ihr eigenes Zertifikat bereitstellen.
Wenn Sie ein System / einen Browser haben, dessen Anteil an gültigen Zertifikaten bereits vorhanden ist, werden diese Intermediäre möglicherweise bereits zwischengespeichert, und es werden keine Fehlermeldungen angezeigt, selbst wenn die oben beschriebene Webserverkonfiguration noch immer falsch ist.
Wenn Sie jedoch einen frisch installierten Browser auf einem neuen System verwenden und diese Intermediäre noch nicht zwischengespeichert wurden und dem vom Webserver vorgelegten Zertifikat eine entsprechende Kette von Intermediären fehlt, wird eine Fehlermeldung angezeigt.
Hier ist eine offizielle Erklärung eines Mozilla-Entwicklers in einer Mozilla.org-Mailingliste:
http://www.mail-archive.com/[email protected]/msg02155.html
Fazit: Es ist die Schuld der Website, auch wenn sie nur in Ihrem frisch installierten Browser auftritt und an anderer Stelle einwandfrei funktioniert.
Wie sie es im Klartext behoben haben:
Sie haben ihr Zertifikat von einem Händler gekauft, von dem Sie noch nie etwas gehört haben, und ihr Webserver muss nur ein Zertifikat bereitgestellt haben - das eigene -, dem Ihr Browser nicht direkt vertraut.
Anstatt nur ein Zertifikat zuzustellen, werden jetzt zwei Zertifikate gleichzeitig bereitgestellt - das eigene ("* .upc.biz") und das eines Zertifikat-Wiederverkäufers ("AlphaSSL CA-G2") sowie das Zertifikat eines solchen Wiederverkäufers Vervollständigt die Vertrauenswürdigkeit, da Sie nun sehen, dass jemand, dem Sie vertrauen ("GlobalSign Root CA"), für einen solchen Vertrauenspersonal bürgt.
Weitere Details zu den genauen Namen finden Sie hier:
http://www.digicert.com/help/?host=web.upc.biz
Einige andere Websites beziehen ihre Zertifikate direkt von einer vertrauenswürdigen Stelle und nicht von einem Wiederverkäufer. Daher müssen sie nur ihr eigenes Zertifikat bereitstellen, und alles ist nach wie vor auf dem neuesten Stand.
Zum Beispiel hat linode.com das Zertifikat direkt bei Equifax gekauft, dem Mozilla direkt vertraut. Daher muss Linode keine Kopien anderer Zertifikate als die eigenen einbeziehen.
quelle
upc.biz möchte, dass Sie persönliche Daten eingeben
Um Ihnen zu versichern, dass upc.biz eine von UPC betriebene Website ist, hat upc.biz Ihnen das von Joe Smith unterzeichnete Zertifikat "Sie können upc.biz vertrauen, ich stehe für sie ein" überreicht.
Sie haben keine Ahnung, wer Joe Smith ist. Sie haben eine Liste der Signaturen von Personen, die
Microsoft verwendet.Das Mozilla-Projekt gibt an, dass Sie sich wahrscheinlich darauf verlassen können, dass Sie anderen Personen vorgestellt werden, von denen Joe Smith nicht in dieser Liste der Signaturen (Zertifizierungsstellen) steht.Das Zertifikat ist daher wertlos
Sie können dies testen, indem Sie die vollständige URL von upc.biz ausschneiden und in den Zertifikattester unter http://www.digicert.com/help/ einfügen. Dies richtet sich jedoch an Personen, die Zertifikate auf Websites wie upc.biz einrichten , nicht bei Personen, die auf diese Websites zugreifen.
Auch http://www.schneier.com/blog/archives/2010/09/uae_man-in-the-.html ist eine gute Lektüre.
quelle