Diese Ausnahme dauerhaft speichern?
Wenn man eine HTTPS Verschlüsselte Seite mit dem Firefox besucht kennt jeder diese Meldung welche den Nutzer sensibilisieren sollte sich das Zertifikat anzuschauen bevor man es akzeptiert.
Normalerweise gibt es eine Box die Versichert das Firefox sich dieses Zertifikat auch über längere Zeit merken kann und beim nächstem mal nicht mehr nachfragt sofern es sich um dasselbe Zertifikat handelt wie jenes im Speicher.
Seit einem Update irgendwo zwischen Firefox 3.x und 3.6.13 war diese Option/Dialog nicht mehr verfügbar. Als Ursache vermute ich eine bestimmte Konstellation der Firefox Einstellungen denn es ist ebenfalls mit einem jungfräulichen ~/.mozilla Konfigurationsverzeichnis möglich.
In dieser Situation bleiben nur zwei Möglichkeiten:
1. Man exportiert die Bookmarks erstellt eine Liste der Plugins und deren Einstellungen und benennt das .mozilla um.
2. Man behält seine Einstellungen, Bookmarks und Plugins und stößt den Dialog der "Langfristigen Zertifikatübernahme auf dem System" manuell an. Diese Einstellung versteckt sich dort: Bearbeiten → Einstellungen → Erweitert:Verschlüsselungen → Zertifikate anzeigen: Server, Ausnahme Hinzufügen
Was sollte man sich zusätzlich Bewusst machen?
Ein Zertifikat wird durch diese Einstellung wie schon erwähnt sofort verwendet ohne das ein Dialog erscheint, bei dem man das Zertifikatsmuster/Fußabdruck nochmal sieht. Das gute daran ist man verwendet häufiger Verschlüsselte Verbindungen zu den Servern, da die Abfrage nicht jedes mal 20 Sekunden in Anspruch nimmt.
Die Gefahr dabei ist allerdings die Gewohnheit. Am Besten überprüft man regelmäßig, z.B. bei jedem größeren Firfox-Update (oder in der Mittagspause) noch mal alle Zertifikate einzeln ob die Zertifikatsmuster/Fingerabdrücke noch stimmen und wann diese Ablaufen.
Der Hintergrund ist folgender: Angenommen Mr. Evil möchte meine https Kommunikation belauschen kann er dies nur auf meinem System, auf dem Verbindungsweg oder auf dem Server mit dem ich Kommuniziere. Gehe ich davon aus das mein System (OS, Tastatur, keine aktiven Verbindung aus meinem Zimmer heraus die meinen Schreibtisch belauschen) vertrauenswürdig ist und das meines Gegenübers (das Serversystem), kann Mr. Evil nur die Kommunikation abhören.
Natürlich hat man HTTPS entworfen damit man auf TCP/IP-Ebene nicht die Kommunikation belauschen kann. Doch versucht sich Mr. Evil nun durch zwei https Verbindungen als Mann in der Mitte (Man in the Middle) könnte es ihm Gelingen die Kommunikation zu belauschen. Wenn er dies versucht, poppt bei meinem Firefox eine neue Zertifikatsmeldung auf, entweder mit einer Leeren Signatur ("Dem Zertifikat wird nicht vertraut, weil es vom Aussteller selbst signiert wurde", localhost.localdomane, etc..) oder einem Gefälschten Namen, ganz bestimmt aber mit einem ganz anderen Zertifikatsmuster/Fingerabdruck.
An dieser Stelle sollten die Alarmglocken vom User klingeln und man die Kommunikation abbrechen. Meine vorheriger Ratschlag die Zertifikate regelmäßig zu prüfen basiert nun darauf das es Mr. Evil sehr gelegen käme wenn er es vollbringt mir sein Zertifikat als "Diese Ausnahme dauerhaft speichern" in meinen Firefox unterjubelt. Beim Surfen würde es mir dann nicht auffallen da hier keine Unregelmäßigkeit auftritt wohl aber bei meiner Prüfung, denn dann ist dort ein neues unbekanntes Zertifikat in der Liste.
Anmerkung: Auch ohne Trojaner aber mit physikalischem unbeobachtetem Zugang zu meinem System ("Darf ich mal kurz eine Telefonnummer nachschlagen?") könnte Mr. Evil in 2 Sekunden sein Zertifikat hinzufügen.

