Lune

NDSS2026Top-tier venue

MVPNalyzer: An Investigative Framework for Auditing the Security & Privacy of Mobile VPNs

Wayne Wang, Aaron Ortwein, Enrique Sobrados, Robert Stanley, Piyush Kumar Sharma, Afsah Anwar, Roya Ensafi

2026Year
2Citations
1Top-tier citations

Abstract

corporations weaponize metadata for mass surveillance and behavioral manipulation with frightening precision [5]- [7] . As a result, users live in constant paranoia, knowing their digital footprints are being harvested, analyzed, and exploited mostly without consent [8], [9] . Over time, Virtual Private Networks (VPNs), now fueling a growing multi-billion dollar industry [10], have found their way into everyday users' toolboxes as a crucial defense against such threats. For millions of users, they represent a simple fix to a complex security and privacy problem-recent statistics demonstrate that 82% VPN users believe that VPNs keep them anonymous [11] . However, this comes at a cost: the VPN app sits in a privileged position, viewing, intercepting, and handling all user traffic. This underscores the need for rigorous evaluation of VPN apps to ensure they uphold users' trust. Previous work has demonstrated that VPNs have caused numerous security and privacy issues [12]- [18] . For instance, studies have demonstrated that some VPN apps turn end-user devices into a residential proxy network and monetize them on residential IP markets [19] , [20] . However, most existing studies either perform limited analysis of a specific weakness (detectability, routing security, etc.) [15]-[17] or focus on desktop platforms [18] , leaving a gap for systematic evaluation of the security and privacy issues of mobile VPN apps. In this work, we develop MVPNalyzer, a systematic framework for analyzing Android VPN apps. MVPNalyzer is designed to be modular and extensible, supporting the periodic addition of new analyses and tests as privacy and security threats evolve over time. At a high level, the framework consists of three main modules-collection, processing, and analysis-and is structured to easily incorporate new streams of data and analysis. Developing such a framework comes with numerous difficulties where performing certain analyses, while trivial on desktop apps, become much more challenging in the mobile ecosystem. For instance, Android provides complex routing table handling as part of their VpnService API, where app traffic can be routed not just based on the destination IP address and firewall marks, but also based on app IDs, making it challenging to trace the VPN apps' behavior [21] .

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 4aedca19-bc62-41f7-a3ff-0d9f32d865bc

Cited by top-tier papers1

Ask how each one uses it

Builds on17

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines