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):
http://www.wilderssecurity.com/showthread.php?t=262686
Integritätsstufen:
http://www.symantec.com/connect/articles/introduction-windows-integrity-control
Geschützter Modus IE:
http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx
Grundlegende Informationen zu "Drive-by-Downloads":
http://www.wilderssecurity.com/showthread.php?t=241732
Details zu Chrome unter Windows Sandboxing (mehr als nur Integritätsstufen):
http://www.chromium.org/developers/design-documents/sandbox