LOCALITZADOR GRÀFIC D’ADRECES IP

21
Juan Castro Mayorgas TFC - Enginyeria Tècnica d’Informàtica de Sistemes Universitat Oberta de Catalunya Primer semestre 2009-2010

description

Juan Castro Mayorgas TFC - Enginyeria Tècnica d’Informàtica de Sistemes Universitat Oberta de Catalunya Primer semestre 2009-2010. LOCALITZADOR GRÀFIC D’ADRECES IP. AGENDA. Definició de geolocalització IP Objectius del TFC Metodologia Pla de treball Fonaments de la geolocalització IP - PowerPoint PPT Presentation

Transcript of LOCALITZADOR GRÀFIC D’ADRECES IP

Page 1: LOCALITZADOR GRÀFIC D’ADRECES IP

Juan Castro MayorgasTFC - Enginyeria Tècnica d’Informàtica de SistemesUniversitat Oberta de CatalunyaPrimer semestre 2009-2010

Page 2: LOCALITZADOR GRÀFIC D’ADRECES IP

Definició de geolocalització IPObjectius del TFCMetodologiaPla de treballFonaments de la geolocalització IPDisseny i implementacióResum

Page 3: LOCALITZADOR GRÀFIC D’ADRECES IP

Geolocalització IP: Procés d’identificació, a través de l’adreça IP d’un dispositiu, del seu emplaçament geogràfic.

Aplicacions Variabilitat de contingut: màrqueting geogràfic,

adequació a l’idioma de l’usuari en portals web. Seguretat: investigació, lluita contra el correu

brossa, censura, preservació de drets d’autor.Problemes

eines d’anàlisi indirectes precissió variable.

Page 4: LOCALITZADOR GRÀFIC D’ADRECES IP

YAVIT (Yet Another Visual IP Tracer) Aplicació gràfica en Windows i .NET Intuitiu i fàcil d’utilitzar Integra GoogleMaps API per a la

visualització de la traça

Page 5: LOCALITZADOR GRÀFIC D’ADRECES IP

Desenvolupament incremental per capes

Microsoft Visual C#

Page 6: LOCALITZADOR GRÀFIC D’ADRECES IP
Page 7: LOCALITZADOR GRÀFIC D’ADRECES IP

Adreces IP Número de 32 bits (IPv4). Hi ha adreces que no es poden fer servir a

Internet. IANA: Responsable gestionar la provisió

d’adreces a través una jerarquia d’entitats:

5 RIRs:▪ ARIN▪ LACNIC▪ RIPE▪ AfriNIC▪ APNIC

Page 8: LOCALITZADOR GRÀFIC D’ADRECES IP

Protocol ICMP RFCs 792, 950, 1256, 1122 Notificació de missatges entre dispositius

de xarxa:▪ 8-0: Petició d’eco▪ 0: Resposta d’eco▪ 11: TTL superat

Si TTL=0 -> l’últimencaminador retornaICMP amb codi 11

Page 9: LOCALITZADOR GRÀFIC D’ADRECES IP

DNS Invertit Nom canònic de l’adreça IP en la jeràrquia de

dominis in-addr.arpa:

DNS-LOC RFC 1876. Mecanisme per a incloure

informació geogràfica en el DNS. Gairebé no es fa servir.

Adreça IP Nom canònic

62.149.162.64 Host64-162-149-62.serverdedicati.aruba.it

Page 10: LOCALITZADOR GRÀFIC D’ADRECES IP

Servei Whois RFC 3912 Port TCP 43 Servei d’informació de registre:▪ Dades de titular i contacte de dominis

d’Internet▪ Dades de titular i contacte de rangs d’adreces

IP Les dades de contacte solen incloure

dades de localització (adreça física).

Page 11: LOCALITZADOR GRÀFIC D’ADRECES IP

Geocodificació

Eines externes de codificació:▪ Google Maps API▪ Yahoo API▪ HostIP.Info

Page 12: LOCALITZADOR GRÀFIC D’ADRECES IP

Aplicacions existents VisualRoute Path Analyzer Pro IP GeoLocator

Page 13: LOCALITZADOR GRÀFIC D’ADRECES IP

FASE 1: Descobriment de la ruta Enviament de paquets ICMP (petició

d’eco) incrementant el valor del TTL des de 1.

Procés implementat de forma asíncrona:▪ El procés de descobriment de nodes pot

continuar al mateix temps que s’està executant els procesos de obtenció de dades addicionals (afegits en fase 2).

Page 14: LOCALITZADOR GRÀFIC D’ADRECES IP

FASE 2: Obtenció de dades addicionals Resolució inversa de DNS Dades titular domini (Whois TLD)▪ Consulta inicial a <TLD>.whois-servers.net

Dades titular xarxa (Whois NET)▪ Consulta inicial a whois.arin.net

Obtenció dades geogràfiques i geocodificació▪ Traducció al català del nom de país.

Page 15: LOCALITZADOR GRÀFIC D’ADRECES IP

FASE 2: Obtenció de dades addicionals Procesament en paral.lel:

Page 16: LOCALITZADOR GRÀFIC D’ADRECES IP

FASE 2: Comunicació amb la interfície Generació d’esdeveniments que la

interfície subscriu:▪ OnHopFound▪ OnRouteCompleted▪ OnReverseFound▪ OnWhoisTLDFound▪ OnWhoisNetFound▪ OnLocationFound▪ OnCoordinatesFound

Page 17: LOCALITZADOR GRÀFIC D’ADRECES IP

FASE 3: Visualització GoogleMaps API

Dibuix de línies i posicionament d’icones.

Inclusió de bombolla d’informació amb les dades relevants del node.

Page 18: LOCALITZADOR GRÀFIC D’ADRECES IP

1) Introduir l’adreça IP o nom de dispositiu2) fer clic en ‘Endavant’

Page 19: LOCALITZADOR GRÀFIC D’ADRECES IP
Page 20: LOCALITZADOR GRÀFIC D’ADRECES IP

La geolocalització IP és un procés de precisió variable.

Hi han diferentes fonts d’informació per la que es pot obtenir dades d’una adreça IP.

L’aplicació YAVIT fa ús d’aquestes eines i presenta una alternativa a les ja existents caracteritzada per la seva facilitat d’ús i la incorporació de GoogleMaps com a eina de representació de la ruta.

Page 21: LOCALITZADOR GRÀFIC D’ADRECES IP

Gràcies