ReCon: Revealing and Controlling PII Leaks in Mobile Network Traffic
arXiv:1507.00255 · doi:10.1145/2906388.2906392
Abstract
It is well known that apps running on mobile devices extensively track and leak users' personally identifiable information (PII); however, these users have little visibility into PII leaked through the network traffic generated by their devices, and have poor control over how, when and where that traffic is sent and handled by third parties. In this paper, we present the design, implementation, and evaluation of ReCon: a cross-platform system that reveals PII leaks and gives users control over them without requiring any special privileges or custom OSes. ReCon leverages machine learning to reveal potential PII leaks by inspecting network traffic, and provides a visualization tool to empower users with the ability to control these leaks via blocking or substitution of PII. We evaluate ReCon's effectiveness with measurements from controlled experiments using leaks from the 100 most popular iOS, Android, and Windows Phone apps, and via an IRB-approved user study with 92 participants. We show that ReCon is accurate, efficient, and identifies a wider range of PII than previous approaches.
Please use MobiSys version when referencing this work: http://dl.acm.org/citation.cfm?id=2906392. 18 pages, recon.meddle.mobi
References in corpus (3)
Cited by in corpus (36)
- Extracting Training Data from Large Language Models
- ReCon: Revealing and Controlling PII Leaks in Mobile Network Traffic
- Security and Privacy Approaches in Mixed Reality: A Literature Survey
- Third Party Tracking in the Mobile Ecosystem
- Goodbye Tracking? Impact of iOS App Tracking Transparency and Privacy Labels
- Are iPhones Really Better for Privacy? Comparative Study of iOS and Android Apps
- Tracking the Trackers: Towards Understanding the Mobile Advertising and Tracking Ecosystem
- Before and after GDPR: tracking in mobile apps
- On the (Un)Reliability of Privacy Policies in Android Apps
- A Federated Learning Approach for Mobile Packet Classification
- Haystack: A Multi-Purpose Mobile Vantage Point in User Space
- Beyond Google Play: A Large-Scale Comparative Study of Chinese Android App Markets
- MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance
- SoK: The Privacy Paradox of Large Language Models: Advancements, Privacy Risks, and Mitigation
- PrivacyProxy: Leveraging Crowdsourcing and In Situ Traffic Analysis to Detect and Mitigate Information Leakage
- AntMonitor: A System for On-Device Mobile Network Monitoring and its Applications
- AntShield: On-Device Detection of Personal Information Exposure
- Conservative Plane Releasing for Spatial Privacy Protection in Mixed Reality
- OVRseen: Auditing Network Traffic and Privacy Policies in Oculus VR
- Finding Privacy-relevant Source Code
- Studying Eventual Connectivity Issues in Android Apps
- DiffAudit: Auditing Privacy Practices of Online Services for Children and Adolescents
- Joint Optimization of Privacy and Cost of in-App Mobile User Profiling and Targeted Ads
- LeakSemantic: Identifying Abnormal Sensitive Network Transmissions in Mobile Applications
- Analysis of Location Data Leakage in the Internet Traffic of Android-based Mobile Devices
- Characterizing Location-based Mobile Tracking in Mobile Ad Networks
- Back in control -- An extensible middle-box on your phone
- Who's Tracking Sensitive Domains?
- Please Forget Where I Was Last Summer: The Privacy Risks of Public Location (Meta)Data
- Network Traffic Analysis of Medical Devices
- DeviceWatch: Identifying Compromised Mobile Devices through Network Traffic Analysis and Graph Inference
- The TV is Smart and Full of Trackers: Towards Understanding the Smart TV Advertising and Tracking Ecosystem
- Information flow based defensive chain for data leakage detection and prevention: a survey
- Understanding Worldwide Private Information Collection on Android
- Exposures Exposed: A Measurement and User Study to Assess Mobile Data Privacy in Context
- Brief View and Analysis to Latest Android Security Issues and Approaches