Quanto è precisa davvero la geolocalizzazione IP?

Quanto è accurata la geolocalizzazione IP?

La risposta onesta è: dipende interamente dal livello di precisione richiesto. A livello di Paese, la geolocalizzazione IP è una delle inferenze più affidabili nella forensica di rete. A livello di città, si avvicina di più al lancio di una moneta truccata a tuo favore. E per certi tipi di connessione — operatori mobili, uscite VPN, collegamenti satellitari — la posizione riportata può essere sbagliata in modo netto e sistematico. È per questo che ogni dossier prodotto dal tracer di Uplink Trace riporta un giudizio di affidabilità esplicito anziché un unico segnaposto dall'aria autorevole.

I numeri, senza abbellimenti

Livello di precisione Accuratezza tipica Perché
Paese 95–99% Ancorato alle assegnazioni dei registri, che raramente attraversano i confini
Regione / stato 55–80% Gli ISP spostano i blocchi di indirizzi tra le regioni senza preavviso
Città (banda larga fissa) 50–75% Dedotta dall'instradamento e dalla latenza, non da un registro autorevole
Reti mobili Spesso errata Il NAT di livello operatore colloca il traffico in una città gateway, non vicino al dispositivo
VPN / proxy Mostra il server di uscita L'IP visibile appartiene al datacenter del gestore VPN
Reti aziendali Mostra spesso la sede centrale Il traffico delle filiali esce attraverso un punto di uscita centralizzato
Satellite Può sbagliare di interi Paesi L'IP emerge presso una stazione di terra, che può trovarsi in un altro continente

Perché il livello di Paese è quasi sempre corretto

I blocchi di indirizzi IP vengono distribuiti dai registri internet regionali — RIPE NCC, ARIN e i loro omologhi — a operatori specifici in Paesi specifici, e questa traccia documentale è pubblica. Un blocco di indirizzi assegnato a un ISP tedesco serve nella stragrande maggioranza dei casi clienti tedeschi, e le riassegnazioni tra confini sono rare e lente. I database di geolocalizzazione come DB-IP partono da questi dati dei registri e li affinano: è per questo che il campo Paese di un dossier merita grande fiducia, mentre tutto ciò che sta al di sotto merita scetticismo.

Perché regione e città sono molto più incerte

Nessun registro annota a quale città un indirizzo fa capo. Le voci a livello di regione e città sono dedotte: da dove l'ISP operante concentra l'infrastruttura, dalle misurazioni di latenza, dalla struttura di instradamento e dai modelli con cui il provider ha storicamente distribuito i propri blocchi. Queste inferenze si deteriorano. Un ISP può spostare silenziosamente un blocco da Lione a Marsiglia durante una riorganizzazione della rete, e i database continueranno a riportare Lione finché non si accumulano nuove prove. Sulla banda larga fissa la città è corretta all'incirca da metà a tre quarti delle volte — utile per lo screening, mai sufficiente per una conclusione. I meccanismi sono trattati più in dettaglio in come funziona la geolocalizzazione IP.

Reti mobili e NAT di livello operatore

Gli operatori mobili non dispongono di indirizzi IPv4 sufficienti per assegnarne uno a ogni telefono. Utilizzano invece il NAT di livello operatore (lo spazio di indirizzi condiviso definito dalla RFC 6598), incanalando migliaia di abbonati attraverso un piccolo insieme di indirizzi pubblici presso un gateway regionale. L'IP che osservi appartiene a quel gateway, che può trovarsi a centinaia di chilometri da qualsiasi singolo abbonato. Un telefono in un piccolo centro si geolocalizza abitualmente presso il gateway dell'operatore nella città importante più vicina. Quando una tracciatura ricade sull'AS di un operatore mobile, considera il campo città come parte dell'impianto tecnico dell'operatore, non come la posizione dell'utente.

VPN, proxy e intervalli di datacenter

Una VPN fa esattamente ciò che promette: l'IP visibile è quello del server di uscita, quindi la geolocalizzazione riporta il datacenter del server di uscita — con accuratezza. Il database non sta fallendo; sta localizzando correttamente una macchina che non è quella che ti interessa. Uplink Trace segnala gli intervalli di datacenter e VPN in modo euristico a partire dal nome del gestore dell'AS, e li etichetta come PROBABILE anziché affermare una prova, perché il nome di un gestore è un indizio, non una certezza. Capire cos'è un ASN qui aiuta: il sistema autonomo ti dice chi gestisce la rete, il che è spesso più informativo delle coordinate.

Reti aziendali e collegamenti satellitari

Le grandi organizzazioni instradano spesso il traffico delle filiali attraverso un'uscita internet centralizzata, per cui un dipendente a Calgary può comparire con un IP registrato alla sede centrale di Toronto. Internet via satellite è il caso estremo: il traffico raggiunge la rete internet terrestre presso una stazione di terra, che può trovarsi in un Paese diverso — talvolta in un continente diverso — rispetto all'antenna. Entrambi i casi producono risultati di geolocalizzazione internamente coerenti e operativamente fuorvianti.

Perché l'accuratezza varia da Paese a Paese

L'accuratezza non è uniforme sulla mappa. I Paesi piccoli sono facilmente accurati a livello di Paese e spesso a livello di città, semplicemente perché c'è meno territorio su cui sbagliare. I Paesi con mercati ISP densi e concorrenziali e assegnazioni strutturate su base regionale — gran parte dell'Europa occidentale, il Nord America urbano — si geolocalizzano relativamente bene. I Paesi in cui un operatore nazionale attinge da un unico insieme di indirizzi valido per l'intero territorio si geolocalizzano male al di sotto della soglia del Paese, perché nulla nella struttura di indirizzamento distingue una città dall'altra. Lo stesso database può essere eccellente nei Paesi Bassi e quasi inutile a livello di città altrove.

Come leggere un raggio di affidabilità

Un risultato di geolocalizzazione onesto è un cerchio, non un punto. Un segnaposto su una mappa afferma una precisione che i dati sottostanti non possono sostenere; un cerchio dice le prove di rete collocano questo indirizzo da qualche parte in quest'area probabile. Leggi il raggio come una barra d'errore: un cerchio stretto su una città servita da un ISP a banda larga fissa è un segnale ragionevolmente forte; un cerchio ampio centrato su un gateway mobile o su un datacenter è lo strumento che ti avverte che il punto centrale è pressoché arbitrario. Quando Uplink Trace traccia un raggio ampio, quello è il risultato — restringerlo ulteriormente sarebbe inventare. Puoi vedere come questo viene reso su un indirizzo ben documentato nella tracciatura di esempio di 8.8.8.8.

Che cosa significa questo nella pratica

I risultati a livello di Paese sono abbastanza affidabili per i controlli di conformità, lo screening dei log e l'analisi degli abusi. I risultati a livello di regione e città sono spunti da corroborare, non fatti da citare. E nulla di tutto ciò identifica una persona: la geolocalizzazione IP approssima il punto in cui una rete si aggancia a internet, non chi la sta usando o dove vive — una distinzione approfondita in qualcuno può risalire al mio indirizzo dal mio IP. Qualsiasi strumento che ti mostri un segnaposto preciso senza un giudizio di affidabilità non è più accurato di quanto i dati consentano; è semplicemente più sicuro di sé di quanto dovrebbe essere.