¿Cómo ocultar los detalles del complemento del navegador en firefox para obtener más privacidad?

16

Estoy tratando de engañar a los resultados en esta página para tener más privacidad / anonimato: https://panopticlick.eff.org/index.php?action=log&js=yes

Hasta ahora, lo mejor que puedo hacer es cambiar el agente de usuario, con el complemento "User Agent Switcher".

¿Alguna idea sobre cómo cambiar los otros valores? Al igual que los detalles del complemento y las fuentes del sistema.

HappyDeveloper
fuente
1
¿Qué estás tratando de lograr al hacer esto?
superusuario
99
@David Más privacidad. Por lo general, no es buena idea dejar que sitios web aleatorios recopilen toda su información sobre usted.
HappyDeveloper

Respuestas:

2

Todavía no hay una manera de hacer esto en Firefox. Esto es necesario para que el servidor al que se está conectando pueda saber en qué forma enviarle el contenido. La analogía más cercana que puedo establecer es cómo SSL envía todos los tipos de conexión aceptables (SSL1, TSL, etc.) y el el servidor puede elegir lo que quiere usar para comunicarse. Cuando enviamos toda esta información al servidor, le informamos que tenemos estos complementos y que puede enviarnos contenido que podremos usar.

Si le preocupa la seguridad en su navegador, puede usar NoScriptpara bloquear la ejecución de scripts innecesarios en su navegador. Eso significa que lo más probable es que su navegador sea menos "único".

superusuario
fuente
9

Sé que esta pregunta es bastante antigua, pero al buscar este problema, este es uno de los primeros resultados.

Respuesta corta: establezca "plugins.enumerable_names" en "" (cadena vacía) en Firefox 29+.

Aparentemente, desde la versión 29 en adelante, Firefox tiene una configuración sobre about: config que controla los complementos enumerables. No resuelve el problema por completo, porque es posible consultar complementos individuales, pero ayuda.

Esta propiedad es "plugins.enumerable_names" y tiene una lista de prefijos permitidos que se pueden enumerar. Entonces, para la configuración predeterminada, "Java, Nexus Personal, QuickTime, Shockwave", se enumerarán todos los nombres de complementos que comiencen con "Java", "Nexus Personal", ... y todos los demás estarán ocultos. Para ocultar todo, simplemente borre esa cadena (configúrela en "").

Más información: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html

ACTUALIZACIÓN : Como Pointy ha mencionado en los comentarios, esta característica se ha eliminado, ya que realmente no impidió la enumeración de complementos (pero la hizo un poco más difícil).

Aquí está la página de bugzilla para el parche: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

ACTUALIZACIÓN2 : después de una búsqueda rápida, parece que lo único que evita que se enumeren los complementos es establecerlos en "Nunca activar". Mientras tanto, puede ser útil eliminar complementos adicionales y aleatorizar el agente de usuario .

Daniel Vaz
fuente
1
No hay plugins.enumerable_namespropiedad de configuración en Firefox 42.
Pointy
Gracias por la advertencia. Parece que se eliminaron porque era bastante inútil (aún podría tener una lista de complementos y probar uno por uno). Actualizaré la publicación con lo que encuentre mientras tanto
Daniel Vaz
8

Para el agente de usuario, puede usar "about: config" para crear un valor llamado "general.useragent.override" y establecer el valor en blanco (o su agente de usuario favorito).

Establecer "plugins.click_to_play" en "verdadero" detiene la enumeración de fuentes.

"dom.storage.enabled" a "false" también podría ser útil.

Miguel
fuente
Esta es realmente una mejor respuesta! Las fuentes del sistema se leen a través de flash, por lo que "plugins.click_to_play" resuelve efectivamente el problema.
Memming
shure sobre eso? tengo ese valor establecido en verdadero y mis fuentes todavía están enumeradas
rhavin
@rhavin con Javascript, se puede probar un navegador para ver si admite una fuente específica, sin embargo, Javascript no entregará una lista completa de las fuentes del sistema.
Leopld
2

para tu información, mira este complemento de Firefox: Agente aleatorio Spoofer

Motsel
fuente
Random Agent Spoofer es la respuesta correcta. Debido a que recientemente agregó opciones para desactivar la enumeración de complementos: github.com/dillbyrne/random-agent-spoofer/issues/283 Como alternativa, como se muestra en el comentario de Mechazawa en ese enlace, puede usar su script Greasemonkey o Tampermonkey (ambos firefox y Chrome) para encargarse de esto sin ninguna extensión. Puedo confirmar que esto muestra complementos como "indefinidos" en la prueba de panopticlick.
Spectraljump
ahh gracias por la información, ese script de usuario es increíble ya que también funciona en Chromium ... :) github.com/dillbyrne/random-agent-spoofer/issues/…
Motsel