{"title":"Adaptive Encrypted Traffic Characterization via Deep Representation Learning","authors":"Jonathan Wintrode, D. Detienne","doi":"10.1109/ietc54973.2022.9796734","DOIUrl":null,"url":null,"abstract":"Near ubiquitous encryption poses a challenge for security and quality of service (QoS) applications that rely on deep packet inspection (DPI) techniques for categorizing traffic types or threats. However, recent work has shown that machine learning (ML) on temporal flow statistics as well as convolutional neural network (CNN) methods applied to raw packets are able to classify network traffic even in the face of encryption. Unfortunately, many such methods often lack the ability to generalize to new categories, a critical requirement in our constantly evolving networks. Building on previous approaches we apply CNN models to the characterization task within a deep representation learning framework. The network acts as a feature extractor which is input to a lightweight support vector machine (SVM) classifier for the final output. By training the networks with an angular softmax loss in addition to the typical crossentropy loss, we can improve on the state of the art in terms of both classification accuracy and detection error. Furthermore we demonstrate that learned features provide the ability to label traffic categories not seen in neural network training.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"2009 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Intermountain Engineering, Technology and Computing (IETC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ietc54973.2022.9796734","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Near ubiquitous encryption poses a challenge for security and quality of service (QoS) applications that rely on deep packet inspection (DPI) techniques for categorizing traffic types or threats. However, recent work has shown that machine learning (ML) on temporal flow statistics as well as convolutional neural network (CNN) methods applied to raw packets are able to classify network traffic even in the face of encryption. Unfortunately, many such methods often lack the ability to generalize to new categories, a critical requirement in our constantly evolving networks. Building on previous approaches we apply CNN models to the characterization task within a deep representation learning framework. The network acts as a feature extractor which is input to a lightweight support vector machine (SVM) classifier for the final output. By training the networks with an angular softmax loss in addition to the typical crossentropy loss, we can improve on the state of the art in terms of both classification accuracy and detection error. Furthermore we demonstrate that learned features provide the ability to label traffic categories not seen in neural network training.