Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Detecting Unknown Encrypted Malicious Traffic in Real Time via Flow Interaction Graph Analysis

About

In this paper, we propose HyperVision, a realtime unsupervised machine learning (ML) based malicious traffic detection system. Particularly, HyperVision is able to detect unknown patterns of encrypted malicious traffic by utilizing a compact inmemory graph built upon the traffic patterns. The graph captures flow interaction patterns represented by the graph structural features, instead of the features of specific known attacks. We develop an unsupervised graph learning method to detect abnormal interaction patterns by analyzing the connectivity, sparsity, and statistical features of the graph, which allows HyperVision to detect various encrypted attack traffic without requiring any labeled datasets of known attacks. Moreover, we establish an information theory model to demonstrate that the information preserved by the graph approaches the ideal theoretical bound. We show the performance of HyperVision by real-world experiments with 92 datasets including 48 attacks with encrypted malicious traffic. The experimental results illustrate that HyperVision achieves at least 0.92 AUC and 0.86 F1, which significantly outperform the state-of-the-art methods. In particular, more than 50% attacks in our experiments can evade all these methods. Moreover, HyperVision achieves at least 80.6 Gb/s detection throughput with the average detection latency of 0.83s.

Chuanpu Fu, Qi Li, Ke Xu• 2023

Related benchmarks

TaskDatasetResultRank
Malicious Traffic DetectionToN-IoT with drift
ACC75.42
5
Malicious Traffic DetectionUNSW-NB15 (with drift)
Accuracy0.9945
5
Malicious Traffic DetectionOverall Performance with drift
Accuracy71.17
5
Malicious Traffic DetectionCIC-IDS 2018 (with drift)
Accuracy60.29
5
Malicious Traffic DetectionBoT-IoT with drift
Accuracy65.91
5
Malicious Traffic DetectionUNSW-NB15 (without drift)
Accuracy86.63
5
Malicious Traffic DetectionCIC-IDS without drift 2018
Accuracy76.02
5
Malicious Traffic DetectionToN-IoT (without drift)
Accuracy72.06
5
Malicious Traffic DetectionBoT-IoT without drift
Accuracy95.14
5
Malicious Traffic DetectionSynthetic (without drift)
Accuracy63.54
5
Showing 10 of 12 rows

Other info

Follow for update