Cuenta
Favor esperar un momento.

¿No tiene cuenta? Haga su registro.

×

¿Dónde está Wally? Firefox, HTML5 y Google lo saben

Si a Wally le vendáramos los ojos, lo lleváramos de incógnito a un determinado pueblecito de Jaén y una vez allí, en una habitación aislada y ya con los ojos destapados, dejáramos que realizara unas búsquedas en Google con un portátil y un Firefox más o menos actualizado, vería en el margen izquierdo de la ventana del buscador algo que inicialmente podría poner en tela de juicio su propia autoestima: Guarromán. Aunque realizara nuevas búsquedas, una y otra vez saldría en la ventana de resultados, a su izquierda, la misma palabrita. Pero Wally respiraría de alivio cuando se le explicara que Guarromán era el nombre del pueblo en el que se encontraba y que éste aparecía incluso hasta en la mismísima Wikipedia. Sí, respiraría aliviado sólo hasta que cayera en la cuenta de que Google le estaba transmitiendo además junto a los resultados de la búsqueda, subliminalmente, el siguiente mensaje: "Mucho cuidado con lo que haces en Internet, que sabemos dónde estás"...

Vamos a hacer como Wally y empleemos ese mismo portátil en Guarromán. En el margen izquierdo de la ventana de búsquedas en Google.es nos aparecen una serie de opciones: Todo, Imágenes, Vídeo, Noticias... y debajo nuestra ubicación, el pueblo desde el que nos conectamos.

Además inmediatamente después vemos que Google nos ofrece la posibilidad de "Cambiar ubicación", sólo si Firefox tiene activado el JavaScript, pero en cuanto realicemos un "Limpiar el historial" y accedamos a una nueva búsqueda en Google.es saldrá indefectiblemente Guarromán. ¿Por qué?... ¿por qué se me ocurriría preguntar "Por qué"?.
La versión de Firefox que estamos usando es la 3.6.19 y una de sus características es la de emplear HTML5. Si observamos en el apartado "Nuevas APIs y Javascript" veremos en sus puntos tercero y quinto:

"3º=> API de Geoposicionamiento para dispositivos que lo soporten.
5º=> ESTÁNDAR FUTURO. System Information API. Acceso al hardware a bajo nivel: red, ficheros, CPU, Memoria, puertos USB, cámaras, micrófonos... muy interesante pero con numerosas salvedades de seguridad."

(Sobre este último punto mejor no pensar.)

Para que Google detecte que estamos en Guarromán ¿tendrá que ver en algo ese API de geoposicionamiento?. Veamos el apartado "Deployment in web browsers" de Wikipedia: ¡desde la versión 3.5 viene aplicándose en Firefox!. Lo que dice Mozilla sobre este tema no tiene desperdicio...¡y sin GPS!:

- Publicidad -

a) "Firefox recopila información sobre los puntos de acceso inalámbrico cercanos y la dirección IP de tu ordenador. Entonces Firefox envía esta información al proveedor de servicios de geolocalización predeterminado, Google Location Services, para obtener una estimación de tu ubicación. Esa estimación de tu ubicación se envía entonces al sitio web que la solicitó."
b) "La exactitud varía considerablemente de ubicación a ubicación. En algunos lugares, nuestros proveedores de servicio pueden proporcionar una ubicación con una precisión de unos pocos metros."
c) "Por defecto, Firefox usa Google Location Services para determinar tu ubicación enviando:
* La dirección IP de tu ordenador.
* Información sobre los puntos de acceso inalámbricos cercanos.
* Un identificador de cliente aleatorio, que se asigna por Google, que caduca cada 2 semanas."

Como por lo visto ese "identificador de cliente aleatorio" se halla en una cookie no tiene nada que ver con el número de diez cifras asignado por Firefox-Google y que se refleja en la entrada
user_pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1xxxxxxxxx);
que podremos ver si editamos el archivo de configuración Prefs.js de Firefox (http://kb.mozillazine.org/Urlclassifier.keyupdatetime.*).

Aunque desactiváramos en Opciones => Seguridad => las casillas "Bloquear sitios reportados como atacantes" y "Bloquear sitios reportados como falsificados" lo que conseguiríamos es, en teoría, que nuestro navegador no haga un feedback frecuente con Google buscando actualizaciones y que el número asignado no varíe y quede fijo. Para que quede más claro, ese número, sea fijo, variable o modificado a mano editando Prefs.js, siempre constituirá un dato más que nos identificará. ¿Y si elimináramos esa entrada de Prefs.js?. Pues al arrancar Firefox se creará una nueva key y estaremos en las mismas (por cierto, la key solamente puede empezar por 1 o por 2). Qué curioso.

Curioso porque Firefox presenta dos entradas que coinciden en la cantidad (10 números) y las mismas cifras, aunque no sean las mismas de la newkey de que hablábamos antes:
- places.last_vacuum
- idle.lastDailyNotification

Puesto que el valor como entero de estas dos entradas es, por ejemplo, el de 1314014967, si visitamos http://www.onlineconversion.com/unix_time.htm veremos que la utilidad 'Convert Unix timestamp to Readable Date/time' convierte ese número de 10 dígitos en 'Mon, 22 Aug 2011 12:09:27 GMT'. Por lo tanto el valor de 'newkey' bien pudiera reflejar algo parecido ya que solamente permite comenzar las 10 cifras por 1 o por 2.

¡Esto es un lío!, ¿verdad?. Pues para intentar sacar algo en claro de todo este galimatías será mejor comenzar desde cero. Tenemos una imagen de recuperación de la partición del sistema operativo, hemos desinstalado Firefox borrando datos personales y preferencias (esta opción se ofrece durante el proceso), eliminado todas aquellas carpetas restantes que tengan por nombre Firefox o Mozilla y también aquellas entradas del registro que tengan algo que ver con ambas palabras (que las habrá a patadas, por lo que en principio nos concentraremos en aquellas que creamos más relevantes). Una visita a ftp://ftp.mozilla.org/pub/firefox/releases/3.6.20/win32/es-ES/ y bajamos la última versión de la serie 3; hoy es el archivo "Firefox Setup 3.6.20.exe". Realizamos la instalación desconectados de internet con el wifi del router y del portátil apagados. Configuramos Firefox desactivando el JavaScript en Herramientas => Opciones => Contenido (en esta versión ya no se ofrece la opción de desactivar Java) y en Herramientas => Complementos => Plugins => los desactivamos todos excepto el Mozilla Default Plug-In. Y ahora viene lo bueno: vamos a terminar de configurar el navegador a saco y sin contemplaciones.

A) Eliminación (sí, tal y como suena) de los archivos GPSDGeolocationProvider.js y NetworkGeolocationProvider.js.B) Abrimos Firefox, tecleamos about:config y hacemos Intro. Como las entradas aparecen por orden alfabético será fácil localizarlas y modificarlas con doble clic:
- geo.enabled => se cambia true por false
- geo.wifi.uri => se cambia http://www.google.com/loc/json por http://about:blank
- todas las entradas privacy.clearOnShutdown.xxxxxxx => deben quedar con el valor true
- todas las entradas privacy.cpd.xxxxxxx => deben quedar con el valor true
- cerrar Firefox.C) Buscamos ahora el archivo Firefox.js y lo editamos (Notepad++ es un programa perfecto para estas cosas). Localizamos la entrada
- pref("geo.wifi.uri", "https://www.google.com/loc/json");
y la dejamos como
pref("geo.wifi.uri", "http://about:blank");
Guardamos.D) Editamos All.js y buscamos la entrada
pref("geo.enabled", true);
y la dejamos como
pref("geo.enabled", false);
Guardamos.
Ya tenemos Firefox configurado y JavaScript desactivado. Ahora probaremos a conectarnos a internet con el wifi del portátil y del router apagados, conectando el portátil al router con un cable de red. Entramos en http://www.google.es y ponemos a buscar una palabra cualquiera: salen inmediatamente los resultados y... ¡zas!, ¡Guarromán!. ¡Uaaarghhh!.

Frustrante. No sé dónde pero lo primero que viene a la cabeza es que en algún lugar del disco duro Google/Firefox han almacenado ese dato. O éso o tal vez que:

el proveedor de acceso a internet tenga repartidas sus direcciones IP por rangos (IPs comprendidas entre tal y tal) de forma que a cada ciudad se le asigne uno de ellos y esa información sea facilitada a Google, directa o indirectamente, para que nos tenga identificados.GoogleEarth, que también está instalado, haga de las suyas.en Google tengan una unidad especializada de hombres que miran fijamente a las cabras.
Pero después de bucear un poco por las páginas http://www.maxmind.com/app/ip-location y http://www.maxmind.com/app/ip-locate casi que me creo lo del reparto de direcciones IP por ciudades (o por calles) por parte de nuestros proveedores de acceso a internet.
¿Existe alguna solución para sentirnos bien escondiditos y protegidos en nuestras casas?. Visto lo visto parece ser que no. Bueno, mejor digamos que sí existe una solución pero es del tipo "ojos que no ven, corazón que no siente":
podemos realizar las búsquedas en Google desde la dirección http://www.google.com/ncrpodemos instalar la extensión/addon 'Hide Google Options' (http://www.seotoolset.com/tools/free_tools.html)o podemos navegar empleando la última versión de Firefox 2, la 2.0.0.20, que no tiene HTML5 ni muestra la ubicación. El problema es que muchas de las extensiones/addons a las que estamos acostumbrados no funcionarán.
Conclusión: ellos nos localizan, nosotros estamos perdidos.

[...]

- Publicidad -

Fuente: Kriptopolis

Ver original.

No hay ideas en “¿Dónde está Wally? Firefox, HTML5 y Google lo saben”

• Si ya estás registrado, favor ingresar primero al sistema.

Deje su comentario

En respuesta a Some User
Suscribase Gratis
SUSCRÍBASE AL INFO-BOLETIN
¿REQUIERE UNA COTIZACIÓN?
ENTREVISTAS DESTACADAS

Webinar: NxWitness el VMS rápido fácil y ultra ligero

Webinar: Por qué elegir productos con certificaciones de calidad

Por: Eduardo Cortés Coronado, Representante Comercial - SECO-LARM USA INC La importancia de utilizar productos certificados por varias normas internacionales como UL , Ul294, CE , Rosh , Noms, hacen a tus instalciones mas seguras y confiables además de ser un herramienta más de venta que garantice nuestro trabajo, conociendo qué es lo que certifica cada norma para así dormir tranquilos sabiendo que van a durar muchos años con muy bajo mantenimiento. https://www.ventasdeseguridad.com/2...

Webinar: Anviz ONE - Solución integral para pymes

Por: Rogelio Stelzer, Gerente comercial LATAM - Anviz Presentación de la nueva plataforma Anviz ONE, en donde se integran todas nuestras soluciones de control de acceso y asistencia, video seguridad, cerraduras inteligentes y otros sensores. En Anviz ONE el usuario podrá personalizar las opciones según su necesidad, de forma sencilla y desde cualquier sitio que tenga internet. https://www.ventasdeseguridad.com/2...

Webinar: Aplicaciones del IoT y digitalización en la industria logística

Se presentarán los siguientes temas: • Aplicaciones del IoT y digitalización en la industria logística. • Claves para decidir el socio en telecomunicaciones. • La última milla. • Nuevas estrategias de logística y seguimiento de activos sostenibles https://www.ventasdeseguridad.com/2...

Sesión 5: Milestone, Plataforma Abierta que Potencializa sus Instalaciones Manteniéndolas Protegidas

Genaro Sanchez, Channel Business Manager - MILESTONE https://www.ventasdeseguridad.com/2...
Load more...
PATROCINADORES










ULTIMO BOLETIN
Ultimo Info-Boletin