Zusätzl. SSL-Zertifikatüberprüf. im Browser für +Sicherheit

TGY

TGY

Aktives Mitglied
Thread Starter
Dabei seit
12.04.2004
Beiträge
1.129
Reaktionspunkte
104
Hi.

Es geht darum, wie man SSL-Zertifikate (bei https-Verbindungen) optional zusätzlich überprüfen kann nach einer Art Mehraugenprinzip. Ich zitiere mal kurz aus der Projektbeschreibung:

Perspectives takes a different approach to how the web browser determines if an SSL certificate is valid. Instead of requiring browser users to trust an anointed group of certificate authorities, Perspectives gives users the ability to pick a group they trust (e.g., the EFF, Google, their company, their university, their group of friends, etc.) and trust no one else.

Einziges Problem: Der Browser kontaktiert die Notary Server (die das Zertifikat überprüfen) über ein Add-On, das es im Moment offiziell nur für Firefox gibt. Chrome Extension war auch mal im Gespräch (evt. Google oder den Entwickler anschreiben).

Wer Firefox nutzt und Perspectives verwenden möchte, hier meine Einstellungen für das Firefox Add-On: (Ich nutze Perspectives nicht für jede https-Seite, sondern meistens, wenn die sichere Verbindung zu einer Webseite wirklich wichtig ist.)

Zertifikatsüberprüfung:

Manuelle Konfiguration
Quorum Prozentsatz: 100
Quorum Dauer: 3 Tage
(die anderen beiden Optionen deaktiviert)

Notaryserver:

(*)Nur nachfragen, wenn das Zertifikat einer Webseite einen Sicherheitsfehler verursacht.
(ja) Immer nachfragen, bevor Notaries kontaktiert werden.
(nein) Erinnerung

(nein) Liste der Standard-Notaries benutzen

Zusätzliche Notaryserver:

https://heimdal.herokuapp.com:443
-----BEGIN PUBLIC KEY-----
MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAGhzbwVcnEaT2Hb9WD9Wvh9CVYu
86w+8ZMdO4KG506K77IsERfIuh84YkE4qoDnjfR7TCQBvreVl81lIh5UE0kzO84X
673risoBebbGCNjXQNu5mWkq2Qp7SuuemeXaYFmkpc06t2n6NvNcS9JVm8KJRqBK
qlwqlFgDuDZPUcYmWoIL4sF9w/3ep9nPSIJYburTdpCaeXPGhMiMzh4E2GnJc3Y2
beezGWtciXUCAwEAAQ==
-----END PUBLIC KEY-----

https://nine-eyes.herokuapp.com:443
-----BEGIN PUBLIC KEY-----
MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAEw+W1dv0a00gzVqvHa8SafHhpY
ESsCIB8kj4bb1ccXr7u6vaiBN83ssaPi1N/ZNDlyOnqZwopoZGkgzUxMUNzg9P6V
ph9l7ldMu8XGuwmFoHBgEys633EPcrJcs46lfvNz5JRrYnjh0WMkj0VXvVlYla2g
6aAA80+C7u56D2FodNxWscPNpQWUAHDJOnAWr1CI9CNU/rbl5c85KJ7cW6u+LFBm
pXk2xzJ2tq8CAwEAAQ==
-----END PUBLIC KEY-----

perspectives1.schulte.org:8080
-----BEGIN PUBLIC KEY-----
MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAF9YhEaUx+MR/9dw/ceF5+DAmTm
KRylGYKz+rfLSKMS1PMfkGiXVB12qkGOj321PrphLs2s9KWLcxHnCwJdQWcg2xIA
VQbZ2I5me2PEJNC+1Y9nqPR6AeKEljDPK/A1KiTjwDGjpvru8Djp25q++VJjhUZG
y0Wq845LMMUbQGefh05IL4Y9vuMWRUjs0C6enkI5CnCcMIFD1uY5+rsqknw1Nthn
2ZhTVfcjxTsCAwEAAQ==
-----END PUBLIC KEY-----

notary.cm.my1.cc
-----BEGIN PUBLIC KEY-----
MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAHjw7lOgJw26HD31+FuGbZTUOQT
+GEwSiU25xe5SWaPzRciRir7EhVd8SaYuhkqDyyRuIeWNV6FP/LdpH45LRQRATZx
O+9Z9DD/D8XydIGpobCsK9Rd4dByqU3/DVUAGyO6tietTab7iPRynp+yN8TEjdrp
xLAcDPaujPv/ZrlZvE+P1Z3ZumUFz7/N9KYMXnK+uIa8xdwadyZYs+rG40Amtf1m
ppW4dIJAHyUCAwEAAQ==
-----END PUBLIC KEY-----

de.yano.nu:8080
-----BEGIN PUBLIC KEY-----
MIHKMA0GCSqGSIb3DQEBAQUAA4G4ADCBtAKBrAHH17C/zqdzBW3y8Rov0UVFkme6
Idfd1O7wXckTdbd+bu7rClAFMbGijMlxYmNeavhJfyYmYct89dNlIyrnK9fa5PeL
q1g3zj5XybWi+UYrnwjcsKzCsZrWmqjx4ewICzCRypqj76k73eWwTxJ0F3ZWm/Va
VVe6slBxa/Vz6G/A5lgUUWYnktG9BnwnU1CCbQVE9vKnI/Kfv/mfBXbhkc0knRbR
JpMo07AyY2ECAwEAAQ==
-----END PUBLIC KEY-----

So funktionierts bei mir (in Firefox):
Das Perspectives-Symbol über "Symbolleiste anpassen" in die Symbolleiste ziehen.
Zur Abfrage (Linksklick auf Symbol und) "Nachfrage bei Notaren erzwingen". Kommt ein grünes Symbol = alle Notaries sehen das gleiche Zertifikat. Ist es rot, sollte man sich die Ergebnisse genauer ansehen mit "Ergebnisse des Notars ansehen".
Die Punkte neben den Namen der Notaries zeigen, ob der Notary das gleiche Zertifikat wie unser Browser sieht (gleiche Farbe) oder nicht (andere Farbe). Ist ein Notaryserver offline (evt. Wartung), ist der Punkt weiss/leer. Die Balken zeigen an, wie lange den Notaries ein Zertifikat schon bekannt ist (Zeitachse).
War das Perspectivessymbol in der Symbolleiste nach der Abfrage rot und in den Ergebnissen steht z.B. überall ein grüner Punkt (alle sehen das gleiche Zertifikat), aber neben einem oder mehreren Notaries ist kein grüner Balken, bedeutet das, dass dieser Server das Zertifikat vorher noch nie abgefragt hat (wird er aber in Zukunft machen).
Hört sich alles kompliziert an, ist es aber nicht.

Zwei Bemerkungen noch:

- Die Liste der Standardserver habe ich deaktiviert, da bis auf 2 die meisten im Moment (noch) entweder sehr langsam oder offline sind. Die 2 funktionierenden Notaries habe ich dann mit anderen gefundenen in eine Liste gepackt. Und wenn einem diese Server nicht mehr gefallen oder Probleme machen, einfach schnell eine neue / eigene individuelle Liste zusammenstellen.
- Datenschutz: Die IP-Adresse wird laut Entwickler bei Anfragen nicht gespeichert (auch wenn das nicht so wäre, ist diese Information m.M.n. eh nicht besonders sensibel).
- Was Perspectives leisten kann oder eben nicht, ist mir klar - und sollte auch jedem Nutzer klar sein (im Zweifelsfall nochmals die Projektbeschreibung durchlesen). Es ist aber m.M.n. eine gute Ergänzung für ein wenig mehr Sicherheit.

Gruss

TGY
 
Zuletzt bearbeitet:
Ein kleiner Nachtrag: Da die Notary-Server in der Standardliste meist überlastet sind und daher immer öfters keine Antwort bis zum timeout liefern, empfiehlt es sich, alle Server der Standardliste (auch die beiden herokuapp-Server) wegzulassen und die eigene Liste nur aus 3rd-Party Servern zusammenzustellen.
 
Zurück
Oben Unten