ABSTRACT
We propose AntMonitor - a system for passive monitoring, collection and analysis of fine-grained, large-scale packet measurements from Android devices. AntMonitor is the first system of its kind that combines the following properties: (i) it provides participating users with fine-grained control of which data to contribute; (ii) it does not require administrative privileges; (iii) it supports client-side analysis of traffic; and (iv) it supports collection of large-scale, fine-grained, and semantic-rich traffic. The first three properties benefit mobile users, by giving them control over their privacy while also enabling a number of services to incentivize their participation. The last property makes AntMonitor a powerful tool for network researchers who want to collect and analyze large-scale, yet fine-grained mobile measurements. As a proof-of-concept, we have developed and deployed a prototype of AntMonitor, and we have used it to monitor 9 users for several months. AntMonitor has high network throughput while incurring lower CPU and battery costs than existing mobile monitoring systems. Our preliminary experience with the prototype demonstrates its capabilities and its potential for enabling several research activities, including network measurement from the edge, classification of mobile traffic, and detection of privacy leakage and other malicious behaviors.
- Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update 2014--2019. http://goo.gl/Zu8f2r.Google Scholar
- Q. Xu, J. Erman, A. Gerber, Z. Mao, J. Pang, and S. Venkataraman. Identifying Diverse Usage Behaviors of Smartphone Apps. IMC'11. Google ScholarDigital Library
- X. Chen, R. Jin, K. Suh, B. Wang, and W. Wei. Network Performance of Smart Mobile Handhelds in a University Campus WiFi Network. IMC'12. Google ScholarDigital Library
- H. Falaki, D. Lymberopoulos, R. Mahajan, S. Kandula, and D. Estrin. A First Look at Traffic on Smartphones. IMC'10. Google ScholarDigital Library
- N. Vallina-Rodriguez, A. Auçinas, M. Almeida, Y. Grunenberger, K. Papagiannaki, and J. Crowcroft. RILAnalyzer: A Comprehensive 3G Monitor on Your Phone. IMC'13. Google ScholarDigital Library
- Netalyzr. https://goo.gl/i7HyLU.Google Scholar
- A. Rao, A. M. Kakhki, A. Razaghpanah, A. Tang, S. Wang, J. Sherry, P. Gill, A. Krishnamurthy, A. Legout, A. Mislove, and D. Choffnes. Using the Middle to Meddle with Mobile. Technical report, Northeastern University, Dec. 2013.Google Scholar
- Android VpnService. http://goo.gl/kV7ZZL, 2014.Google Scholar
- Android Versions. developer.android.com/about/dashboards.Google Scholar
- PCAPNG File Format. http://goo.gl/y89d9U.Google Scholar
- tPacket. www.taosoftware.co.jp/en/android/packetcapture.Google Scholar
- PhoneLab, University at Buffalo. https://www.phone-lab.org/.Google Scholar
- J. Sommers and P. Barford. Cell vs. WiFi: On the Performance of Metro Area Mobile Connections. IMC'12. Google ScholarDigital Library
- X. Wei, L. Gomez, I. Neamtiu, and M. Faloutsos. ProfileDroid: Multi-layer Profiling of Android Applications. MobiCom'12. Google ScholarDigital Library
- Private Internet Access Privacy Policy. http://goo.gl/Yt8jNx.Google Scholar
- strongSwan VPN Client. https://goo.gl/okVQYL.Google Scholar
- Netty. http://netty.io.Google Scholar
- MultiMedia. Smartphones: So Many Apps, So Much Time, 2014.Google Scholar
- FRep - Finger Replayer. https://goo.gl/Qtfcva.Google Scholar
- W. Enck, P. Gilbert, B. Chun, L. P. Cox, J. Jung, P. McDaniel, and A. N. Sheth. Taintdroid: an information-flow tracking system for realtime privacy monitoring on smartphones. OSDI'10. Google ScholarDigital Library
- S. Dai, A. Tongaonkar, X. Wang, A. Nucci, and D. Song. Networkprofiler: Towards Automatic Fingerprinting of Android Apps. INFOCOM'13.Google Scholar
- S. Miskovic, G. M. Lee, Y. Liao, and M. Baldi. AppPrint: Automatic Fingerprinting of Mobile Applications in Network Traffic. PAM '15.Google Scholar
- AntMonitor Project Website. http://antmonitor.calit2.uci.edu.Google Scholar
Index Terms
- AntMonitor: A System for Monitoring from Mobile Devices
Recommendations
AntMonitor: Network Traffic Monitoring and Real-Time Prevention of Privacy Leaks in Mobile Devices
S3 '15: Proceedings of the 2015 Workshop on Wireless of the Students, by the Students, & for the StudentsMobile devices play an essential role in the Internet today, and there is an increasing interest in using them as a vantage point for network measurement from the edge. At the same time, these devices store personal, sensitive information, and there is ...
Demo: AntMonitor: A System for Mobile Traffic Monitoring and Real-Time Prevention of Privacy Leaks
MobiCom '15: Proceedings of the 21st Annual International Conference on Mobile Computing and NetworkingMobile devices play an essential role in the Internet today, and there is an increasing interest in using them as a vantage point for network measurement from the edge. At the same time, these devices store personal, sensitive information, and there is ...
AntWall: A System for Mobile Adblocking and Privacy Exposure Prevention
Mobihoc '18: Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and ComputingMobile devices have become an essential part of our every-day lives but are also suffering from various privacy and security risks. The ease of app development has led to a plethora of apps that employ poor security practices and often expose personal ...
Comments