Tuesday, September 28, 2010

Como carancho saca mi posición??????





Buenas,
Les cuento, tengo un iPod Touch 3G de 32gb y hoy se me da por conectarme al Wi-Fi de mi casa y poner que google maps localice mi posición, para mi sorpresa, me localiza perfectamente, con unos metros de diferencia. Pensando que era casualidad o que algo cósmico había pasado, lo pruebo en mi laburo y nuevamente me localiza perfectamente, esta ves sin margen de error....

Como todos saben, el iPod touch no tiene GPS ni nada parecido entonces como carancho saca mi posición??????
Queda descartado también la triangulacion por antenas de celular... Mi único vinculo con el mundo exterior es el Wi-Fi y tampoco es un Wi-Fi de acceso publico, es el de mi casa nomas.
A un amigo que tiene el mismo iPod touch le pasa exactamente lo mismo.

Dudo que sea por ip, ya que en Uruguay las ip son un desastre, pero es la única opción que me queda....


http://www.macacos.com.uy/foros/viewtopic.php?pid=209107

Cuanta gente que tiene un Ipod touch, un Ipad o Iphone se preguntara lo mismo ?

Semanas atrás en la excelente charla de PC++ sobre Seguridad en Wireless, se explico porque era posible que los equipos de Apple te ubicaran aun sin contar con GPS.

Esto se encuentra escrito en el blog Wifi Mafia de quien nuestro disertante es autor.

Básicamente Apple informa en uno de los documentos referenciados en el post  :

To provide the high quality products and services that its customers demand, Apple must have access to comprehensive location-based information. For devices running the iPhone OS versions 1.1.3 to 3.1, Apple relied on (and still relies on) databases maintained by Google and Skyhook Wireless (“Skyhook”) to provide location-based services. Beginning with the iPhone OS version 3.2 released in April 2010, Apple relies on its own databases to provide location based services and for diagnostic purposes. These databases must be updated continuously to account for, among other things, the ever-changing physical landscape, more innovative uses of mobile technology, and the increasing number of Apple’s customers. Apple always has taken great care to protect the privacy of its customers.


To provide location-based services, Apple must be able to determine quickly and precisely where a device is located. To do this, Apple maintains a secure database containing information regarding known locations of cell towers and Wi-Fi access points. The information is stored in a database accessible only by Apple and does not reveal personal information about any customer.




En el post  hay mas información sobre como Apple nos ubica y muchisima informacion sobre seguridad WiFi,
es un blog para el bookmark.

Para aquellos quienes no entienden todabia como funciona el geoposionamiento de Apple, esta es una serie de imagenes que muestra como es el procedimiento de Skyhook la empresa con la cual la manzanita tenia el  contrato previo.

Basicamente el geoposicionamiento se base en que todos los dispositivos de datos, voz o posicionamiento emiten señales constantemente., estas señales pueden viajar segun el dispositivo cientos de metros o kilometros.

Nuestro router inalambrico



La antena celular de la telefonia mobil


o el satelite de indica las coordenadas del GPS.


Los dispositivos de Apple mediante un software ( XPS en el caso de Synhook ) colectan todas estas señales, segun sus capacidades. Un Ipod Touch Wifi, un Iphone señales de celular y Wifi...etc.


Toda esta información es enviada a los servidores de Apple sin necesidad de la intervención del usuario y sin que este se entere.


Mediante una base de datos que contiene todos las ubicaciones de dispositivos anteriores y software especializado, se logra determinar la posición del dispositivo actual mediante triangulacion.


Independientemente de esto, empresas como Skyhook tienen vehículos que van coleccionando toda estainformación,Google hace lo mismo y esto le causo graves problemas por esto en Europa.


Todos los dispositivos de Apple estan continuamente enviando informacion que colectan para mantener actualizada la base de datos.



Veamos un caso hipotetico y que se desprende de la explicacion anterior, en el cual tenemos un Ipod Touch conectado por Wifi a nuestra red HOME.



El Ipod Touch se conecta a internet y envía el nombre de nuestro Hot Spot HOME a Apple y también el delos Hot Spot que estan a su alcance B1 y H1.
Por Avenida de Mayo un usuario de Iphone camina desde 9 de Julio con dirección a Congreso y va recolectando todos los hot spot que ve BAR , B1 y H1 envia esta informacion y ( estimo ) la posición de longitud y latitud que le entrega su GPS.
Cuando nosotros preguntamos desde nuestro Ipod Touch, cual es nuestra ubicación. Apple ya tiene toda la información que le enviamos nosotros y el usuario del Iphone.
Si nuestro equipo esta conectado a HOME y ve H1 - B1 , ademas otro equipo ya guardo las posiciones de H1-B1, es solo una cuestión de calculo saber donde se encuentra HOME.
Ademas hay que tener en cuenta que son tal vez varios los equipos los que pasan en frente de nuestra casa y los Hot Spot que están a nuestro alrededor.


Por lo tanto hemos respondido a la pregunta que muchos amantes de Apple se han realizado.

Como caracho saca mi posición ????

Evil Apple, que les deparara el futuro a quienes mordieron la manzana ?





7 comments:

nra said...

Uno siempre debería leer los agreements que acepta cuando contrata un servicio, compra un dispositivo, compra software, etc. Generalmente muy pocos lo hacen.

Julio Jaime said...

Creo que solo conozco uno, Richard Stallman.

Anonymous said...

Ya que estamos con el tema, vieron esto:
http://samy.pl/mapxss/

Julio Jaime said...

Por lo que entendi, usa las bd de google para la geolocalizacion.

nra said...

en http://wifimafia.com.ar/blog/?p=121 tenes un script en python que hace lo mismo que http://samy.pl/mapxss/ pero sin pasar por la pagina de samy. en sintesis lo que hace la pagina es usa un web service que tiene google para consultar wifi geolocation.

Unknown said...

Mi Nexus One que tiene Andorid hace lo mismo. Sera Google en lugar de Apple? o los 2?
Sea como sea la verdad no me molesta! Me gusta saber donde estoy cuando le pregunto al dispositivo justamente eso, donde estoy. La tecnología esta para hacer la vida mas fácil y esta es una forma.

Skyhook said...

Buenos días,

le informamos que ya lo estamos geolocalizando para ir a cagarlo a patadas.

Atte. CEO de Skyhook