Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantification

被引:8
|
作者
Jorgensen S. [1 ]
Holodnak J. [1 ]
Dempsey J. [1 ]
De Souza K. [1 ]
Raghunath A. [1 ]
Rivet V. [1 ]
Demoes N. [1 ]
Alejos A. [1 ]
Wollaber A. [1 ]
机构
[1] MIT Lincoln Laboratory, Lexington, 02421, MA
来源
IEEE Transactions on Artificial Intelligence | 2024年 / 5卷 / 01期
关键词
Cybersecurity; discrete wavelet transform; encrypted traffic; machine learning (ML); network traffic classification; uncertainty quantification; virtual private networks (VPNs);
D O I
10.1109/TAI.2023.3244168
中图分类号
学科分类号
摘要
With the increasing prevalence of encrypted network traffic, cybersecurity analysts have been turning to machine learning (ML) techniques to elucidate the traffic on their networks. However, ML models can become stale as new traffic emerges that is outside of the distribution of the training set. In order to reliably adapt in this dynamic environment, ML models must additionally provide contextualized uncertainty quantification to their predictions, which has received little attention in the cybersecurity domain. Uncertainty quantification is necessary both to signal when the model is uncertain about which class to choose in its label assignment and when the traffic is not likely to belong to any pretrained classes. We present a new public dataset of network traffic that includes labeled virtual-private-network-encrypted network traffic generated by ten applications and corresponding to five application categories. We also present an ML framework that is designed to rapidly train with modest data requirements and provide both calibrated predictive probabilities and an interpretable 'out-of-distribution' (OOD) score to flag novel traffic samples. We describe calibrating OOD scores using $p$-values of the relative Mahalanobis distance. We demonstrate that our framework achieves an F1-score of 0.98 on our dataset and that it can extend to an enterprise network by testing the model: 1) on data from similar applications; 2) on dissimilar application traffic from an existing category; and 3) on application traffic from a new category. The model correctly flags uncertain traffic and, upon retraining, accurately incorporates the new data. © 2020 IEEE.
引用
收藏
页码:420 / 433
页数:13
相关论文
共 50 条
  • [41] Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning
    Akem, Aristide Tanyi-Jong
    Fraysse, Guillaume
    Fiore, Marco
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [42] System of systems uncertainty quantification using machine learning techniques with smart grid application
    Raz, Ali K.
    Wood, Paul C.
    Mockus, Linas
    DeLaurentis, Daniel A.
    SYSTEMS ENGINEERING, 2020, 23 (06) : 770 - 782
  • [43] Robust Smartphone App Identification via Encrypted Network Traffic Analysis
    Taylor, Vincent F.
    Spolaor, Riccardo
    Conti, Mauro
    Martinovic, Ivan
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2018, 13 (01) : 63 - 78
  • [44] Machine learning the deuteron: new architectures and uncertainty quantification
    Sarmiento, J. Rozalen
    Keeble, J. W. T.
    Rios, A.
    EUROPEAN PHYSICAL JOURNAL PLUS, 2024, 139 (02):
  • [45] Machine Learning in Measurement Part 2: Uncertainty Quantification
    Al Osman H.
    Shirmohammadi S.
    IEEE Instrumentation and Measurement Magazine, 2021, 24 (03): : 23 - 27
  • [46] Machine Learning in Measurement Part 2: Uncertainty Quantification
    Al Osman, Hussein
    Shirmohammadi, Shervin
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2021, 24 (03) : 23 - 27
  • [47] Evaluation of machine learning techniques for forecast uncertainty quantification
    Sacco, Maximiliano A.
    Ruiz, Juan J.
    Pulido, Manuel
    Tandeo, Pierre
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2022, 148 (749) : 3470 - 3490
  • [48] Uncertainty quantification of machine learning models: on conformal prediction
    Akpabio, Inimfon I.
    Savari, Serap A.
    JOURNAL OF MICRO-NANOPATTERNING MATERIALS AND METROLOGY-JM3, 2021, 20 (04):
  • [49] An Accurate and Extensible Machine Learning Classifier for Flow-Level Traffic Classification
    Lu, Gang
    Guo, Ronghua
    Zhou, Ying
    Du, Jing
    CHINA COMMUNICATIONS, 2018, 15 (06) : 125 - 138
  • [50] Secure Federated Learning: An Evaluation of Homomorphic Encrypted Network Traffic Prediction
    Sanon, Sogo Pierre
    Reddy, Rekha
    Lipps, Christoph
    Schotten, Hans Dieter
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,