Litcius/Paper detail

EZAC: Encrypted Zero-day Applications Classification using CNN and K-Means

Yan Li, Yifei Lu, Shuren Li

202118 citationsDOI

Abstract

With the rapid development of traffic encryption technology and the continuous emergence of various network services, the classification of encrypted zero-day applications has become a major challenge in network supervision. More seriously, many attackers will utilize zero-day applications to hide their attack behaviors and make attack undetectable. However, there are very few existing studies on zero-day applications. Existing works usually select and label zero-day applications from unlabeled datasets, and these are not true zero-day applications classification. To address the classification of zero-day applications, this paper proposes an Encrypted Zero-day Applications Classification (EZAC) method that combines Convolutional Neural Network (CNN) and K-Means, which can effectively classify zero-day applications. We first use CNN to classify the flows, and for the flows that may be zero-day applications, we use K-Means to divide them into several categories, which are then manually labeled. Experimental results show that the EZAC achieves 97.4% accuracy on a public dataset (CIC-Darknet2020), which outperforms the state-of-the-art methods.

Topics & Concepts

Zero (linguistics)Computer scienceEncryptionConvolutional neural networkArtificial intelligenceArtificial neural networkData miningGround zeroMachine learningComputer networkLawPolitical sciencePhilosophyLinguisticsInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionAdvanced Malware Detection Techniques
EZAC: Encrypted Zero-day Applications Classification using CNN and K-Means | Litcius