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 条
  • [31] A Graph Construction Method for Anomalous Traffic Detection with Graph Neural Networks Using Sets of Flow Data
    Okui, Norihiro
    Akimoto, Yusuke
    Kubota, Ayumu
    Yoshida, Takuya
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1017 - 1018
  • [32] TEP-GNN: Accurate Execution Time Prediction of Functional Tests using Graph Neural Networks
    Samoaa, Hazem Peter
    Longa, Antonio
    Mohamad, Mazen
    Chehreghani, Morteza Haghir
    Leitner, Philipp
    arXiv, 2022,
  • [33] TEP-GNN: Accurate Execution Time Prediction of Functional Tests Using Graph Neural Networks
    Samoaa, Hazem Peter
    Longa, Antonio
    Mohamad, Mazen
    Chehreghani, Morteza Haghir
    Leitner, Philipp
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 464 - 479
  • [34] Accurate Prediction of Voltage of Battery Electrode Materials Using Attention-Based Graph Neural Networks
    Louis, Steph-Yves
    Siriwardane, Edirisuriya M. Dilanga
    Joshi, Rajendra P.
    Omee, Sadman Sadeed
    Kumar, Neeraj
    Hu, Jianjun
    ACS APPLIED MATERIALS & INTERFACES, 2022, 14 (23) : 26587 - 26594
  • [35] Multi-class vulnerability prediction using value flow and graph neural networks
    McLaughlin C.
    Lu Y.
    Neural Computing and Applications, 2024, 36 (25) : 15869 - 15891
  • [36] Dual Connectivity in Heterogeneous Cellular Networks: Analysis of Optimal Splitting of Elastic File Transfers Using Flow-Level Performance Models
    Olaifa, John O.
    Arifler, Dogu
    IEEE ACCESS, 2023, 11 : 140582 - 140595
  • [37] Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network
    Tan, Xiaobin
    Peng, Chuang
    Xie, Peng
    Wang, Hao
    Li, Mengxiang
    Chen, Shuangwu
    Zou, Cliff
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 7619 - 7632
  • [38] SPEAKER DIARIZATION WITH SESSION-LEVEL SPEAKER EMBEDDING REFINEMENT USING GRAPH NEURAL NETWORKS
    Wang, Jixuan
    Xiao, Xiong
    Wu, Jian
    Ramamurthy, Ranjani
    Rudzicz, Frank
    Brudno, Michael
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 7109 - 7113
  • [39] Speaker Diarization with Session-Level Speaker Embedding Refinement Using Graph Neural Networks
    Wang, Jixuan
    Xiao, Xiong
    Wu, Jian
    Ramamurthy, Ranjani
    Rudzicz, Frank
    Brudno, Michael
    ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, 2020, 2020-May : 7109 - 7113
  • [40] On Board-level Failure Localization in Optical Transport Networks Using Graph Neural Network
    Jiao, Yan
    Ho, Pin-Han
    Lu, Xiangzhu
    Tapolcai, Janos
    Peng, Limei
    20TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS, DRCN 2024, 2024, : 54 - 61