@uniwue_info3

Fingerprinting Webpages and Smartphone Apps from Encrypted Network Traffic with WebScanner

, , , and . Global Internet (GI) Symposium, Paris, France, (November 2022)

Abstract

The wide adoption of end-to-end encryption drastically limits the visibility Internet Service Providers (ISPs) have on the services consumed by their customers. This is particularly challenging for monitoring and analysis of web and apps traffic, which is highly complex and heterogeneous. Loading a web page or app today requires tens of flows to download the various resources located in distributed cloud servers from different content providers. We introduce WebScanner, a webpage and app fingerprinting approach capable to identify all the traffic flows corresponding to individual webpage and app loading sessions within concurrent web pages traffic, enabling highly detailed, per webpage analysis in practical deployments. Different from the state of the art in web and app traffic fingerprinting, and as our most relevant contribution, WebScanner automatically performs the parsing of all the traffic generated by a web visit and its isolation from concurrent traffic, instead of assuming that an external oracle system does so. WebScanner also implements a deep fingerprinting approach to detect user action-dependent traffic from apps, relying on simple machine learning models and strong input features as fingerprints. Extensive evaluation across a large measurement dataset of popular webpages and mobile apps confirms the outstanding performance of WebScanner, identifying the top-500 Alexa websites with precision and recall (P/R) above 95%, isolating their full contents with P/R above 80% for up to 15 concurrent webpages, and detecting specific action-dependent apps traffic with average P/R above 92%.

Links and resources

Tags

community

  • @uniwue_info3
  • @dblp
@uniwue_info3's tags highlighted