Sicherheitsunterschied
Lassen Sie uns zunächst über SSL (übrigens jetzt TLS genannt) sprechen, das das 'S' am Ende von HTTP S hinzufügt und verantwortlich ist von " Sichern der Kommunikation ". Der Schlüssel zur Beantwortung dieser Frage besteht in der Tat darin, vollständig zu verstehen, was wir unter "Sichern der Kommunikation" verstehen.
SSL, unabhängig davon, ob es sich um ein selbstsigniertes Zertifikat handelt, das verwendet wird, oder um ein von einem Vertrauenswürdigen signiertes Zertifikat CA stellt sicher, dass die Kommunikation zwischen Ihnen und dem Remote-Host vertraulich bleibt und dass niemand die ausgetauschten Daten manipulieren kann.
Die Warnung bezieht sich daher nicht darauf.
Allerdings Wie können Sie sicher sein, dass dieser Remote-Host, der auf Ihre Anfragen antwortet, wirklich der ist, den Sie erwarten? Bei öffentlichen Websites, für die Sie keine direkte Möglichkeit haben, das Zertifikat allein zu authentifizieren, ist dies einfach unmöglich. Hier kommt eine externe vertrauenswürdige Zertifizierungsstelle: Wenn Sie einer Zertifizierungsstelle vertrauen, gehen Sie davon aus, dass alle von ihr signierten Zertifikate nur zu legitimen Zwecken verwendet werden, um den Datenverkehr mit den im Zertifikat explizit genannten Servern zu sichern.
Dies ist alles Bei dieser Warnung geht es um: Ihr Browser warnt Sie, dass die Kommunikation selbst zwar gesichert ist, das Zertifikat jedoch nicht automatisch authentifiziert werden kann. Daher müssen Sie es akzeptieren oder ablehnen.
Wenn das selbstsignierte Zertifikat einem Ihrer Server zugeordnet ist, sollten Sie mit dieser manuellen Authentifizierung fortfahren können: Sie sollten in der Lage sein, den Zertifikatfingerabdruck zu überprüfen, oder zumindest sollten Sie wissen, ob das Zertifikat vorhanden ist wurde kürzlich geändert oder nicht.
Sobald diese manuelle Authentifizierung durchgeführt wurde, bietet Ihnen Ihr Browser die Möglichkeit, sich an dieses Zertifikat zu erinnern. Dies bedeutet, dass der Browser dieses selbstsignierte Zertifikat dem URL-Host zuordnet und keine Warnung in der Zukunft geben, da jetzt die br Der Owner verfügt über eine automatisierte Methode zur Authentifizierung des Zertifikats.
Sobald jedoch das selbstsignierte Zertifikat auf dem Server geändert wird, zeigt der Browser die Warnung erneut an, und es ist wieder Sache des Endbenutzers, zu bestimmen, ob diese Zertifikatänderung normal ist und ob das Das vom Server vorgelegte neue Zertifikat ist in der Tat ein echtes.
UX-Unterschied
Meine Antwort deckte den Aspekt der Benutzeroberfläche des Browsers Ihrer Frage bis jetzt nicht ab.
Ich fand die Standardmethode, mit der Browser den Benutzer über die aktuelle Sicherheit informieren, größtenteils ineffektiv. Benutzer kümmern sich nur nicht um das Vorhängeschloss und bemerken nicht, wenn die SSL-Sicherheit fehlt. Selbst Benutzer, die sich darum kümmern, haben keinen Zugriff auf die richtigen Informationen (nichts hindert eine Website daran, ein erweitertes Validierungszertifikat anzuzeigen, um ihre Website für die Verwendung schlechter und schwacher Kryptografiesysteme zu konfigurieren oder sich auf weniger gesicherte Inhalte von Drittanbietern zu verlassen : Die Benutzeroberfläche des Standardbrowsers wird sich weiterhin darüber freuen und die grüne Leiste "Erstklassige Sicherheit" anzeigen.
Abhängig vom verwendeten Browser gibt es hoffentlich einige Plugins, die versuchen, diese Situation zu beheben. In Firefox haben Sie SSLeuth, wodurch standardmäßig links oder in der URL-Leiste (neben dem Vorhängeschloss, falls vorhanden) ein neuer Benachrichtigungsbereich hinzugefügt wird.
Dieser neue Benachrichtigungsbereich hat die folgenden Eigenschaften:
- Die Hintergrundfarbe reicht von Rot (keine Sicherheit: HTTP) über Orange (schlechte Sicherheitseinstellungen) bis zu Blau und Grün (gute und beste Sicherheit gemäß den aktuellen Best Practices) ).
- Mit einer Option können Sie diese Farbe auf die gesamte URL-Leiste erweitern, sodass auf HTTP-Websites jetzt eine vollständig rote URL-Leiste angezeigt wird.
-
- Zuletzt wird eine Punktzahl (zwischen 0 und 10) angezeigt, um eine Schätzung der aktuellen SSL / TLS-Sicherheitsstufe anzuzeigen. Dabei werden verschiedene Kriterien berücksichtigt, darunter die Art des Zertifikats (selbstsigniert, CA-signiert, erweitertes Validierungszertifikat), die verwendete kryptografische Konfiguration, die Inhaltssicherheit von Drittanbietern usw. Durch Klicken auf den Benachrichtigungsbereich werden hauptsächlich alle Bewertungsdetails angezeigt nützlich, wenn das Ergebnis nicht das erwartete ist (auch bekannt als " Warum wird meiner Bankwebsite eine orangefarbene URL-Leiste zugewiesen? ").