Tienda Wifi

Tienda Wifi
CiudadWireless es la tienda Wifi recomendada por elhacker.NET

Buscador

Entradas Mensuales

Suscripción

¿Quieres recibir las últimas novedades del blog en tu correo?

¡Suscríbete al feed!

Foro de elhacker.net - Noticias

elhacker.NET en Facebook

Entradas populares

PostHeaderIcon Opciones de privacidad y seguridad en Mozilla Firefox




Algunas opciones para proteger nuestra seguridad y privacidad en el Navegador Mozilla Firefox usando directamente la configuración del navegador o bien usando extensiones de terceros. Ejemplos para activar cualquier plugin como Adobe Flash Player o Java haciendo click para activar o desactivar por completo, además del reciente leak de ip en WebRTC ya que aunque estés usando VPN o TOR puede mostrar tu IP real.





 Siempre usando la opción en la barra del navegador:

about:config 

Debemos poner a false (falso) los valores que se indican.

Estadísticas de Firefox


Estabilidad y rendimiento informes.

  • datareporting.healthreport.service.enabled
  • datareporting.healthreport.uploadEnabled

Estadísticas de uso.

  • toolkit.telemetry.enabled

Encrypted Media Extensions (DRM)


Un plugin binario (de código cerrado) se usa a partir de Firefox versión 38

Se permite la reproducción de los medios de comunicación cifrados y le permite utilizar p.ej. Netflix sin Microsoft Silverlight. Para eliminar completamente el plugin tendrías que instalar una acumulación de EME gratuita de Firefox.
Valores:
  • media.eme.enabled
  • media.gmp-eme-adobe.enabled

Firefox Hello

Firefox se conecta a (Telefónica) servidores de terceros sin pedir permiso.

  • loop.enabled

Pocket integration


Un servicio de terceros para la gestión de una lista de lecturas de artículos.

  • browser.pocket.enabled

Sugerencias de búsqueda


Todo lo que escriba en el cuadro de búsqueda se envía al motor de búsqueda. Sugerencias sobre la base de la historia local seguirán funcionando.

  • browser.search.suggest.enabled

WebRTC


Fugas de la IP real cuando se utiliza VPN / TOR.

WebRTC (Web Real-Time Communication) es un protocolo de código abierto desarrollado por Mozilla que permite establecer conexiones P2P para establecer llamadas de vídeo y de audio entre dos navegadores sin la necesidad de utilizar plugins ni software adicional más allá del propio navegador web utilizando APIs de JavaScript.

  • media.peerconnection.enabled
Ejemplo:


Geolocalización

Por defecto pide confirmación.


"Compartir Ubicación"


  • geo.enabled

Indicar a los sitios que no quiero ser rastreado

Do Not Track Me

  • about:preferences#privacy

Activar con un click Adobe Flash Player en el Navegador Mozilla Firefox







  • Haz clic en el botón Menú New Fx Menu y elige Complementos. Se abrirá la pestaña del Administrador de Complementos.
  • En la pestaña del Administrador de Complementos, selecciona el panel Plugins.
  • Busca Shockwave Flash en tu lista. Establécelo a Preguntar para activar

    • Ves a Herramientas --> Complementos (Plugins)
    • En el plugin "Shockwave Flash" selecciona:
    • Preguntar para activar





    La próxima vez que visites un sitio web que requiere Flash, haz clic en la ventana emergente "Activar Adobe Flash" para activar el plugin, si fuera necesario.

    Ahora el contenido de de Flash Player saldrá así:



    Ejemplo:

    Puedes por ejemplo permitir activar el plugin de Adobe Flash Player en una página web concreta:



    Desactivar la reproducción automática de Flash en Firefox

    Google Chrome ha introducido la semana pasada una configuración por defecto que bloquea la carga de contenido flash irrelevante por defecto ya sean vídeos como cualquier otro tipo de contenido o animación que su bloqueo no perjudique a la experiencia del usuario y de manera que con un solo click pueda reproducirlo fácilmente

    Para activar esta opción en Firefox simplemente debemos abrir el navegador y teclear en la barra de direcciones :

    about:config

    Una vez dentro de los ajustes avanzados buscaremos el apartado

    media.autoplay.enable

    y cambiaremos su valor a “false” a "true"

    Lo único que nos queda por hacer es reiniciar el navegador y volver a entrar en él. A partir de ahora todo el contenido Flash y HTML5 que se intente reproducir automáticamente en nuestro navegador quedará bloqueado por defecto y tendremos que ejecutarlo nosotros mismos cuando realmente lo necesitemos.

    Esta función, aunque es válida para un gran número de webs, no es perfecta ya que algunas páginas como YouTube ignoran estas configuraciones y siguen reproduciendo automáticamente el contenido HTML5. Debemos tener en cuenta que aunque es muy sencillo identificar y bloquear el contenido Flash en el caso del HTML5 es mucho más complicado y, por el momento, no hay una solución perfecta para esto.


    Desactivar WebRTC en Firefox

    Desactivar WebRTC (Web Real-Time Communication) en Firefox. Con webRTC podemos mostrar la ip real aunque estemos usando una VPN.



    Ejemplo:


    WebRTC en Mozilla Firefox está soportado parcialmente desde Firefox 22, y está habilitada de forma predeterminada.

    Para desactivar WebRTC en Firefox, vaya a

     about:config 

    y debes poner el valor:

     media.peerconnection.enabled

    en false (falso)

    Para deshabilitar WebRTC en Google Chrome es necesario usar una  extensión:

    O bien:

    chrome://flags/ 

     en la barra de direcciones del navegador y habilitar

     "Desactivar enumeración de dispositivos WebRTC".

    Código Script para saber la IP privada (local) y la IP pública usando WebRTC


    Firefox y Chrome han implementado WebRTC que permiten peticiones STUN (Session Traversal Utilities for Nat) a losservidores que devolverá las direcciones IP locales y públicas para el usuario.

     Estos resultados de solicitud están disponibles para javascript, por lo que ahora pueden obtener un usuarios de direcciones IP locales y públicas en javascript. Esta demo es una implementación ejemplo de ello.

    Además, estas solicitudes STUN se hacen fuera del procedimiento normal de XMLHttpRequest, por lo que no son visibles en la consola de desarrollador o no van a a ser bloqueadas por los plugins como AdBlockPlus o Ghostery.

    Esto hace que este tipo de solicitudes disponibles para el seguimiento en línea si un anunciante establece un servidor STUN con un dominio comodín.

    Código
    //get the IP addresses associated with an account
    function getIPs(callback){
        var ip_dups = {};
    
        //compatibility for firefox and chrome
        var RTCPeerConnection = window.RTCPeerConnection
            || window.mozRTCPeerConnection
            || window.webkitRTCPeerConnection;
        var useWebKit = !!window.webkitRTCPeerConnection;
    
        //bypass naive webrtc blocking using an iframe
        if(!RTCPeerConnection){
            //NOTE: you need to have an iframe in the page right above the script tag
            //
            //iframe id="iframe" sandbox="allow-same-origin" style="display: none;">/iframe
            //script>...getIPs called in here...
            //
            var win = iframe.contentWindow;
            RTCPeerConnection = win.RTCPeerConnection
                || win.mozRTCPeerConnection
                || win.webkitRTCPeerConnection;
            useWebKit = !!win.webkitRTCPeerConnection;
        }
    
        //minimal requirements for data connection
        var mediaConstraints = {
            optional: [{RtpDataChannels: true}]
        };
    
        var servers = {iceServers: [{urls: "stun:stun.services.mozilla.com"}]};
    
        //construct a new RTCPeerConnection
        var pc = new RTCPeerConnection(servers, mediaConstraints);
    
        function handleCandidate(candidate){
            //match just the IP address
            var ip_regex = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/
            var ip_addr = ip_regex.exec(candidate)[1];
    
            //remove duplicates
            if(ip_dups[ip_addr] === undefined)
                callback(ip_addr);
    
            ip_dups[ip_addr] = true;
        }
    
        //listen for candidate events
        pc.onicecandidate = function(ice){
    
            //skip non-candidate events
            if(ice.candidate)
                handleCandidate(ice.candidate.candidate);
        };
    
        //create a bogus data channel
        pc.createDataChannel("");
    
        //create an offer sdp
        pc.createOffer(function(result){
    
            //trigger the stun server request
            pc.setLocalDescription(result, function(){}, function(){});
    
        }, function(){});
    
        //wait for a while to let everything done
        setTimeout(function(){
            //read candidate info from local description
            var lines = pc.localDescription.sdp.split('\n');
    
            lines.forEach(function(line){
                if(line.indexOf('a=candidate:') === 0)
                    handleCandidate(line);
            });
        }, 1000);
    }
    
    //Test: Print the IP addresses into the console
    getIPs(function(ip){console.log(ip);});



    Fuentes:
    https://github.com/amq/firefox-debloat
    https://github.com/diafygi/webrtc-ips


    Páginas de ejemplo para ver opciones de seguridad:

    Extensiones  de Firefox recomendadas de Seguridad y Privacidad


    2 comentarios :

    carloswilt dijo...

    Entiendo que al cambiar a 'false' las opciones:
    browser.safebrowsing.enabled
    browser.safebrowsing.downloads.enabled
    browser.safebrowsing.malware.enabled

    se deshabilita la navegación segura. ¿Por qué hacer ese cambio? ¿O lo he entendio al revés?

    el-brujo dijo...

    Según https://github.com/amq/firefox-debloat "Google Safe Browsing" "Leaks the browsing history to Google", pero no está demostrado ni explicado cómo, así que mejor lo quito, Tal y cómo dicen en https://news.ycombinator.com/item?id=9779440: En teoría sólo descarga de Google una lista de urls que deben ser bloqueadas cada x minutos, pero no manda información. Cómo máximo compara las urls locales con las descargas. Además seguramente los beneficios de evitar Phishing son muy superiores a los de la privacidad. Lo quito de la lista para no causar confusión a usuarios noveles. Gracias por avisar

    Publicar un comentario

    Los comentarios pueden ser revisados en cualquier momento por los moderadores.

    Serán publicados aquellos que cumplan las siguientes condiciones:
    - Comentario acorde al contenido del post.
    - Prohibido mensajes de tipo SPAM.
    - Evite incluir links innecesarios en su comentario.
    - Contenidos ofensivos, amenazas e insultos no serán permitidos.

    Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.