Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Sicherheitsänderungen in Firefox 3.5

Dieser Artikel behandelt sicherheitsrelevante Änderungen in Firefox 3.5.

Änderungen an der Chrome-Registrierung

Eine Sicherheitslücke wurde geschlossen, um zu verhindern, dass Remote-Inhalte als Chrome verwendet werden. Dies könnte sich auf jedes Add-on auswirken, das eine Ressource in seiner chrome.manifest-Datei eingeschlossen hat, die auf eine Datei im Internet verweist.

Diese Sicherheitslücke wurde behoben, indem ein neues URI_IS_LOCAL_RESOURCE-Flag zur nsIProtocolHandler-Schnittstelle hinzugefügt wurde, das anzeigt, dass das Protokoll sicher als Chrome registriert werden kann. Jedes Add-on, das seinen eigenen Protokoll-Handler erstellt und versucht, ihn in seiner chrome.manifest-Datei zu registrieren, muss dieses Flag verwenden, um korrekt zu funktionieren.

Privates Surfen

Firefox 3.5 implementiert das private Surfen, einen Modus, in dem Cookies, Verlauf und andere potenziell private Informationen nicht dauerhaft auf dem Computer des Benutzers gespeichert werden. Erweiterungen und andere Add-ons können die Funktion des privaten Surfens unterstützen, indem sie erkennen, wann dieser Modus verwendet wird, um zu verhindern, dass private Informationen gespeichert werden, während der private Surfen-Modus aktiviert ist. Details finden Sie unter Unterstützung des privaten Surfmodus.

Plug-ins können feststellen, ob der private Surfen-Modus aktiv ist, indem sie die Funktion NPN_GetValue() verwenden, um den aktuellen Wert der NPNVprivateModeBool-Variable zu überprüfen.

Neue Behandlung von Zertifikatsfehlern

In früheren Versionen von Firefox 3 führten SSL-Zertifikatsfehler zur Anzeige der Standard-Netzwerkfehlerseite about:neterror im Browserfenster. Ab Firefox 3.5 gibt es eine neue Fehlerseite, about:certerror, die stattdessen angezeigt wird. Die Fehler-URL wird folgendermaßen formatiert:

about:certerror?e=error&u=url&d=desc

Einbettende Anwendungen, die benutzerdefinierte Zertifikatsfehlerseiten bereitstellen müssen, können dies jetzt tun, indem sie ihre eigene about:-Seiten-Implementierung bereitstellen und die security.alternate_certificate_error_page-Einstellung auf den entsprechenden Seitennamen (z.B. "certerror") setzen.

Siehe auch