As the number of heterogenous IP-connected devices and traffic volume increase, so does the potential for security breaches. The undetected exploitation of these breaches can bring severe cybersecurity and privacy risks. In this paper, we present a practical unsupervised anomaly-based deep learning detection system called ARCADE (Adversarially Regularized Convolutional Autoencoder for unsupervised network anomaly DEtection). ARCADE exploits the property of 1D Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GAN) to automatically build a profile of the normal traffic based on a subset of raw bytes of a few initial packets of network flows so that potential network anomalies and intrusions can be effectively detected before they could cause any more damage to the network. A convolutional Autoencoder (AE) is proposed that suits online detection in resource-constrained environments, and can be easily improved for environments with higher computational capabilities. An adversarial training strategy is proposed to regularize and decrease the AE's capabilities to reconstruct network flows that are out of the normal distribution, and thereby improve its anomaly detection capabilities. The proposed approach is more effective than existing state-of-the-art deep learning approaches for network anomaly detection and significantly reduces detection time. The evaluation results show that the proposed approach is suitable for anomaly detection on resource-constrained hardware platforms such as Raspberry Pi.
翻译:随着不同类型IP连接的装置和交通量的增加,安全破坏的可能性也随之增加。未察觉到的利用这些违规事件可能会带来严重的网络安全和隐私风险。在本文件中,我们提出了一个实用的、不受监督的、基于异常的深层学习探测系统,名为ARCADE(ARCADE)(用于不受监管的网络异常运行的常规自动自动自动编码系统);ARCADE(AE) 开发了1D 革命神经网络(CNNs)和General Aversarial Networks(GAN)的特性,以自动建立正常交通状况的概况,其基础是少量网络流动的原始版本,从而能够在潜在的网络异常和入侵对网络造成更多破坏之前得到有效检测。 提议在资源紧张的环境中进行在线检测,而且对于计算能力较高的环境则容易改进。 提议的一项对抗性培训战略是规范并减少AE在重建网络流动方面的能力,这种网络的原始版本是正常的检测方法,从而大大降低其反常态检测能力。