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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend