====== Politicas Seguridad Para Mozilla Firefox ======
===== Introducción =====
Este truco fue tomado de un comentarios posteado en el portal [[http://gutl.jovenclub.cu/por-que-aun-vive-en-cuba-internet-explorer/#comment-8415|GUTL]]
===== Preparativos e Instalación =====
Instalar Firefox por defecto
** En Windows**
C:\Archivos de programa\Mozilla Firefox
** En Linux**
/opt/firefox
===== Configuración =====
Posteriormente crear ahí dentro un fichero llamado **“mozilla.cfg”**, el contenido de este fichero son las opciones que quiero establecer fijas en el Firefox.
Para saber el nombre de las opciones, se ejecuta Firefox normalmente y se configura estableciendo las opciones que se quieren dejar fijas, luego vamos al fichero donde se guardan las preferencias
**En Windows**
C:\Documents and Settings\pepe_el_cojo\Datos de programa\Mozilla\Firefox\Profiles\xxxxxxxxx.default\prefs.js
**En Linux**
/home/pepe_el_cojo/.mozilla/firefox/xxxxxxxxx.default/prefs.js
Las opciones aparecen de esta forma:
user_pref(“browser.cache.disk.capacity”, 1048576);
Tomamos las opciones que deseamos fijar y las introducimos en el fichero **“mozilla.cfg”** quitándole delante el **“user_pref”** y poniéndole **“lockPref”**.
Por último modificar este fichero
**En Windows**
C:\Archivos de programa\Mozilla Firefox\defaults\pref\channel-prefs.js
**En Linux**
/opt/firefox/defaults/pref/channel-prefs.js
y agregarle esta línea:
pref(“general.config.filename”, “mozilla.cfg”)
quedando así en mi caso:
//@line 2 “e:\builds\moz2_slave\rel-m-rel-w32-bld\build\browser\app\profile\channel-prefs.js”
pref(“app.update.channel”, “release”);
pref(“general.config.filename”, “mozilla.cfg”);
pref(“general.config.obscure_value”, 0); // use this to disable the byte-shift
===== Comprobación =====
Ya con eso debería funcionar. Pueden abrir el Firefox desde cualquier sesión y las opciones que se establecieron deberían aparecer desactivadas.
===== Notas =====
Comparto con ustedes cómo quedó mi fichero **“mozilla.cfg”**. Aquí establezco de forma bloqueada para el usuario el proxy, puerto, página de inicio, borrar todo cuando se cierre Firefox, entre otras.
//
lockPref(“browser.startup.homepage”, “www.enc.vcl.jovenclub.cu”);
lockPref(“network.proxy.ftp”, “192.168.0.1″);
lockPref(“network.proxy.ftp_port”, 1080);
lockPref(“network.proxy.http”, “192.168.0.1″);
lockPref(“network.proxy.http_port”, 1080);
lockPref(“network.proxy.share_proxy_settings”, true);
lockPref(“network.proxy.socks”, “192.168.0.1″);
lockPref(“network.proxy.socks_port”, 1080);
lockPref(“network.proxy.ssl”, “192.168.0.1″);
lockPref(“network.proxy.ssl_port”, 1080);
lockPref(“network.proxy.type”, 1);
lockPref(“browser.cache.disk.capacity”, 10000);
lockPref(“browser.cache.disk.enable”, false);
lockPref(“privacy.clearOnShutdown.offlineApps”, true);
lockPref(“privacy.clearOnShutdown.siteSettings”, true);
lockPref(“privacy.sanitize.migrateFx3Prefs”, true);
lockPref(“privacy.sanitize.sanitizeOnShutdown”, true);