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

 

 

Actualizado con nuevos datos

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!:

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/ncr

- podemos 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.

Si alguien se aburre y quiere leer más sobre todo este tema:

infosniper
http://sites.google.com/site/infosniper/

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
Borde's picture

dar a Cambiar ubicacion


y poner Logroño.
Ya ta.

es broma.

@elbordeinforma

Agustín's picture

Plas, plas, plas


Me lo he pasado en grande. Muy bien documentado, y muy bueno lo de "Guarromán". Lo único comparable que he podido encontrar es "El Cabrón", en Gran Canaria, je, je.

---

infosniper's picture

Gracias


Porque no has buscado bien en la Wikipedia. Yo acabo de encontrar un pueblecito de Lugo llamado Cachondo http://es.wikipedia.org/wiki/Cachondo

infosniper
http://sites.google.com/site/infosniper/

Sasha's picture

¿Google? ¿Firefox? ¿Usurpación? ¿Empanada?


Arriba se lee...

Enviado por admin el 29 Agosto 2011 - 10:45pm

Y al final la firma...

infosniper
http://sites.google.com/site/infosniper/

Una de N^2: o alguien se ha equivocado, o el fireforls ése tiene el plugin del estramonio, o alguien está usurpando a alguien, o infosniper y el admin son lo mismo.

Por lo demás, gran artículo. Lo necesito aplicar ya. O volver al links con entorno gráfico. Ustedes no sé; yo hace mucho tiempo que tanta innovación tesnológica y tanta leche me desbordó, desde entonces veo que todo esto corre mucho sin necesidad. Y a veces sin beneficios. No le encuentro utilidad a saber que estoy navegando en Guarromán o en Mesas de Ibor cuando sé que estoy allí, pero ¿a santo de qué puede interesarle a alguien donde estoy? ¿Va a tener uebos de dejarse caer en la segunda semana de agosto por ahí para saber lo que es el torrao extremeño? ¿Seré yo Gaddafi y me persiguen los de Sálvame? ¿Tienen los charlies un troyano metido en mi portátil para crucificarme por la noche?

Partiendo de que hay gente que pone el GPS para volver de casa al trabajo, concluyo: nos hemos vuelto giliposhas. Hasta estoy pensando cambiarme a un esmárfon. Pero tengo alguna esperanza: hace poco recibí un cumplido cojonudo en Cantabria. Hoy en día no hay mindundi/mindundesa sin GPS o trasto con colorines. Bueno, pues nos lo quitan y nos perdemos en el barrio. Resulta que tengo sentido de la orientación y me basta saber dónde está el sol para saber dónde está el norte (a pesar de ser un poco disléxico); puedo saber hacia dónde queda tal risca que me han contado partiendo del pueblo, saber hacia qué dirección he de tirar si quiero ir a tal calle, y casi hasta qué hora es. A partir de ahí me las den todas. Esto se lo comenté a un paisano cántabro (que me vale con ver el sol y qué hora es para saber dónde está el norte) y me dijo algo así como "eso está muy bien, hoy en día no sabe mucha gente dónde está el norte". Yo le contesté que eso puede ser muy fácil y me contestó algo parecido a "no, no es por eso...".

Para estar muerto de sueño me enrollo demasiado... Me vuelvo a mis quehaceres y no les aturdo más.

=========================================

Cuando un partido te pide que seas un patriota en vez de pedirte que seas un ciudadano, es mejor arrimar el culo a la pared.

JPatache, en el blog de escolar.net

admin's picture

Qué va a ser de mí


Robándole la autoría al mismísimo Maligno ;)

Sasha's picture

No es tan extraño


A algunos el maligno nos china y surgen cosas como...

=========================================

Cuando un partido te pide que seas un patriota en vez de pedirte que seas un ciudadano, es mejor arrimar el culo a la pared.

JPatache, en el blog de escolar.net

infosniper's picture

Ah, vale, ahora lo entiendo.


Como pensaste que el autor era Admin dijiste
"Por lo demás, gran artículo."
que si hubieras sabido que realmente era yo su autor hubieras dicho otra cosa del tipo "menuda mieeerdaaaaa". Jejejeje.

infosniper
http://sites.google.com/site/infosniper/

nu_kru's picture

Buenas, lo primero es


Buenas, lo primero es felicitaros por la web que llevo muchos años siguiéndoos, pero desde la nueva versión en la que tienes que estar registrado para postear, nunca había posteado

mmm.... casi veo mas sencillo instalar tor en los ordenadores... eso si google te suele acusar con bastante frecuencia de si el que está detrás del ordenador es un humano.. o un robot...

TheNexus's picture

Buen artículo


Me encanto el artículo, me toca los cojones me molesta que estoy navegando por el Todopoderoso y aparezca mi ubicación "Las Palmas de Gran Canaria" (aunque en realidad vivo en ciudad que está a unos kilómetros)
Salu2
TheNexus

P.D: Agustín, aquí en Gran Canaria hay mucho topónimo raro

P.D 2: Exacto TheNexus es canario

"Este mundo triste merece sonrisas de cualquier tipo"

Agustín's picture

Me disculpo


P.D: Agustín, aquí en Gran Canaria hay mucho topónimo raro

P.D 2: Exacto TheNexus es canario

Que conste que no he tenido intención de ofender a nadie. Los canarios me caen exactamente igual de bien o de mal que los naturales de cualquier otra comunidad/provincia/ciudad/pueblo de España o del mundo.

La toponimia tiene vericuetos muy complicados, y a veces el origen de una denominación es una mala transcripción fonética de la lengua original, aunque no sé si será éste el caso. Por otra parte, "cabrón" siempre ha sido una forma de referirse al macho cabrío.

---