Geolokacja w Internecie



Podobne dokumenty
MÓJ J P IE I RW R SZY Y FRE R EKO K NOMIC I Z C NY Y STA T RT R -UP U Piotr t D o D brzański Lok_ALL_izacja.pl

1. Rodzaj przetwarzanych danych / linki do witryn zewnętrznych

INTERNET - NOWOCZESNY MARKETING

SWD CPR i ZRM System Wspomagania Dyspozytora i Zespołów Ratownictwa Medycznego

Zasady dotyczące plików cookies i innych podobnych technologii. 1. Jaki jest zakres tych Zasad?

Polityka prywatności aplikacji mobilnej Korki

Instrukcja korzystania z ogólnodostępnej sieci bezprzewodowego Internetu gminy Werbkowice. INS4U Sp. z o.o.

REFERAT O PRACY DYPLOMOWEJ

Polityka prywatności

Agata Tuszyńska Przemysław Michałek agencja widoczni

POLITYKA PLIKÓW COOKIES

Sprawozdanie Laboratorium 4

Sieci Komputerowe i Bazy Danych

Zbiory danych powstające w Internecie. Maciej Wierzbicki

Cardmobile.pl. Cardmobile.pl jest nowoczesnym systemem płatności mobilnych oraz internetowych.

MASKI SIECIOWE W IPv4

Netia Fon Informacje podstawowe

Cookie Policy. 1. Informacje ogólne.

Narzędzia Google optymalizują aplikacje internetowe

Pierwsze koty za płoty

7 rzeczy. które musisz robić w Marketingu Internetowym

Polityka prywatności

SIECI KOMPUTEROWE. Podstawowe wiadomości

Strona mobilna i strona responsywna w pozycjonowaniu. Mobile-First Index. Spis treści

Micro Geo-Information. Pozycjonowanie w budynkach Indoor positioning

Magda Puchała Marcin Sugak Jerzy Zimowski. e-marketing / marketing elektroniczny /

Spis treści. O autorce. O recenzentach. Wprowadzenie

Gdzie szukać klientów?"

Oferta prowadzenia działań reklamowych w Internecie

ANALITYKA INTERNETOWA

ZAŁĄCZNIK NR 2 do Regulaminu ICO - Polityka prywatności. 1. Informacje ogólne

Ekspert komunikacji wizualnej. Oferta kampanii SMS/MMS, Mobile Advertising

Instrukcja rejestracji Netia Fon

POLITYKA PLIKÓW COOKIE

1 Ochrona Danych Osobowych

MÓJ BIZNES W SIECI KURS REALIZOWANY W RAMACH GRANTU PRZYZNANEGO ZE ŚRODKÓW UE PROGRAM OPERACYJNY POLSKA CYFROWA DZIAŁANIE 3.1

Urządzenie InelNET-01 służy do sterowania radiowym systemem SSN-04R firmy INEL poprzez internet.

Działanie komputera i sieci komputerowej.

Zawartość opakowania. Urządzenie LK210 Przewody zasilające Przekaźnik do odcięcia zapłonu Instrukcja obsługi

GSMONLINE.PL. Orange FunSpot - nowa bezpłatna usługa dla klientów Neostrady

wizytówka firmy skutecznie zwiększaj liczbę klientów Twojej firmy

REGULAMIN DOSTĘPU DO PANELU KLIENTA KLIENT.SYSTEM3.PL

Google Planner Keyword - Poradnik

Instrukcja użytkownika lokalizatora GPS LK209. Wersja elektroniczna na Zawartość opakowania

Polityka prywatności. Definicje. Wprowadzenie. Dane osobowe. Administrator. Prawa

ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY 1) z dnia r.

- nawigacja satelitarna w turystyce

POLITYKA PRYWATNOŚCI STRONY INTERNETOWEJ P.P.U.H. i T. MEKTAL Obowiązujące od dnia Wstęp... 2

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Identyfikatory osobiste są zbudowane w oparciu o pastylki identyfikacyjne firmy DALLAS.

Eduroam - swobodny dostęp do Internetu

Instalacja i konfiguracja serwera IIS z FTP

GSMONLINE.PL. Darmowe Orange WiFi Darmowe Orange WiFi. Jeśli lubisz nasze newsy to polub także nasz profil na Facebooku - KLIKNIJ TUTAJ

Portal: Murator Dom. OCENA UŻYTECZNOŚCI I FUNKCJONALNOŚCI. Jerzy Skalski nr albumu 9473

Polityka Prywatności Portalu Moviezer.com

Infrastruktura drogowa

Infrastruktura drogowa

POLITYKA PRYWATNOŚCI aplikacji Chopin GO

VigorAP - tryb Stacja-Infrastruktura

Instrukcja użytkownika. Aplikacja mysafety Mobile i mysafety e-sticker_wersja WSTĘP... 2

Marketing Internetowy

OFERTA PERFORMANCE MARKETINGU. KERRIS performance - Efektywność ponad wszystko

Nawigacja po trasie wycieczki

Cyber-zagrożenia Zagrożenia współczesnych technologii teleinformatycznych z punku widzenia organów ścigania w globalnej sieci Internet

Instrukcja instal Dokument przedstawia sposób instalacji programu Sokrates na komputerze PC z systemem operacyjnym Windows. Instalacja pracuje w

Analiza zachowao użytkowników serwisów WWW

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Serwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

Polityka prywatności - informacje dodatkowe

>>> >>> Ćwiczenie. Cloud computing

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

Analiza zachowao użytkowników serwisów WWW. Zakres badao web miningowych

wizytówka firmy skutecznie zwiększaj liczbę klientów Twojej firmy

ZASTOSOWANIE GOOGLEMAPS W TELEFONIE JAKO MOBILNEJ MAPY PRZEGLĄDOWEJ OSNOWY GEODEZYJNEJ

ARCHITEKTURA GSM. Wykonali: Alan Zieliński, Maciej Żulewski, Alex Hoddle- Wojnarowski.

Gwarancja jakości świadczenia usług (SLA)

Strona wizytówka od 400 zł

Polityka prywatności dla

System rejestracji, nadzoru wjazdu i pobytu pojazdów. na terenach przemysłowych

Polityka prywatności aplikacji mobilnych Grupy EUROZET

Najlepsze praktyki. NAVITEL Sp. z o.o. 1

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Ty i Google. Niezbędnik dla początkującego

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

1. Informacje ogólne informacje szczegółowe Opis usługi

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

POLITYKA COOKIES SERWISU CARDINA.PL

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

Instrukcja użytkownika LK100B. Zawartość opakowania

Polityka prywatności serwisu

Polityka Prywatności. 1. Definicje

Zadania z sieci Rozwiązanie

25 maja 2018 roku zacznie obowiązywać Rozporządzenie Parlamentu. Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r.

Urządzenie InelNET-01 służy do sterowania radiowym systemem SSN-04R firmy INEL poprzez internet.

Polityka prywatności 1. Definicje: 1.1. Administrator sesyjne stałe kontekstowa behawioralna www Urządzenie Użytkownik

Danych Osobowych oświadcza, że za wyjątkiem sytuacji uregulowanych w prawie polskim dane dotyczące IP oraz cookies nie będą przekazywane osobom

Jest to program stworzony z myślą o nauczycielach, wykładowcach, trenerach i prezenterach.

Instrukcja wykonania aktualizacji mapy w urządzeniach nawigacyjnych marki GARMIN.

Urządzenie InelNET-01 służy do sterowania radiowym systemem SSN-04R firmy INEL poprzez internet.

Transkrypt:

Geolokacja w Internecie Wspomaganie geolokacji IP Andrzej Pańkowski a.pankowski@students.mimuw.edu.pl Wydział MIM UW

Wprowadzenie 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 2

Czym jest geolokacja? To proces określania położenia geograficznego osoby lub rzeczy przy użyciu systemu geolokacyjnego: sonar (SOund Navigation And Ranging) GPS radar (RAdio Detection And Ranging) W dalszej części skupimy się na systemach geolokacyjnych które są ogólnie dostępne 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 3

GPS (Global Positioning System) Zalety: dokładne pozycjonowanie i nawigacja oparte o sygnał z wielu satelitów krążących wokół Ziemi dostępne w każdym momencie, w każdym miejscu na ziemi i w powietrzu darmowy nie wymaga bazy danych, wystarczy odbiornik GPS Wady: sygnał jest zakłócany przez przeszkody raczej nie nadaje się do ustalania pozycji np. w budynkach 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 4

Pozycjonowanie BTS (Base Transceiver Station) Zalety: to efekt uboczny pracy urządzeń łączności bezprzewodowej (np. GSM, WCDMA) w trybie ciągłym Wady: mniej dokładne niż GPS dokładność zależy od koncentracji BTS-ów BTS-y nie udostępniają swojej pozycji, tylko IDy wymaga utworzenia jakiejś bazy danych 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 5

Pozycjonowanie Wi-Fi (czasami zwane WPS) Zalety: dokładność większa niż dla pozycjonowania BTS może działać także tam gdzie sygnał GPS nie dociera Wady: nawigacja teoretycznie możliwa, ale niepraktyczna częściowe pokrycie zasięgiem opiera się na jakiejś bazie adresów MAC punktów dostępu (AP) 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 6

Geolokacja IP aka Whois Lookup Zalety: ogólnodostępne i darmowe nie wymaga od użytkownika instalacji dodatkowych programów ani sprzętu wystarczy dostęp do Internetu Wady: możliwe określenie tylko kraju i miasta pozycjonowanie o małej dokładności opiera się na zewnętrznej bazie adresów IP (np. RIPE w Europie) można oszukać serwery proxy 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 7

Systemy wspomagające 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 8

SKYHOOK Wireless (http://www.skyhookwireless.com/) utrzymuje i uaktualnia bazę geolokacji > 100M BTS-ów i punktów dostępu Wi-Fi zatrudnia kierowców którzy jeżdżąc zbierają dane hybrydowy system XPS: dane z GPS, BTS, Wi-Fi pozycja XPS jest odpłatny firmy mogą wykupić dostęp, użytkownicy gotowe aplikacje tworzone przez SKYHOOK należy do czołówki firm dostarczających usługi geolokacyjne 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 9

Navizon (http://www.navizon.com/) partnerski system geolokacji użytkownik zbiera punkty za oznaczone GPS-em lub odwiedzone AP i BTS-y, punkty wymienia na $$$ trzeba oznaczyć ~500 BTS-ów i ~500 AP żeby dostać $10 ;( ale można zapraszać przyjaciół 20% wartości ich punktów trafia na nasze konto ;) aplikacje: darmowa (tylko pozycjonowanie BTS) i płatna (BTS i AP) 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 10

Google (http://www.google.com/) na pewno utrzymuje bazę geolokacji BTS-ów i AP, być może posiada licencje dostępowe u konkurencji darmowe aplikacje: Maps, Latitude, Gears ale też AdWords i wyniki wyszukiwania w urządzeniach mobilnych wykorzystuje GPS ciężko powiedzieć czy udostępnia swoją bazę 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 11

Octant (http://www.cs.cornell.edu/~bwong/octant/) problem geolokacji sprowadzony do problemu ograniczeń geometrycznych wystarczy IP lokalizowanego hosta i na niewielką skalę kilkadziesiąt hostów testujących hosty testujące mierzą RTT i wykonują traceroute do celu badając topologię połączeń ograniczenia reprezentowane są przez krzywe Beziera i w takiej postaci przetwarzane wynikiem jest krzywa granica określająca przypuszczalne położenie lokalizowanego hosta 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 12

Położenie celu jako przecięcie krzywych ograniczeń 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 13

Test: www.colorado.edu 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 14

Test: www.emory.edu 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 15

Test: www.nmsu.edu 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 16

Geomena (http://geomena.org/) projekt który w zamyśle autorów miał być Wikipedią geolokacji punktów dostępowych Wi-Fi niestety mimo rozgłosu nie zyskał jeszcze popularności użytkownicy obawiają się swobodnych, błędnych zmian ze strony innych w tej chwili w bazie danych jest 15 AP 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 17

Wykorzystanie 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 18

Po co? Dla pieniędzy... lepsze AdWords i AdSense marketing skąd odwiedzają mnie klienci lokalne wyniki wyszukiwania: usługi, firmy Żeby świat stał się lepszy... gdzie jest mój ukradziony laptop/telefon/aparat? Samsung Mobile Tracker Google Maps + obrazki Panoramio wyszukiwanie osób w portalach społecznościowych Tagggit, grono.net 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 19

Wspomagana geolokacja IP 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 20

Motywacja Ciągle brakuje dokładniejszej geolokacji na podstawie adresu IP jest Octant skomplikowany algorytm nieprzetestowany w większej skali ustalenie lokalizacji celu zajmuje stosunkowo dużo czasu ze względu na sprawdzenie RTT, traceroute ze wszystkich maszyn testowych i obliczenie wyników dwa spostrzeżenia przeważnie nosimy ze sobą telefon komórkowy przeważnie korzystając z sieci jesteśmy fizycznie przy komputerze za pomocą którego się łączymy 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 21

Co daje zwiększenie dokładności geolokacji IP? Użytkownik: wyświetlanie reklam bardziej dopasowanych pod względem lokalizacji usługi lub firmy większe prawdopodobieństwo kliknięcia j/w ale dla uzyskanych treści wiadomości, pogoda wyniki wyszukiwania,... Dostawca treści/informacji: profil użytkownika rozpoznany w większym stopniu: $$$ analityka i statystyki 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 22

Pomysł w telefonie pozycjonowanie BTS to trochę obliczeń na podstawie danych które i tam mamy co 20 minut zapisujemy te dane razem z aktualną godziną będziemy wysyłać je do zewnętrznego serwera w dogodnym momencie serwer na podstawie danych obliczy kolejne pozycje 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 23

Pomysł, cd. od strony PC: serwer dostarczający treść użytkownikowi rejestruje aktywność z jakiego IP i o której godzinie przyszło żądanie? po otrzymaniu danych z telefonu serwer może na podstawie czasu korelować wyliczone pozycje z zarejestrowaną aktywnością 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 24

Ważne problemy i pomysły na ich obejście czasy żądań i danych z telefonu nie muszą się pokrywać interpolacja jak łączyć żądania i dane z telefonu, gdy z systemu korzysta wielu użytkowników? konta i rejestracja żądań tylko gdy użytkownik jest zalogowany, np. konta Google Account i Gmail adresy IP mogą być przyznawane losowo z puli trzeba nadawać wagę uzyskanej lokalizacji na podstawie liczby uzyskanych korelacji, rozproszeniu lokalizacji, daty ostatniej korelacji, itp. 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 25

Zalety okresowe zapisywanie danych w telefonie nie wymaga obliczeń wykonuje je serwer zwiększamy dokładność geolokacji IP ze względów pragmatycznych dostawcy Internetu często wydzielają klasy adresów IP dla konkretnych obszarów, np. osiedla lokalizacją jednego adresu IP można przybliżać lokalizację drugiego będącego blisko w klasie użytkownicy za NAT-em zwiększają liczbę danych potencjalnych lokalizacji dla zewnętrznego adresu IP dokładniejsza geolokacja 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 26

Dziękuję za uwagę :) Pytania? 14.01.10 Andrzej Pańkowski <a.pankowski@students.mimuw.edu.pl> 27