meas rdroid
play

Meas rDroid An Android Measurement Framework Johann Schlamp Georg - PowerPoint PPT Presentation

Network Architectures and Services , Georg Carle Faculty of Informatics T echnische Universitt Mnchen, Germany Meas rDroid An Android Measurement Framework Johann Schlamp Georg Carle May 2, 2013 The Meas rDroid Project 1 Motivation


  1. Network Architectures and Services , Georg Carle Faculty of Informatics T echnische Universität München, Germany Meas rDroid An Android Measurement Framework Johann Schlamp Georg Carle May 2, 2013 The Meas rDroid Project 1

  2. Motivation ASViewer, TUM-I8 The Meas rDroid Project 2

  3. Problem Statement  The Internet is formed by  45,000 ASes  500,000 IP prefixes  How to unders tand the Internet topology?  Pas s ive evaluation of BGP tables  Active traceroute meas urements  Different views depending on  Your network  Your neighbors  Your geographic location  Goal: Obs erve from as much vantage points as pos s ible The Meas rDroid Project 3

  4. Large Scale Meas urements  PlanetLab  10,000 nodes Meas urements : all that you want   RIPE Atlas  3,000 probes Meas urements : ping, traceroute, DNS, SSL   DIMES  SETI@home approach 500 active agents  Meas urements : traceroute   Drawbacks : Meas urements can be bias ed  Only few meas urement data points   No cellular networks covered The Meas rDroid Project 4

  5. Example: Google  How is Google connected to the Internet?  Mean AS path length: 2-3  Mean IP path length: 12  Is there a difference between wired and mobile connection?  Mean AS path length: 1-2  Mean IP path length: 14 The Meas rDroid Project 5

  6. Example: Google  What about round trip times ? The Meas rDroid Project 6

  7. Example: Google  Let’s have a look at DNS What IP addres s corres ponds to google.de ?   Ans wer: 566 IP addres s es s pread over two /16 blocks (obs erved in 2 months of meas urement)  Again: Is there a difference between wired and mobile connection?  Wired networks : 250 IP addres s es obs erved  Mobile networks : 500 IP addres s es obs erved  Maybe there is even a provider-s pecific difference?  o2 network: 328 IP addres s es obs erved  s imyo network: 323 IP addres s es obs erved  t-mobile network:162 IP addres s es obs erved The Meas rDroid Project 7

  8. Res earch Goal  Build a large s cale meas urement framework bas ed on Android  Bas ic concept  Free meas urement client  Utilization of various integrated s ens ors and API functions  Compile and run native C code where neces s ary  Give res ults back to the us er  Focus on interdis ciplinary res earch The Meas rDroid Project 8

  9. Current State of Development  Progres s s o far:  10 dedicated s tudents (BA/MA/HiWi) have worked on the project  32,000 LOC in 35 packages  Periodic meas urements of 335 dis tinct data points  10 backend s ervices up and running  Modular des ign:  Meas urement core API can be readily us ed  Additional GUIs to come s oon The Meas rDroid Project 9

  10. Security & Privacy  Full encryption of meas urements  AES 128 Bits (data)  RSA 4096 Bits (key)  Acces s to private RSA key only on a s erver dis connected from the Internet  Cryptographic s ignatures on all downloaded configuration files  Privacy Statement  Full meas urement trans parency (no “hidden features ”)  No s haring of information with third parties  Data dis clos ure only in aggregated or anonymized form The Meas rDroid Project 10

  11. Next Steps  Meas rDroid BETA tes t  Conclus ive analys is of data  Comparis on of mobile and wired network topology  Anonymized vis ualization of location data  Analys is of connected WIFI graphs (s ee Telekom WLAN -to-go) The Meas rDroid Project 11

  12. Want to Contribute?  Open s tudent pos itions  Databas e tweaking  GUI development  Data analys is  Join the BETA tes t now  Activate “Unknown Sources ” under Android Security Settings  Download at http://droid.net.in.tum.de  Configuration Wizard auto-runs at s tartup Complain to schlamp@in.tum.de  The Meas rDroid Project 12

  13. Thanks ! Ques tions & Ans wers The Meas rDroid Project 13

Recommend


More recommend