Exploiting diversity in android TLS implementations for mobile app traffic classification

38Citations
Citations of this article
40Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Network traffic classification is an important tool for network administrators in enabling monitoring and service provisioning. Traditional techniques employed in classifying traffic do not work well for mobile app traffic due to lack of unique signatures. Encryption renders this task even more difficult since packet content is no longer available to parse. More recent techniques based on statistical analysis of parameters such as packet-size and arrival time of packets have shown promise; such techniques have been shown to classify traffic from a small number of applications with a high degree of accuracy. However, we show that when employed to a large number of applications, the performance falls short of satisfactory. In this paper, we propose a novel set of bit-sequence based features which exploit differences in randomness of data generated by different applications. These differences originating due to dissimilarities in encryption implementations by different applications leave footprints on the data generated by them. We validate that these features can differentiate data encrypted with various ciphers (89% accuracy) and key-sizes (83% accuracy). Our evaluation shows that such features can not only differentiate traffic originating from different categories of mobile apps (90% accuracy), but can also classify 175 individual applications with 95% accuracy.

Cite

CITATION STYLE

APA

Sengupta, S., De, P., Ganguly, N., & Chakraborty, S. (2019). Exploiting diversity in android TLS implementations for mobile app traffic classification. In The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019 (pp. 1657–1668). Association for Computing Machinery, Inc. https://doi.org/10.1145/3308558.3313738

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free