Automatic Mobile App Identification From Encrypted Traffic With Hybrid Neural Networks

Автоматическая идентификация мобильных приложений по зашифрованному трафику с гибридными нейронными сетями
Shuhui Chen, Xin Wang, Jinshu Su
2020-01-01

App-NetRNN-CNN fusionencrypted TLS traffichybrid neural networkmobile app identification
The proliferation of handheld devices has led to an explosive growth of mobile traffic volumes on the Internet. Identifying mobile apps from network traffic has become a crucial task for mobile network management and security. Traditionally, the design of accurate identifiers relies on the deep packet inspection (DPI) techniques. However, such approaches have become less effective with the raising adoption of encrypted protocols in mobile applications (mostly TLS). To address the problem, various machine learning methods have been studied and used. Most of them use linear classifiers on top of hand-engineered features, which are unreliable due to the complexity of mobile traffic. In this article we propose App-Net, an end-to-end hybrid neural network for mobile app identification from encrypted TLS traffic. App-Net is designed by combining RNN and CNN in a parallel way and can automatically learn effective features from raw TLS flows. With coordinated fusion and optimized training, the hybrid and multimodal architecture is able to characterize both flow sequence patterns and app signatures to learn a joint flow-app embedding. We evaluate App-Net on a real-world dataset covering 80 apps. The results show that our method can achieve an excellent performance and outperform the state-of-the-art methods.
1
App-Net is an end-to-end hybrid neural network combining RNN and CNN in parallel to identify mobile apps from encrypted TLS traffic.
2
App-Net learns effective features automatically from raw TLS flows, avoiding hand-engineered features and linear classifiers.
3
Coordinated fusion and optimized training improve characterization of both flow sequence patterns and app signatures.
4
Evaluated on a real-world dataset of 80 apps, App-Net achieves excellent performance and outperforms state-of-the-art methods.
5
The hybrid multimodal architecture fuses sequence (RNN) and signature (CNN) information to produce a joint flow-app embedding.

Mobile app identification task from encrypted TLS network traffic

End-to-end hybrid neural network (App-Net combining RNN and CNN) that learns features from raw TLS flows to characterize flow sequence patterns and app signatures for accurate app identification

Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Shuhui Chen
Xin Wang
Jinshu Su
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%