Mir ist aufgefallen, dass Firefox im Gegensatz zu Chrome und Internet Explorer nicht in der niedrigen obligatorischen Stufe (auch bekannt als geschützter Modus, niedrige Integrität) ausgeführt wird.
Google Chrome:
Microsoft Internet Explorer:
Mozilla Firefox:
Gemäß den Anweisungen von Microsoft kann ich Firefox manuell in den Modus für niedrige Integrität zwingen, indem ich Folgendes verwende:
icacls firefox.exe /setintegritylevel Low
Firefox reagiert jedoch nicht gut darauf, nicht mit genügend Rechten ausgeführt zu werden:
Ich mag die Sicherheit zu wissen, dass mein Browser mit weniger Rechten läuft als ich. Gibt es eine Möglichkeit, Firefox im Low-Rights-Modus auszuführen? Plant Mozilla, irgendwann den "geschützten Modus" hinzuzufügen? Hat jemand eine Problemumgehung für Firefox gefunden, die den Low-Rights-Modus nicht unterstützt?
Aktualisieren
Aus einem Interview im Juli 2007 mit Mike Schroepfer , VP of Engineering bei der Mozilla Foundation:
... wir glauben auch an eine gründliche Verteidigung und untersuchen den geschützten Modus zusammen mit vielen anderen Techniken, um die Sicherheit für zukünftige Versionen zu verbessern.
Nach drei Jahren scheint es keine Priorität zu haben.
Aktualisieren
- 28.09.2013
- 5 Jahre später
- Firefox 24.0
- unterstützt den geschützten Modus immer noch nicht
Antworten:
Leider gibt es derzeit keine Möglichkeit, Firefox im geschützten Modus auszuführen.
Wenn Sie kein 64-Bit-Windows ausführen , können Sie mit Sandboxie etwas Ähnliches erhalten .
quelle
Sie können Firefox im Modus mit niedriger Integrität mit den folgenden Befehlen ausführen:
Beachten Sie, dass Sie die zweite Charge für jeden Benutzer auf Ihrem System müssen laufen, Customizing Benutzernamen , sonst werden sie eine bekommen „Firefox wird bereits ausgeführt“ Meldungsfeld.
Dieses Setup verursacht jedoch die folgenden Macken:
quelle
Ian, du verstehst nicht, wie der geschützte Modus funktioniert. Die Lösung von Simon Capewell ist ein gültiger Weg, um die Sicherheit von Firefox zu erhöhen. Sie behaupten beispielsweise, dass die Behauptung, dass seine Lösung den gesamten Schutz der niedrigen Integritätsstufe irgendwie deaktiviert, völlig falsch ist. Chrome und IE verwenden dieselben Methoden, da Downloads auch im geschützten IE in den Download-Ordner geschrieben werden. Andernfalls können Sie nichts herunterladen. Obwohl der IE möglicherweise eine Art Wrapper verwendet, wodurch der Hauptprozess von denjenigen isoliert wird, die nicht vertrauenswürdige Daten verarbeiten, um die Sicherheit zu erhöhen, wie dies bei Chrome der Fall ist, ist dies umstritten, da bei den oben beschriebenen Methoden alle Komponenten von Firefox vor Manipulationen am System geschützt sind. Während in Chrome der Hauptprozess bei mittlerer Integrität und die Rendering-Prozesse bei niedriger Integrität ausgeführt werden.
Wenn Sie Firefox auf diese Weise konfigurieren, werden Windows- und Programmdateien vor Änderungen geschützt, wodurch Firefox vom Rest Ihres Computers isoliert wird. Firefox kann beispielsweise keine Malware in Ihren Startordner ablegen oder einen Registrierungseintrag hinzufügen, der beim Start automatisch Malware startet, die in Ihrem Download-Ordner abgelegt wurde (in den Firefox schreiben darf). Darüber hinaus schützt das Ausführen von Firefox als niedrige Integritätsstufe vor dem Versuch von Firefox, die durch Methoden wie das Erstellen eines Threads in einem Remoteprozess erzwungenen ACLs zu umgehen, um Code im Sicherheitskontext dieses Prozesses auszuführen. Firefox darf weiterhin Dateien in temporäre Ordner und möglicherweise ausführbare Dateien ablegen, ebenso wie Chrome und IE. Daher müssen Integritätsstufen mit SRP oder AppLocker kombiniert werden. um zu verhindern, dass ausführbare Dateien in den Verzeichnissen abgelegt werden, in die Firefox schreiben darf. Diese Anforderung gilt auch für IE und Chrome.
Sobald dies erledigt ist, wird Firefox gegen Drive-by-Downloads gehärtet und stärker geschützt als der IE, da der IE im geschützten Modus, wenn er nicht mit SRP oder Applocker kombiniert wird, keinen ausreichenden Schutz bietet. Firefox darf in keiner Weise in ein eigenes Verzeichnis und in temporäre Ordner schreiben, die sich von den Funktionen von Protected Mode Chrome und Protected Mode IE unterscheiden.
Die einzige Gefahr dieser Lösung: Ich habe die schlechte Angewohnheit, ausführbare Dateien in meinem Download-Ordner zu belassen, den ich später ausführe. Diese ausführbaren Dateien können möglicherweise manipuliert werden, wenn Firefox nach dem Herunterladen ausgenutzt wird. Verschieben Sie eine Datei nach dem Herunterladen aus dem Ordner "Downloads". Es besteht auch ein sehr geringes Risiko, dass eine Sicherheitsanfälligkeit in Firefox ausgenutzt wird, um eine temporäre Datei im zulässigen temporären Ordner zu ändern, die dann eine Sicherheitsanfälligkeit in einem Prozess mit höherer Integritätsstufe ausnutzt, wenn diese temporäre Datei verwendet wird. Dies wird jedoch niemals passieren und ist nur eine theoretische Schwachstelle.
Weiterführende Literatur / Quellen:
Windows 7 SRP (funktioniert unter Home Premium, obwohl Sie nicht über AppLocker verfügen):
Integritätsstufen:
Geschützter Modus IE:
Grundlegende Informationen zu "Drive-by-Downloads":
Details zu Chrome unter Windows Sandboxing (mehr als nur Integritätsstufen):
quelle
Temp
und der Mozilla AppData- Ordner ein akzeptabler Kompromiss ist. weil wir alle wissen, dass wir wirklich verhindern wollen, dass Programme auf Windows und ProgramFiles zugreifen. Das Problem ist: Ich weiß nicht, was FF speichertAppData\Mozilla
, aber ich möchte sicher nicht, dass Malware die Update-URLs vergiftet oder meine Erweiterungen ändert. Das ist der Punkt der Sicherheit.Downloads
meinenTemp
Ordner oder in meinen Ordner schreiben oder Einstellungen in Bezug auf Firefox ändern kann. Ich sollte keine Sicherheitsbarrieren auf meinem Computer aufheben, damit ein Programm funktioniert. Das Programm sollte sich den Sicherheitsbarrieren beugen.SRP ist nicht erforderlich, da Prozesse, die von einem Prozess mit niedriger Integritätsstufe ausgeführt werden, selbst eine niedrige Integritätsstufe erben. Es ist jedoch eine weitere Schutzschicht und daher immer noch eine gute Idee!
quelle