Arra vagyok kíváncsi, hogy a Google hogy tudta megállapítani a pontos irányítószámomat.
Bent ülök az irodában és az előbb beírtam a Google-nak, hogy "Tell me the weather!", és erre szépen meg is jelenítette az időjárást és a helyet: "Budapest, 1082". A vicc az, hogy pl. a http://www.whatismyzip.com/-nak ehhez engedélyeznem kellett, hogy lekérdezze a tartozkódási helyemet a böngészőtől, amit fogalmam sincs, hogy egy irodai asztali gép hogyan tudna magáról, majd néhány utcával arrébb lévőnek gondolván engem azt mondta, hogy Budapest, 1083.
Azért itt teszem fel ezt a kérdést, mert az a gyanúm, hogy elsősorban IP cím alapján találhatta ki, és érdekelne, hogy milyen hálózati lehetőségek vannak emögött.
- 3211 megtekintés
Hozzászólások
csak tipp:
innen: http://dev.maxmind.com/geoip/legacy/geolite/
Ezek alapján simán összekalapálja egy IP range-ből megközelítőleg, hogy hol is vagy :)
ps.: http://dev.maxmind.com/geoip/geoip2/geolite2/ upsz az előbbi már legacy, de lényegében tökmind1.
- A hozzászóláshoz be kell jelentkezni
Okostelefonon nem használod ezt a fiókot, amiről be vagy jelentkezve az asztali gépen is? (Nem folytatom, triviális, ha igen.)
- A hozzászóláshoz be kell jelentkezni
Nem voltam belépve semmilyen Google fiókba és azt a böngészőprofilt nem is használom ilyesmire.
- A hozzászóláshoz be kell jelentkezni
Így működik például Firefox esetén:
https://www.mozilla.org/hu/firefox/geolocation/
"Alapértelmezésként a Firefox a Google Location Services szolgáltatást használja a földrajzi hely meghatározására. Ehhez az alábbi adatokat küldi el:
a számítógép IP-címe,
a közelben található vezeték nélküli hálózati elérésekkel kapcsolatos adatok, és
egy kéthetente lejáró, a Google által kiadott ügyfél-azonosítószám."
- A hozzászóláshoz be kell jelentkezni
- IP cím: natolt, csak a szolgáltató IP címét láthatja.
- vezeték nélküli hálózatok: elég érdekes lenne úgy, hogy semmilyen vezeték nélküli hardver sincs ebben az asztali gépben.
- Google ügyfél azonosító... oké, de ezzel önmagában sokra nem megy.
- A hozzászóláshoz be kell jelentkezni
Ha a telefonod munkaidoben sokat van egy helyen, akkor az bekerul pl google mapsbe is mint Work. Ahol meg egyeb idoben, az lesz a Home.
- A hozzászóláshoz be kell jelentkezni
Nem kell vezeték nélküli hardver a gépbe.
Bárhol ahol megfordult Android telefon, az a wifi AP benne van a Google geolokációs adatbázisában pontos koordinátákkal.
Hiába NAT-olt az IP címed, ha egy külső szervertől kéri le (lásd whatsmyip, stun, stb..).
Na most ha egyezik a külső IP címe a telefonnak és a számítógépnek, akkor valószínűleg egy helyen vagytok. Mivel a telefon wifin van, ezért BSSID is ismert, így az AP helye is. Innen pedig egyszerű, már hozzá is lehet rendelni az eszközprofilodhoz (a Google-nél) a helyzetet.
És nehogy azt hidd hogy olyan pontatlanul van meg a helyzeted, ahogy ott írják neked, direkt nem adnak pontos helyet vissza.
Nekem egyszer sikerült bezavarnom a geolokációt egy transparent wifi bridge-el, kb 1 km-ről kaptam a netet. A bridge-en kívül volt ott is egy wifi ap és itt is egy, mindkettő azonos hálózaton. És persze mindkét helyen voltak kábeles gépek :)
Szerk:
Közben megértettem hogy ezt az új szolgáltatói NAT mizériát érted és nem a te belső NAT-olásodat. Igen ilyenkor lehet probléma, bár ha melletted van a telefonod és számítógépen is használsz valamilyen Google szolgáltatást, akkor viszonylag egyszerű a dolog.
- A hozzászóláshoz be kell jelentkezni
A telefonja és a gép valószínűleg egy accountot használ;)
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Munkahelyi gép és privát telefon. Még csak egy hálózaton sincsenek, nem hogy egy account. Ezt a két semmi alapján se lehet összekapcsolni.
- A hozzászóláshoz be kell jelentkezni
Elég valószínű, hogy a szolgáltatótól fix IP címet kap az iroda. Szóval belső NATolásra gondoltam.
- A hozzászóláshoz be kell jelentkezni
Ennek az alapjait már 1976-ban Stanislaw Lem kivesézte a "Sto trzydzieści siedem sekund" című művében.
Ha belegondolsz, hogy az internet csak 6 év múlva kezdődött...hátborzongató.
- A hozzászóláshoz be kell jelentkezni
http://whatismyipaddress.com/geolocation
Kb. en is hasonlokat talaltam mint az elottem hozzaszolok, vannak adatbazisok is mar pl. amikbol ip alapjan megtippeli, vagy eleg ha mar valaki valamilyen odojarasos oldalon beutotte hogy 1082 postai kod idojaras es hasonlo ipvel volt mint te, amit a google indexelt. Ahogy keresgeltem eleg sok mod van mar ra.
- A hozzászóláshoz be kell jelentkezni
Hát ja, én biztos nem írtam így be, de a natolás és a sok száz gép miatt erre van esély.
Amúgy a vicces az, amit a végén írtam: egy másik oldalnak kiadva a location infót, egyből tévedett pár száz métert és más irányítószám jött ki.
gyanús vagy te nekem Google!...
- A hozzászóláshoz be kell jelentkezni
Azt tudod, hogy jó pár éve a 1082 irányítószámhoz tartozó címek egy része 1083 irányítószámot kapott?
Történetesen pont ott laktam.
Innentől már csak az adatpontosítás időpontja a kérdés. (Richelieu után szabadon. :)
- A hozzászóláshoz be kell jelentkezni
Ez magyarázat lehet. A böngésző egy Baross utcai címet mutat arra vonatkozóan, hogy hol vagyok. Ez pár száz méterre van innen. Ha az régen 1083 volt és most 1082, akkor egyszerűen csak a Google-nak frissebb adatai voltak mint a másik oldalnak.
- A hozzászóláshoz be kell jelentkezni
Nálam nem találta el :)
- A hozzászóláshoz be kell jelentkezni
Nálam se. Egy rakás találatot kaptam, de mind mellé ment. Legtöbb: Tell City, IN
Pedig Chrome alól néztem, és a gmail fiókomba is bejelentkeztem.
Megfejtés: a nyelvi beállítás miatt nem találta el. Ha az „időjárást előrejelzést” kérdezem, akkor már eltalálja a tartózkodási helyemet. Érdekes, mert az angol az első beállított nyelv, a magyar csak a második.
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
De legalább megtudtam, hogy Indianában van egy Tell City nevű kisváros. Valószínűleg a „Tell me…” miatt dobta ezt a Google, bár semmi köze hozzá.
„Before the settlers arrived, a name for the new town was selected. Initially called Helvetia, it was soon renamed Tell City, a name easier to pronounce and remember for English-speaking people. It was named for the legendary Swiss hero and liberator, William Tell.”
----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
Ne lepődj meg, a reklámokat is ez alapján kapod a telefonodra/számítógépedre, ha Budapesten vagy akkor koncert-kajálda-mobilnet,
ha Mucsaröcsögén akkor rotációs kapa-műtrágya-gumicsimmma..
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
Ha pedig Felcsúton, akkor stadion-kisvasut-gazszerelesolcson* :)
- A hozzászóláshoz be kell jelentkezni
láááájk!
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Azért ez a rész még elég gyéren működik, illetve addig, ameddig nem veszi figyelembe a közlekedési adottságokat _is_, addig főleg nehezen használható funkció lesz.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Inkább, csak random tévedést színlel, mert nem akar sokakat megijeszteni....
- A hozzászóláshoz be kell jelentkezni
XD
- A hozzászóláshoz be kell jelentkezni
Wifi van abban a gépben?
- A hozzászóláshoz be kell jelentkezni
nincs.
- A hozzászóláshoz be kell jelentkezni
Google - G. - God :)
Mindent tud!
- A hozzászóláshoz be kell jelentkezni
Igazából csak ötleteim vannak, hogy hogyan csinálja. Azért annyira nem bonyolult kitalálni;)
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Még egy lehetőség, hogy a házmester besúgó
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
"az irodában" vagyis egy IP mögött többen és az IP mögött valaki biztos keresett a maps-on egy útvonalat vagy megadta, hogy munkahely ... stb stb. A forgalom tartalmából tudja, így tud neked gyros bannert ajánlani a környéken.
- A hozzászóláshoz be kell jelentkezni