¿Cómo configurar Firefox en Windows para ignorar la configuración del registro?

9

Parece que varios proveedores están instalando silenciosamente extensiones de Firefox a través de la configuración del registro. Me gustaría evitar que Firefox lea cualquier configuración de registro de Windows al inicio.

¿Alguien sabe cómo iniciar Firefox de una manera que ignore la configuración del registro de Windows?

¿Es este un problema que Mozilla ha resuelto cambiando la forma en que Firefox carga las extensiones y / o usa el registro de Windows?

pcapademic
fuente
1
¿Algún ejemplo de la vida real de tal extensión? ¿O algunas referencias a artículos sobre eso?
Arjan
En junio, Microsoft instaló alguna extensión relacionada con .Net que no se pudo desinstalar. Inicialmente, no se pudo desactivar.
pcapademic el

Respuestas:

7

No sé si hay una solución elegante para esto, pero podría ir a las siguientes teclas:

[HKEY_CURRENT_USER\Software\Mozilla]
[HKEY_CURRENT_USER\Software\MozillaPlugins]
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla]
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]

... y simplemente ajuste los permisos de seguridad en ellos con Everyone - Deny ... que efectivamente evitaría que FireFox lea su propia configuración de registro y que otras aplicaciones también les escriban.

Sin embargo, no estoy seguro de qué efecto tendría esto en la operación de Firefox.

Brandon
fuente
1

Esto no responde directamente a su pregunta, pero si su objetivo final es evitar que Firefox modifique el registro, puede considerar ejecutarlo en un entorno limitado. Sandboxie puede ejecutar cualquier aplicación en un entorno limitado que impide que el programa modifique su registro o sistema de archivos.

cowgod
fuente
1

Desde el foro de ayuda de Mozilla :

Las versiones de Firefox 3.6+ evitan que se instalen complementos en la carpeta \ Archivos de programa \ Firefox \ plugins para mantener los complementos fuera de Firefox, pero esa no es la forma en que la mayoría de los complementos "entran en Firefox". Firefox escanea el Registro de Windows en busca de complementos que tengan la clave de Registro correcta para Firefox, y usa esos complementos desde cualquier lugar que se encuentren en su disco duro. Una vez que el programa que usa ese complemento está instalado y la Clave de registro está configurada, todo lo que puede hacer es eliminar físicamente los archivos del complemento o desactivar el complemento en Herramientas> Complementos> Complementos Lo sentimos, no sé cómo se manejan los complementos en Linux OS. Imposible evitar que los programas que está instalando instalen sus complementos para Firefox. Una vez que le da permiso a un programa para instalar en su PC, puede hacer lo que quiera con Firefox o cualquier otro programa.

pcapademic
fuente
0

No estoy 100% seguro, pero creo que Firefox portátil no se mete con los archivos de la computadora.

http://tr.im/q7kN

aaron
fuente
Gracias por su respuesta. Desafortunadamente, ya probé la versión de aplicaciones portátiles de Firefox. Si bien implementan un contenedor para Firefox, el binario de Firefox es el mismo que el normal, y ese binario parece aceptar las extensiones secretas instaladas al igual que la versión normal.
pcapademic
0

ACTUALIZACIÓN Acabo de leer que extensions.inino es importante en absoluto y se genera automáticamente. Así que supongo que estoy equivocado aquí, también se me dio la [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]clave mencionada por @routeNpingme. Eliminaré esto más tarde hoy; solo dejándolo aquí para asegurar que otros no pierdan su tiempo en lo mismo.


Dado que Firefox permite usar diferentes perfiles, cada uno con sus propias extensiones, nunca pensé que usaría el registro también. (El hecho de que Firefox sea multiplataforma me hace preguntarme aún más sobre eso, especialmente porque Firefox ya tiene su propio tipo de mecanismo multiplataforma para almacenar configuraciones).

Entonces, a menos que esté seguro de que está en el registro, es posible que desee echar un vistazo a los Archivos y carpetas en el perfil , especialmente extensions.ini.

ACTUALIZAR

extensions.ini
Enumera carpetas de extensiones y temas instalados.
El archivo es generado automáticamente por nsExtensionManager y es utilizado por código de bajo nivel para detectar paquetes de Chrome y componentes XPCOM proporcionados por complementos instalados. Se puede eliminar para resolver varios problemas.

(Consulte los argumentos de la línea de comandos para iniciar Firefox con otro perfil).

Arjan
fuente