Accurate mobile-app fingerprinting using flow-level relationship with graph neural networks

被引:19
|
作者
Jiang, Minghao [1 ,2 ]
Li, Zhen [1 ,2 ]
Fu, Peipei [1 ,2 ]
Cai, Wei [1 ,2 ]
Cui, Mingxin [1 ,2 ]
Xiong, Gang [1 ,2 ]
Gou, Gaopeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
关键词
Mobile encrypted traffic classification; Graph neural network; IDENTIFICATION; CLASSIFICATION;
D O I
10.1016/j.comnet.2022.109309
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Identifying mobile applications (apps) from encrypted network traffic (also known as app fingerprinting) plays an important role in areas like network management, advertising analysis, and quality of service. Existing methods mainly extract traffic features from packet-level information (e.g. packet size sequence) and build up classifiers to obtain good performance. However, the packet-level information suffers from small discrimination for the common traffic across apps (e.g. advertising traffic) and rapidly changing for the traffic before and after apps' updating. As a result, their performance declines in these two real scenes. In this paper, we propose FG-Net, a novel app fingerprinting based on graph neural network (GNN). FG-Net leverages a novel kind of information: flow-level relationship, which is distinctive between different apps and stable across apps' versions. We design an information-rich graph structure, named FRG, to embed both raw packet-level information and flow-level relationship of traffic concisely. With FRG, we transfer the problem of mobile encrypted traffic fingerprinting into a task of graph representation learning, and we designed a powerful GNN-based traffic fingerprint learner. We conduct comprehensive experiments on both public and private datasets. The results show the FG-Net outperforms the SOTAs in classifying traffic with about 18% common traffic. Without retraining, FG-Net obtains the most robustness against the updated traffic and increases the accuracy by 5.5% compared with the SOTAs.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] MAppGraph: Mobile-App Classification on Encrypted Network Traffic using Deep Graph Convolution Neural Networks
    Thai-Dien Pham
    Thien-Lac Ho
    Tram Truong-Huu
    Tien-Dung Cao
    Hong-Linh Truong
    37TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2021, 2021, : 1025 - 1038
  • [2] Flow-level traffic model for adaptive streaming services in mobile networks
    Lin, Yu-Ting
    Bonald, Thomas
    Elayoubi, Salah Eddine
    COMPUTER NETWORKS, 2018, 137 : 1 - 16
  • [3] Flow-level Modeling of Multi-User Beamforming in Mobile Networks
    Khlass, Ahlem
    Bonald, Thomas
    Elayoubi, Salah Eddine
    2014 12TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2014, : 70 - 77
  • [4] Packet-level prediction of mobile-app traffic using multitask Deep Learning
    Montieri, Antonio
    Bovenzi, Giampaolo
    Aceto, Giuseppe
    Ciuonzo, Domenico
    Persico, Valerio
    Pescape, Antonio
    COMPUTER NETWORKS, 2021, 200
  • [5] A Flow-Level Performance Model for Mobile Networks Carrying Adaptive Streaming Traffic
    Bonald, Thomas
    Elayoubi, Salah Eddine
    Lin, Yu-Ting
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [6] Flow-level Modelling of TCP Traffic Using GPS Queueing Networks
    Brun, Olivier
    Al Sheikh, Ahmad
    Garcia, Jean-Marie
    2009 21ST INTERNATIONAL TELETRAFFIC CONGRESS (ITC 21), 2009, : 287 - 294
  • [7] m3: Accurate Flow-Level Performance Estimation using Machine Learning
    Li, Chenning
    Nasr-Esfahany, Arash
    Zhao, Kevin
    Noorbakhsh, Kimia
    Goyal, Prateesh
    Alizadeh, Mohammad
    Anderson, Thomas E.
    PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024, 2024, : 813 - 827
  • [8] Accurate Dictionary Matching for MR Fingerprinting Using Neural Networks and Feature Extraction
    Soyak, Refik
    Ersoy, Eda Ozgu
    Navruz, Ebru
    Unay, Devrim
    Oksuz, Ilkay
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [9] OPTIMAL POWER FLOW USING GRAPH NEURAL NETWORKS
    Owerko, Damian
    Gama, Fernando
    Ribeiro, Alejandro
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 5930 - 5934
  • [10] MaeSTrO: A Mobile App for Style Transfer Orchestration using Neural Networks
    Reimann, Max
    Klingbeil, Mandy
    Pasewaldt, Sebastian
    Semmo, Amir
    Trapp, Matthias
    Doellner, Juergen
    2018 INTERNATIONAL CONFERENCE ON CYBERWORLDS (CW), 2018, : 9 - 16