-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cbs: A Deep Learning Approach for Encrypted Traffic Classification with a Mixed Spatio-Temporal and Statistical Features Classification #385
Comments
Has there been any research into using deep learning to discover/generate obfuscation protocols that are particularly hard for other deep learning models to classify correctly? Basically swapping the "generator" and "discriminator" elements of the GAN method described in this paper. Intuitively it seems like obfuscation should be easier than classification if both sides have equivalent resources. |
I don't know that sub-area of research super well, but there are at least a couple. Maybe others can suggest more. Learning to Behave: Improving Covert Channel Security with Behavior-Based Designs (PETS 2022)
Voiceover: Censorship-Circumventing Protocol Tunnels with Generative Modeling (FOCI 2023)
It's a promising approach to the "what should traffic shaping look like" question, as considered in #281 and elsewhere. |
This paper is connected to the new minister of communications (Sattar Hashemi) in Iran: https://x.com/ircfspace/status/1823434976844448095
However, the date of this paper is near to some IRGFW upgrades and internet censorship capabilities.
Abstract
With the rapid development of the internet and online applications, traffic classification not only is an attractive topic in the field of computer networks but also plays a critical and vital role in managing network resources, enhancing the quality of network service and cyber-security.
Internet traffic encryption has recently received significant attention because of the growing number of applications and the necessity for privacy. Traffic encryption techniques have caused conventional traffic classification approaches to become inefficient and inaccurate. Due to the limitations of conventional traffic classification methods, such as port-based, payload-based, and machine learning-based techniques, the scientific community currently regards deep learning as a high-performance approach to classifying encrypted traffic.
In this paper, an encrypted traffic classification approach based on a deep learning technique, CBS, is proposed. CBS can classify encrypted traffic at two levels using CNN, attention-based Bi-LSTM, and SAE deep network models.
The proposed model classifies the types of traffic and applications based on a comprehensive set of session and packet-level features. After traffic preprocessing, the session and packet features are fed into the proposed framework. In addition, a traffic data augmentation technique based on a GAN network is applied to alleviate the impact of imbalanced data on particular traffic classes.
The performance of the proposed framework was evaluated on the public ISCX VPN-Non VPN 2016 dataset. The results demonstrate that the framework accurately and efficiently identifies the application and classifies encrypted traffic. Compared to the state-of-the-art methods, the proposed traffic classification model improved precision by 21.56%, recall by 18.33%, and F1 by 19.98%.
Keywords:
Encrypted Traffic, Deep Learning, Traffic Classification, Imbalanced data, Packet Features
Link 1: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4189457
Link 2: https://www.researchgate.net/publication/376543417_CBS_A_Deep_Learning_Approach_for_Encrypted_Traffic_Classification_with_Mixed_Spatio-Temporal_and_Statistical_Features
The text was updated successfully, but these errors were encountered: