Anomaly Detection for HTTP Using Convolutional Autoencoders

被引:22
|
作者
Park, Seungyoung [1 ]
Kim, Myungjin [2 ]
Lee, Seokwoo [2 ]
机构
[1] Kangwon Natl Univ, Dept Elect & Elect Engn, Chunchon 24341, South Korea
[2] Penta Secur Syst Inc, Seoul 07327, South Korea
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Anomaly detection; HTTP; convolutional autoencoder; CAE; character-level convolutional network; binary cross entropy; binary cross varentropy; entropy; varentropy;
D O I
10.1109/ACCESS.2018.2881003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hypertext transfer protocol (HTTP) intrusion has long been a major issue in network security. Anomaly detection methods for detecting such intrusions have been shown to be highly effective, as they learn patterns from the characteristics of normal HTTP messages and search for deviations to detect anomalous messages. Various anomaly detection schemes have been proposed using deep learning algorithms, which require a set of input features to represent an HTTP message. However, heuristically selected input features result in limited performance owing to their lack of understanding of HTTP messages. Recently, it has been shown that documents can be successfully classified by binary images transformed from documents at the character level as the input features for a convolutional neural network (CNN). Thus, document classification is possible without any prior knowledge of words, syntactics, or semantics. This motivates us to mitigate the issue of heuristically selected features in anomaly detection, as HTTP messages also consist of characters. In this paper, we propose an anomaly detection technique for HTTP messages by using a convolutional autoencoder (CAE) with character-level binary image transformation. The CAE consists of an encoder and a decoder with CNN structures that are symmetrical to each other. Furthermore, when an image that has been transformed from a message is submitted to the CAE, it tries to produce a similar image. Toward this end, the CAE is trained to minimize the binary cross entropy (BCE) between the input and output images for normal messages. After adequate training, the proposed scheme can detect an anomalous message if its BCE is larger than a prespecified threshold value. Experimental results show that the proposed scheme outperforms conventional machine learning schemes, such as a one-class support vector machine and an isolation forest, which use heuristically selected input features. In addition, it is shown that improved performance can be achieved by using a deeper CAE structure and a new decision variable, namely binary cross varentropy, instead of BCE. Finally, to investigate the validity of the character-level image transformation, we employ a character embedding in the image transformation, which requires additional computational load but achieves negligible performance improvement.
引用
收藏
页码:70884 / 70901
页数:18
相关论文
共 50 条
  • [41] Ship Detection in SAR Images Using Convolutional Variational Autoencoders
    Ferreira, Nuno
    Silveira, Margarida
    [J]. IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 2503 - 2506
  • [42] Delamination detection in aerospace composite panels using convolutional autoencoders
    Rautela, Mahindra
    Monaco, Ernesto
    Gopalakrishnan, Srinivasan
    [J]. HEALTH MONITORING OF STRUCTURAL AND BIOLOGICAL SYSTEMS XV, 2021, 11593
  • [43] Anomaly Detection with Robust Deep Autoencoders
    Zhou, Chong
    Paffenroth, Randy C.
    [J]. KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, : 665 - 674
  • [44] Anomaly detection in images with shared autoencoders
    Jia, Haoyang
    Liu, Wenfen
    [J]. FRONTIERS IN NEUROROBOTICS, 2023, 16
  • [45] Comparing anomaly detection techniques for HTTP
    Ingham, Kenneth L.
    Inoue, Hajime
    [J]. RECENT ADVANCES IN INTRUSION DETECTION, PROCEEDINGS, 2007, 4637 : 42 - +
  • [46] A Hybrid Approach of HTTP Anomaly Detection
    Shi, Yang
    Wang, Shupei
    Zhao, Qinpei
    Li, Jiangfeng
    [J]. WEB AND BIG DATA, 2017, 10612 : 128 - 137
  • [47] FOURIER TRANSFORMATION AUTOENCODERS FOR ANOMALY DETECTION
    Lappas, Demetris
    Argyriou, Vasileios
    Makris, Dimitrios
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 1475 - 1479
  • [48] Anomaly Detection using Convolutional Spatiotemporal Autoencoder
    Dhole, Hemant
    Sutaone, Mukul
    Vyas, Vibha
    [J]. 2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [49] REPRESENTATION LEARNING FOR ANOMALY DETECTION IN SLEEP IDENTIFYING PEDIATRIC MOUTH BREATHING THROUGH CONVOLUTIONAL AUTOENCODERS
    Biedebach, L.
    Oskarsdottir, M.
    Islind, A. S.
    Arnardottir, E. S.
    [J]. SLEEP MEDICINE, 2022, 100 : S271 - S272
  • [50] Dynamic video anomaly detection and localization using sparse denoising autoencoders
    Medhini G. Narasimhan
    Sowmya Kamath S.
    [J]. Multimedia Tools and Applications, 2018, 77 : 13173 - 13195