FlowPic: A Generic Representation for Encrypted Traffic Classification and Applications Identification

被引:66
|
作者
Shapira, Tal [1 ]
Shavitt, Yuval [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, IL-69978 Tel Aviv, Israel
关键词
Virtual private networks; Internet; Feature extraction; Social networking (online); Encryption; Payloads; Deep learning; Internet traffic classification; applications identification; security management; image recognition; convolutional neural networks;
D O I
10.1109/TNSM.2021.3071441
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Identifying the type of a network flow or a specific application has many advantages, such as, traffic engineering, or to detect and prevent application or application types that violate the organization's security policy. The use of encryption, such as VPN, makes such identification challenging. Current solutions rely mostly on handcrafted features and then apply supervised learning techniques for the classification. We introduce a novel approach for encrypted Internet traffic classification and application identification by transforming basic flow data into an intuitive picture, a FlowPic, and then using known image classification deep learning techniques, CNNs, to identify the flow category (browsing, chat, video, etc.) and the application in use. We show that our approach can classify traffic with high accuracy, both for a specific application, or a flow category, even for VPN and Tor traffic. Our classifier can even identify with high success new applications that were not part of the training phase for a category, thus, new versions or applications can be categorized without additional training.
引用
收藏
页码:1218 / 1232
页数:15
相关论文
共 50 条
  • [1] FlowPic: Encrypted Internet Traffic Classification is as Easy as Image Recognition
    Shapira, Tal
    Shavitt, Yuval
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 680 - 687
  • [2] Identification of Smartphone Applications by Encrypted Traffic Analysis
    Sawabe, Anan
    Iwai, Takanori
    Satoda, Kozo
    [J]. 2019 16TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2019,
  • [3] Payload Encoding Representation from Transformer for Encrypted Traffic Classification
    HE Hongye
    YANG Zhiguo
    CHEN Xiangning
    [J]. ZTE Communications, 2021, 19 (04) : 90 - 97
  • [4] A Survey on Internet Encrypted Traffic Detection, Classification and Identification
    Chen, Zi-Han
    Cheng, Guang
    Xu, Zi-Heng
    Xu, Ke-Ya
    Qiu, Xing
    Niu, Dan-Dan
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2023, 46 (05): : 1060 - 1085
  • [5] A Few Shots Traffic Classification with mini-FlowPic Augmentations
    Horowicz, Eyal
    Shapira, Tal
    Shavitt, Yuval
    [J]. PROCEEDINGS OF THE 2022 22ND ACM INTERNET MEASUREMENT CONFERENCE, IMC 2022, 2022, : 647 - 654
  • [6] A Survey on Encrypted Traffic Classification
    Cao, Zigang
    Xiong, Gang
    Zhao, Yong
    Li, Zhenzhen
    Guo, Li
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2014, 2014, 490 : 73 - 81
  • [7] Realtime Classification for Encrypted Traffic
    Bar-Yanai, Roni
    Langberg, Michael
    Peleg, David
    Roditty, Liam
    [J]. EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 373 - +
  • [8] Edge Intelligence Based Identification and Classification of Encrypted Traffic of Internet of Things
    Zhao, Yue
    Yang, Yarang
    Tian, Bo
    Yang, Jin
    Zhang, Tianyi
    Hu, Ning
    [J]. IEEE ACCESS, 2021, 9 : 21895 - 21903
  • [9] Encrypted Traffic Classification of Decentralized Applications on Ethereum using Feature Fusion
    Shen, Meng
    Zhang, Jinpeng
    Zhu, Liehuang
    Xu, Ke
    Du, Xiaojiang
    Liu, Yiting
    [J]. PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS 2019), 2019,
  • [10] Is Encrypted ClientHello a Challenge for Traffic Classification?
    Shamsimukhametov, Danil
    Kurapov, Anton
    Liubogoshchev, Mikhail
    Khorov, Evgeny
    [J]. IEEE ACCESS, 2022, 10 : 77883 - 77897