SlideShare a Scribd company logo
Extended Summary of “Towards IP-based
Geolocation via Fine-grained and Stable
Webcam Landmarks”
Candidato:
Paolo D’Andrea
Relatore:
Prof. Alberto Bartoli
UNIVERSITÀ DEGLI STUDI DI TRIESTE
Dipartimento di Ingegneria e Architettura
Corso di Laurea in Ingegneria Elettronica e Informatica
Anno Accademico 2020 - 2021
Zhihao Wang, Qiang Li, Jinke Song, Haining Wang, and Limin Sun. 2020. Towards IP-based Geolocation via Fine-grained and
Stable Webcam Landmarks. In Proceedings of The Web Conference 2020 (WWW ’20), April 20–24, 2020, Taipei, Taiwan. ACM,
New York, NY, USA, 11 pages. https://doi.org/10.1145/3366423.3380216
Introduzione
• Punto di riferimento: (indirizzo IP , latitudine/longitudine)
• Utile in applicazioni come
• Pubblicità mirata
• Rilevamento di frodi online
• La precisione dipende molto dalla quantità e qualità dei
punti
2
Indirizzo IP
del dispositivo
Punti di riferimento
Posizione
del dispositivo
Tecnica di
geolocalizzazione
Problema
• Ridotta disponibilità di dispositivi connessi a Internet e
adatti a fare da punti di riferimento
• Conseguenze:
 Bassa e poco uniforme copertura del territorio
 Peggiore precisione di geolocalizzazione
• Punti accessibili partendo da alcune piattaforme open
source utilizzate finora:
3
Nome Numero Zone Principalmente Coperte
PlanetLab 420 Accademiche
PerfSONAR 642 Accademiche
PingER 127 Accademiche
RIPE Atlas 458 Residenziali
Webcam Online
• Motivazioni:
4
• Indirizzo IP
• Posizione geografica
Stabilità
• Informazioni di pubblico accesso
• Informazioni precise
Reperibilità della posizione
• Grande numero di webcam installate
Quantità
GeoCAM
• GeoCAM è un sistema costruito per generare punti di
riferimento a partire da siti web che ospitano webcam
• Per ogni sito, il procedimento è il seguente:
5
• Ricerca delle pagine
1
• Pre-processing
2
• Classificazione delle Pagine
3
• Identificazione delle Webcam
4
• Estrazione dell’indirizzo IP e della posizione geografica
5
• Creazione del punto: indirizzo IP – latitudine/longitudine
6
Test – Quantità e Stabilità
• A partire da 100 siti web, GeoCAM è riuscito a ricavare
16 863 punti di riferimento
• La stabilità è stata poi monitorata nell’arco di 5 mesi, in base
al numero di webcam e URL disponibili:
6
Monitoraggio della stabilità nel tempo
Test – Precisione
• Confronto tra 2 tecniche basate sul Constraint-Based
Geolocation (CBG), utilizzando rispettivamente
1. i punti generati da GeoCAM
2. i punti "open source" dati da altre piattaforme
• Il confronto viene espresso tramite la funzione di
ripartizione (CDF) relativa all’errore di geolocalizzazione
7
Rete residenziale Rete accademica
Conclusione
• Le webcam si sono dimostrate adatte a creare tanti punti di
riferimento stabili
• GeoCAM è in grado di generare automaticamente un vasto
insieme di punti di riferimento di qualità che:
 Si distribuisce più uniformemente sul territorio e su ambienti
diversi
 Migliora le prestazioni della geolocalizzazione basata su indirizzo IP
8
Grazie per l’attenzione

More Related Content

Similar to Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable Webcam Landmarks”

Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
ARIANET
 
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
Sardegna Ricerche
 
WiStat@Unina
WiStat@UninaWiStat@Unina
WiStat@Unina
PaoloVanacore
 
Bachelor's Degree Discussion - Danilo Romano
Bachelor's Degree Discussion - Danilo RomanoBachelor's Degree Discussion - Danilo Romano
Bachelor's Degree Discussion - Danilo Romano
Danilo Romano
 
OpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studioOpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studio
Emerasoft, solutions to collaborate
 
Test di carico con Visual Studio Online: facile!
Test di carico con Visual Studio Online: facile! Test di carico con Visual Studio Online: facile!
Test di carico con Visual Studio Online: facile!
Davide Benvegnù
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
Giuseppe Vizzari
 
SkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimentoSkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimento
Mavigex srl
 
Custom vision on edge device
Custom vision on edge deviceCustom vision on edge device
Custom vision on edge device
Alessio Biasiutti
 
IoT Saturday 2019 - Custom Vision on Edge device
IoT Saturday 2019 - Custom Vision on Edge deviceIoT Saturday 2019 - Custom Vision on Edge device
IoT Saturday 2019 - Custom Vision on Edge device
Alessio Biasiutti
 
Slide vincenzo masullo
Slide vincenzo masulloSlide vincenzo masullo
Slide vincenzo masullovinc3nt83
 
Cloud Load Testing con Visual Studio Online
Cloud Load Testing con Visual Studio OnlineCloud Load Testing con Visual Studio Online
Cloud Load Testing con Visual Studio Online
Davide Benvegnù
 
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
GiovanniCoronica
 
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Alessandro Umek
 
Andrea Testa Telekinder for FerreroTesi di Laurea
Andrea Testa Telekinder for FerreroTesi di Laurea Andrea Testa Telekinder for FerreroTesi di Laurea
Andrea Testa Telekinder for FerreroTesi di Laurea
Andrea Testa
 
Roncoroni 2021.11.04 bim - ais 02
Roncoroni 2021.11.04 bim - ais 02Roncoroni 2021.11.04 bim - ais 02
Roncoroni 2021.11.04 bim - ais 02
UNI - Ente Italiano di Normazione
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012alexzio
 
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...DotNetCampus
 

Similar to Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable Webcam Landmarks” (20)

Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
 
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
 
WiStat@Unina
WiStat@UninaWiStat@Unina
WiStat@Unina
 
Bachelor's Degree Discussion - Danilo Romano
Bachelor's Degree Discussion - Danilo RomanoBachelor's Degree Discussion - Danilo Romano
Bachelor's Degree Discussion - Danilo Romano
 
OpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studioOpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studio
 
Test di carico con Visual Studio Online: facile!
Test di carico con Visual Studio Online: facile! Test di carico con Visual Studio Online: facile!
Test di carico con Visual Studio Online: facile!
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
 
SkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimentoSkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimento
 
Custom vision on edge device
Custom vision on edge deviceCustom vision on edge device
Custom vision on edge device
 
IoT Saturday 2019 - Custom Vision on Edge device
IoT Saturday 2019 - Custom Vision on Edge deviceIoT Saturday 2019 - Custom Vision on Edge device
IoT Saturday 2019 - Custom Vision on Edge device
 
Slide vincenzo masullo
Slide vincenzo masulloSlide vincenzo masullo
Slide vincenzo masullo
 
Cloud Load Testing con Visual Studio Online
Cloud Load Testing con Visual Studio OnlineCloud Load Testing con Visual Studio Online
Cloud Load Testing con Visual Studio Online
 
Cv FABIO PALPINI
Cv FABIO PALPINICv FABIO PALPINI
Cv FABIO PALPINI
 
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
Extended Summary of “Open for hire: attack trends and misconfiguration pitfal...
 
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
 
Andrea Testa Telekinder for FerreroTesi di Laurea
Andrea Testa Telekinder for FerreroTesi di Laurea Andrea Testa Telekinder for FerreroTesi di Laurea
Andrea Testa Telekinder for FerreroTesi di Laurea
 
Roncoroni 2021.11.04 bim - ais 02
Roncoroni 2021.11.04 bim - ais 02Roncoroni 2021.11.04 bim - ais 02
Roncoroni 2021.11.04 bim - ais 02
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
 
WI400 WICE sync - module
WI400 WICE sync - moduleWI400 WICE sync - module
WI400 WICE sync - module
 
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
 

Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable Webcam Landmarks”

  • 1. Extended Summary of “Towards IP-based Geolocation via Fine-grained and Stable Webcam Landmarks” Candidato: Paolo D’Andrea Relatore: Prof. Alberto Bartoli UNIVERSITÀ DEGLI STUDI DI TRIESTE Dipartimento di Ingegneria e Architettura Corso di Laurea in Ingegneria Elettronica e Informatica Anno Accademico 2020 - 2021 Zhihao Wang, Qiang Li, Jinke Song, Haining Wang, and Limin Sun. 2020. Towards IP-based Geolocation via Fine-grained and Stable Webcam Landmarks. In Proceedings of The Web Conference 2020 (WWW ’20), April 20–24, 2020, Taipei, Taiwan. ACM, New York, NY, USA, 11 pages. https://doi.org/10.1145/3366423.3380216
  • 2. Introduzione • Punto di riferimento: (indirizzo IP , latitudine/longitudine) • Utile in applicazioni come • Pubblicità mirata • Rilevamento di frodi online • La precisione dipende molto dalla quantità e qualità dei punti 2 Indirizzo IP del dispositivo Punti di riferimento Posizione del dispositivo Tecnica di geolocalizzazione
  • 3. Problema • Ridotta disponibilità di dispositivi connessi a Internet e adatti a fare da punti di riferimento • Conseguenze:  Bassa e poco uniforme copertura del territorio  Peggiore precisione di geolocalizzazione • Punti accessibili partendo da alcune piattaforme open source utilizzate finora: 3 Nome Numero Zone Principalmente Coperte PlanetLab 420 Accademiche PerfSONAR 642 Accademiche PingER 127 Accademiche RIPE Atlas 458 Residenziali
  • 4. Webcam Online • Motivazioni: 4 • Indirizzo IP • Posizione geografica Stabilità • Informazioni di pubblico accesso • Informazioni precise Reperibilità della posizione • Grande numero di webcam installate Quantità
  • 5. GeoCAM • GeoCAM è un sistema costruito per generare punti di riferimento a partire da siti web che ospitano webcam • Per ogni sito, il procedimento è il seguente: 5 • Ricerca delle pagine 1 • Pre-processing 2 • Classificazione delle Pagine 3 • Identificazione delle Webcam 4 • Estrazione dell’indirizzo IP e della posizione geografica 5 • Creazione del punto: indirizzo IP – latitudine/longitudine 6
  • 6. Test – Quantità e Stabilità • A partire da 100 siti web, GeoCAM è riuscito a ricavare 16 863 punti di riferimento • La stabilità è stata poi monitorata nell’arco di 5 mesi, in base al numero di webcam e URL disponibili: 6 Monitoraggio della stabilità nel tempo
  • 7. Test – Precisione • Confronto tra 2 tecniche basate sul Constraint-Based Geolocation (CBG), utilizzando rispettivamente 1. i punti generati da GeoCAM 2. i punti "open source" dati da altre piattaforme • Il confronto viene espresso tramite la funzione di ripartizione (CDF) relativa all’errore di geolocalizzazione 7 Rete residenziale Rete accademica
  • 8. Conclusione • Le webcam si sono dimostrate adatte a creare tanti punti di riferimento stabili • GeoCAM è in grado di generare automaticamente un vasto insieme di punti di riferimento di qualità che:  Si distribuisce più uniformemente sul territorio e su ambienti diversi  Migliora le prestazioni della geolocalizzazione basata su indirizzo IP 8