arrow
返回

Large-Scale Mobile App Identification Using Deep Learning

delete2020-01-01
delete68
delete
OA
AI
S
Shahbaz Rezaei *
B
Bryce Kroencke
X
Xin Liu
DOI:10.1109/ACCESS.2019.2962018delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Many network services and tools (e.g. network monitors, malware-detection systems, routing and billing policy enforcement modules in ISPs) depend on identifying the type of traffic that passes through the network. With the widespread use of mobile devices, the vast diversity of mobile apps, and the massive adoption of encryption protocols (such as TLS), large-scale encrypted traffic classification becomes increasingly difficult. In this paper, we propose a deep learning model for mobile app identification that works even with encrypted traffic. The proposed model only needs the payload of the first few packets for classification, and, hence, it is suitable even for applications that rely on early prediction, such as routing and QoS provisioning. The deep model achieves between 840025; to 980025; accuracy for the identification of 80 popular apps. We also perform occlusion analysis to bring insight into what data is leaked from SSL/TLS protocol that allows accurate app identification. Moreover, our traffic analysis shows that many apps generate not only app-specific traffic, but also numerous ambiguous flows. Ambiguous flows are flows generated by common functionality modules, such as advertisement and traffic analytics. Because such flows are common among many different apps, identifying the source app that generates ambiguous flows is challenging. To address this challenge, we propose a CNN002B;LSTM model that uses adjacent flows to learn the order and pattern of multiple flows, to better identify the app that generates them. We show that such flow association considerably improves the accuracy, particularly for ambiguous flows. Furthermore, we show that our approach is robust to mixed traffic scenarios where some unrelated flows may appear in adjacent flows. To the best of our knowledge, this is the first work that identifies the source app for ambiguous flows.
Keyword:
Convolutional neural network
deep learning
flow association
mobile app identification
occlusion analysis
recurrent neural network
smartphone app fingerprinting
traffic classification
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

University of California System 封面图
University of California System
学者数:
37.7W
论文数: 33.8W
被引数: 6.6K
引用论文

引用论文

Tetracyano complexes of molybdenum(IV)
err2002-05-01
err0
PREAI
errJ. Van de Poel; H. M. Neumann
err分享
err收藏
Potassium Octacyanotungstate(IV) 2‐Hydrate
err2007-01-05
err0
PREAI
errEdward A. Heintz; Wilmer J. Stratton
err分享
err收藏
Syntheses and pharmacological activity of substituted imidazolidinethiones and thioimidazolines
err2002-05-01
err0
PREAI
errHarold Kohn; Barbara A. Kohn; Marie L. Steenberg; Joseph P. Buckley
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Lipodystrophien - Übersicht, Stand der Forschung, Klassifikation, neue Therapien -
err2002-03-01
err0
PREAI
errPamela Fischer-Posovszky; K.-M. Debatin; M. Wabitsch
err分享
err收藏
学者 查看更多内容