Rosetta: Enabling Robust TLS Encrypted Traffic Classification in Diverse Network Environments with TCP-Aware Traffic Augmentation

被引:0
|
作者
Xie, Renjie [1 ,3 ]
Cao, Jiahao [1 ,2 ,3 ]
Dong, Enhuan [1 ,3 ,5 ]
Xu, Mingwei [1 ,2 ,5 ]
Sun, Kun [4 ]
Li, Qi [1 ]
Shen, Licheng [2 ]
Zhang, Menghao [2 ,6 ]
机构
[1] Tsinghua Univ, Inst Network Sci & Cyberspace, Beijing, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[3] Tsinghua Univ, Beijing Natl Res Ctr Informat Sci & Technol, Beijing, Peoples R China
[4] George Mason Univ, Dept Informat Sci & Technol, Fairfax, VA USA
[5] Quan Cheng Lab, Nanjing, Peoples R China
[6] Kuaishou Technol, Beijing, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the majority of Internet traffic is encrypted by the Transport Layer Security (TLS) protocol, recent advances leverage Deep Learning (DL) models to conduct encrypted traffic classification by automatically extracting complicated and informative features from the packet length sequences of TLS flows. Though existing DL models have reported to achieve excellent classification results on encrypted traffic, we conduct a comprehensive study to show that they all have significant performance degradation in real diverse network environments. After systematically studying the reasons, we discover the packet length sequences of flows may change dramatically due to various TCP mechanisms for reliable transmission in varying network environments. Thereafter, we propose Rosetta to enable robust TLS encrypted traffic classification for existing DL models. It leverages TCP-aware traffic augmentation mechanisms and self-supervised learning to understand implict TCP semantics, and hence extracts robust features of TLS flows. Extensive experiments show that Rosetta can significantly improve the classification performance of existing DL models on TLS traffic in diverse network environments.
引用
收藏
页码:625 / 642
页数:18
相关论文
共 7 条
  • [1] TLS/SSL Encrypted Traffic Classification with Autoencoder and Convolutional Neural Network<bold> </bold>
    Yang, Ying
    Kang, Cuicui
    Gou, Gaopeng
    Li, Zhen
    Xiong, Gang
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 362 - 369
  • [2] ITC-Net-blend-60: a comprehensive dataset for robust network traffic classification in diverse environments
    Bayat, Marziyeh
    Garshasbi, Javad
    Mehdizadeh, Mozhgan
    Nozari, Neda
    Khesal, Abolghasem Rezaei
    Dokhaei, Maryam
    Teimouri, Mehdi
    BMC RESEARCH NOTES, 2024, 17 (01)
  • [3] Global-Aware Prototypical Network for Few-Shot Encrypted Traffic Classification
    Guo, Jingyu
    Cui, Mingxin
    Hou, Chengshang
    Gou, Gaopeng
    Li, Zhen
    Xiong, Gang
    Liu, Chang
    2022 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2022,
  • [4] LaFFT: Length-Aware FFT Based Fingerprinting for Encrypted Network Traffic Classification
    Liu, Chang
    Cao, Zigang
    Li, Zhen
    Xiong, Gang
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 20 - 25
  • [5] STNN: A Novel TLS/SSL Encrypted Traffic Classification System based on Stereo Transform Neural Network
    Zhang, Yu
    Zhao, Shiman
    Zhang, Jianzhong
    Ma, Xiaowei
    Huang, Feilong
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 907 - 910
  • [6] A Packet Sequence Permutation-Aware Approach to Robust Network Traffic Classification
    Jiang, Yanzhuo
    Wang, Xueman
    Lai, Yingxu
    Wang, Yipeng
    IEEE Networking Letters, 2024, 6 (03): : 203 - 207
  • [7] MetaRockETC: Adaptive Encrypted Traffic Classification in Complex Network Environments via Time Series Analysis and Meta-Learning
    Zhao, Jianjin
    Li, Qi
    Hong, Yueping
    Shen, Meng
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 2460 - 2476