assessing the geographic resolution of exhaustive tabulation for...

24
Vermelding onderdeel organisatie 1 Assessing the geographic resolution of exhaustive tabulation for geolocating Internet hosts S. Siwpersad, S. Uhlig Delft University of Technology The Netherlands B. Gueye Universite de Liege Belgium

Upload: others

Post on 31-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Vermelding onderdeel organisatie

1

Assessing the geographic resolution ofexhaustive tabulation for geolocating

Internet hosts

S. Siwpersad, S. Uhlig

Delft University of TechnologyThe Netherlands

B. Gueye

Universite de LiegeBelgium

Page 2: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

OUTLINE 2

Agenda

• Introduction• Database-driven IP geolocation• Measurement-based IP geolocation• Geographic resolution of databases• Conclusions

Page 3: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

PART I - INTRODUCTION 3

Introduction

• GPS-based geolocation• Satellite information• Exact location

• IP geolocation• Round trip time• Inferred location

Page 4: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

OUTLINE 4

Agenda

• Introduction• Database-driven IP geolocation• Measurement-based IP geolocation• Geographic resolution of databases• Conclusions

Page 5: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

PART II - DATABASES 5

Structure of databases

• IP blocks• Geographic location names• Geographic coordinates• Additional information

• Example of database records:

Page 6: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

PART II - DATABASES 6

Information sources for databases

• DNS:• Whois:

• User submitted information

Page 7: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Commercial geolocation databases

• Maxmind• 110 thousand cities• 3 million IP blocks (74% city-level, 4% country-level)

• 2 billion IP addresses

• Hexasoft• 15 thousand cities• 5 million IP blocks (67% city-level, 33% country-level)

• 4 billion IP addresses

PART II - DATABASES 7

Page 8: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Span of a city- or country name

PART II - DATABASES 8

DELFTTO

ROTTERDAM

AMSTERDAMTO

MILAN

LOSANGELES

TONEW YORK

Page 9: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Size of the largest cities

PART II - DATABASES 9

NEW YORK

BERLIN

ROTTERDAM

DUBLIN

Page 10: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Size of countries

PART II - DATABASES 10

NETHERLANDS

TURKEY

VATICAN CITY

USA

Page 11: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Differences between the databases

PART II -DATABASES 11ROTTERDAM

TOANTWERP

LOSANGELES

TONEW YORK

Page 12: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Drawbacks of databases

• Staleness of the location information• Incompleteness of the records within databases• Uncertainty on the used sources and methodology• Coarse granularity of the region• Discrete solution space

PART II - DATABASES 12

Page 13: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Advantages of databases

• Easy deployment• Fast lookups• Resource inexpensive• Suited for typical applications• Reasonably priced

PART II - DATABASES 13

Page 14: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

OUTLINE 14

Agenda

• Introduction• Database-driven IP geolocation• Measurement-based IP geolocation• Geographic resolution of databases• Conclusions

Page 15: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Constraint-based geolocation

PART III - MEASUREMENTS 15

Page 16: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Area of the confidence region

PART III - MEASUREMENTS 16

MALTA PORTUGAL USA

Page 17: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Limitations of measurements

• Relies on replies from probing• Costly in terms of time and network resources• Unwanted distortions inherent to measurements

PART III - MEASUREMENTS 17

Page 18: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Advantages of measurements

• Up-to-date location information• Higher accuracy and finer granularity• Confidence on area or location estimate• Continuous solution space

PART III - MEASUREMENTS 18

Page 19: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

OUTLINE 19

Presentation outline

• Introduction• Database-driven IP geolocation• Measurement-based IP geolocation• Geographic resolution of databases• Conclusions

Page 20: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Absolute resolution of databases

PART IV – RESOLUTION 20

WITHIN CONFIDENCE REGION OUTSIDE CONFIDENCE REGION

Page 21: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Relative resolution of databases

PART IV – RESOLUTION 21

OUTSIDE CONFIDENCE REGIONWITHIN CONFIDENCE REGION

Page 22: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

OUTLINE 22

Presentation Outline

• Introduction• Database-driven IP geolocation• Measurement-based IP geolocation• Investigation on the resolution of databases• Conclusions

Page 23: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

Conclusions

• Databases need improvements:• more complete records• meta-data about methodology

• Measurements are not always possible, but desirablefor better confidence, precision and validation

• Resolution of databases with respect to CBG is poor

PART V - CONCLUSION 23

Page 24: Assessing the geographic resolution of exhaustive tabulation for …steve/presentations/PAM2008... · 2009. 4. 27. · PAM2008-geolocation.ppt Author: Steve Uhlig Created Date: 4/29/2008

PART V - CONCLUSION 24

Future work

• Investigate the quality of the information used fordatabases

• Add information in databases records (e.g.confidence)

• Automated IP geolocation method selection (active vs.passive)