Avatar billede Rune Sommer Mester
27. marts 2012 - 01:47 Der er 8 kommentarer og
1 løsning

Hvordan virker Geolocation API?

Jeg har netop installeret Prey og har læst mig frem til, at programmet kan finde min eksakte position vha. geolocation API'en.

Jeg har læst mig frem til, at API'en kan triangulere en position ud fra GPS signaler. Men der står også, at den kan finde en position jd fra en IP eller en telefon.

Mit spørgsmål er:
Kan man i dag finde en eksakt position ud fra en IP?
Eller hvordan finder geolocation egentlig frem til, hvor jeg befinder mig, hvis den ikke har adgang til et GPS signal?
Avatar billede ptj_11 Forsker
27. marts 2012 - 03:27 #1
Et bud kunne være, at du har installeret på en mobil enhed. Så ligger det lige for at formode, at du har et simkort monteret.
Så kan din position bestemmes via enhedens signal, ved at måle sig frem til krydspunktet mellem 3 eller flere telemaster.
Et andet bud kunne være, at du har installeret på en stationær enhed, og her har din udbyder en lokation på din tildelte ip adresse.
/ptj_11java script: void(0);
Avatar billede Slettet bruger
28. marts 2012 - 21:48 #2
Ud fra IP adressen alene, skal du ikke regne med at kunne få en eksakt position. Du kan sandsynligvis se hvilket land den er fra, og muligvis tilnærme den til et sted tæt på en bestemt by.
Avatar billede ptj_11 Forsker
28. marts 2012 - 22:15 #3
En ip adresse til en stationær maskine vil altid kunne stedfæstes til en præcis adresse.
Ip adressen tildeles gennem et kabelmodem eller anden gateway til en opkobling, og den vil altid være præcis på den lokale adresse.
En ip adresse tildelt til en mobil enhed, vil så logisk være bundet op på det aktuelle accesspoint.
Er forbindelsen derimod oprettet via et simkort, må man benytte triangulering, hvor man måler signalstyrken mellem 3 eller flere antennemaster. Den positonering man her kommer frem til, vil så altid være en mindre præcis lokalisering. Men det bliver også hele tiden mere præcist.
Er gps derimod aktiv på den mobile enhed, så anvender man satellitter til at stedfæste positionen på den mobile enhed. Hvor præcist dette resultat så er, må igen afhænge af hvor mange satellitter der kan se enheden.
Det er på den måde, at man er i stand til at følge en mobil enheds færden geografisk.
/ptj_11
Avatar billede Rune Sommer Mester
28. marts 2012 - 22:43 #4
Jeg er bekendt med triangulering og har altid tænkt, at IP'er ikke kan spores direkte til en adresse - med mindre man får tilladelse til at kigge lidt nærmere i kortene af internetudbyderen.

Men når jeg installerer Prey på en ældre Dell X1-laptop, så er det hverken GPS eller noget andet nyt fancy udstyr programmet kan gøre brug af. Alligevel har programmet sat en prik på googlemaps lige præcis på min adresse.

Og det er dét, der undrer mig. Og derfor spørgsmålet - hvordan dælen kan programmet spore mig så præcist?
Avatar billede Slettet bruger
28. marts 2012 - 23:06 #5
På deres hjemmeside skriver de:
Prey uses either the device's GPS or the nearest WiFi hotspots to triangulate and grab a fix on its location.

Uden GPS informationen, går jeg ud fra de kender lokationen på nogle ip adresser de har samlet på en eller anden måde (ligesom google har gjort).

Hvis jeg søger udelukkende på min egen ip adresse på diverse tjenester, så rammer de flere kilometer ved siden af.
Avatar billede ptj_11 Forsker
28. marts 2012 - 23:16 #6
#3>>
"En ip adresse til en stationær maskine vil altid kunne stedfæstes til en præcis adresse.
Ip adressen tildeles gennem et kabelmodem eller anden gateway til en opkobling, og den vil altid være præcis på den lokale adresse.
En ip adresse tildelt til en mobil enhed, vil så logisk være bundet op på det aktuelle accesspoint."
Ovenstående giver dig svaret på dit spørgsmål.
Din ældre Dell opretter kontakt til Internettet gennem din udbyders installation på din bopæl, og din udbyder kender din nøjagtige adresse.
Hvis du anvender en router pådin opkobling, så vil du inde på routeren webinterface kunne se din udvendige ip adresse. Du kan også bare gå på http://ip-lookup.net/
Her får du oplyst din udvendig ip adresse.
Hvis du derefter benytter ProjectWhois: http://www.projectwhois.org/, vil den fortælle dig din nøjagtige lokation.
De ting, som man først kan få oplyst, efter et kig i loggen hos din udbyder, er hvor du klikket dig rundt på internettet.
Din egen position vil altid være en offentligt kendt oplysning.
Dette selvfølgeligt kun, hvis ikke du har foretaget dig noget for skjule den. Der findes flere tilbud på nettet, til dem, der ønsker at være inkognito.
/ptj_11
Avatar billede Rune Sommer Mester
29. marts 2012 - 04:26 #7
ptj_11 - ok mht. at binde IP til en eksakt lokation.
Jeg kan godt set det i teorien, men på "Project Whois by DomainTools.com" efter jeg har slået min eksterne IP op, får jeg bare navnet på min udbyder Arrownet, som ligger i Kbh.

Det jeg ikke forstår er hvordan programmet så kan finde min bopæls-adresse, når jeg ikke selv kan finde den vha. et IP-lookup. Det er det samme som "tolamaps" undrer sig over i #2 og #5.
Har programmet adgang til andre ting som jeg ikke har?


Anyways - i må gerne lægge et svar, så jeg kan give points for svarene.
Avatar billede ptj_11 Forsker
29. marts 2012 - 20:02 #8
OK. Jeg kan nok ikke komme det nærmere.
/ptj_11
Avatar billede Slettet bruger
29. marts 2012 - 20:31 #9
Jeg springer over.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester