Mobile Encrypted Traffic Classification Using Deep Learning

Классификация зашифрованного мобильного трафика с использованием глубокого обучения
Giuseppe Aceto, Domenico Ciuonzo, Antonio Montieri, Antonio Pescapè
2018-06-01

TLSautomatic feature extractiondeep learningmobile encrypted traffic classificationtraffic classification datasets
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.
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.

mobile encrypted network traffic generated by applications on hand-held devices

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
Authors
Giuseppe Aceto
Domenico Ciuonzo
Antonio Montieri
Antonio Pescapè
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%