Mobile Encrypted Traffic Classification Using Deep Learning
Классификация зашифрованного мобильного трафика с использованием глубокого обучения
2018-06-01
SCID: 54.1/gzpg62dy
Discuss with AI
TLSautomatic feature extractiondeep learningmobile encrypted traffic classificationtraffic classification datasets
Figures from the paper
Abstract (AI)
The massive adoption of hand-held devices has led to the explosion of mobile traffic volumes traversing home and enterprise networks, as well as the Internet. Procedures for inferring (mobile) applications generating such traffic, known as Traffic Classification (TC), are the enabler for highly-valuable profiling information while certainly raise important privacy issues. The design of accurate classifiers is however exacerbated by the increasing adoption of encrypted protocols (such as TLS), hindering the applicability of highly-accurate approaches, such as deep packet inspection. Additionally, the (daily) expanding set of apps and the moving-target nature of mobile traffic makes design solutions with usual machine learning, based on manually-and expert-originated features, outdated. For these reasons, we suggest Deep Learning (DL) as a viable strategy to design traffic classifiers based on automatically-extracted features, reflecting the complex mobile-traffic patterns. To this end, different state-of-the-art DL techniques from TC are here reproduced, dissected, and set into a systematic framework for comparison, including also a performance evaluation workbench. Based on three datasets of real human users' activity, performance of these DL classifiers is critically investigated, highlighting pitfalls, design guidelines, and open issues of DL in mobile encrypted TC.
Key Findings
1
Deep learning is proposed as a viable approach for classifying encrypted mobile traffic using automatically extracted features rather than manually engineered ones.
2
Encrypted protocols, rapidly expanding application ecosystems, and the evolving nature of mobile traffic make conventional deep-packet inspection and manually engineered machine-learning approaches increasingly inadequate.
3
Evaluation on three datasets containing real human user activity critically assesses deep-learning classifier performance for mobile encrypted traffic.
4
The analysis identifies methodological pitfalls, design guidelines, and unresolved issues affecting the deployment of deep learning for mobile encrypted traffic classification.
5
The study reproduces and systematically compares multiple state-of-the-art deep-learning techniques for traffic classification within a unified evaluation framework and workbench.
Research Object
mobile encrypted network traffic generated by applications on hand-held devices
Research Subject
deep-learning-based traffic classification performance and design considerations for inferring the generating mobile applications
Publication Details
Publication Date
2018-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Download PDF
Subscribe to digest
Cited by3
Identification of Encrypted Traffic Using Advanced Mathematical Modeling and Computational Intelligence2022
Efficient Malicious Encrypted Traffic Detection via Multi-Scale Convolution-Augmented Transformer: The NetFlowClassifier Approach2026
Mobile Encrypted Traffic Classification Using Deep Learning: Experimental Evaluation, Lessons Learned, and Challenges2019