Character-level Intrusion Detection Based on Convolutional Neural Networks

被引:0
|
作者
Lin, Steven Z. [1 ]
Shi, Yong [2 ]
Xue, Zhi [1 ,2 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Cyber Secur, Shanghai, Peoples R China
[2] Shanghai Key Lab Integrated Adm Technol Informat, Shanghai, Peoples R China
来源
2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2018年
关键词
Intrusion Detection System; Character Level; Convolutional Neural Networks;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning models are increasingly applied in the intrusion detection system (IDS) and propel its development nowadays. In this paper, a new character-level IDS is proposed based on convolutional neural networks and obtains better performance. Different from other models which are in the feature level, this model is in the character level, which views network traffic records as sequences of characters. Each character of a record is encoded into a vector based on an alphabet. The vectors of the characters in the record are aggregated into a matrix as the input of the convolutional neural networks with an improved structure. This model simplifies the preprocessing without considering the priori knowledge about the data. Experiments on the dataset NSL-KDD show that the binary classification and the multi-classification of our model have good performance. Compared with other machine learning algorithms in term of accuracy, our model outperforms those algorithms. The comparison with the model using convolutional neural networks with the preprocessing in the feature level reveals that our model performs much better with high accuracy, high detection rate and low false alarm rate.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Keyword Extraction with Character-Level Convolutional Neural Tensor Networks
    Lin, Zhe-Li
    Wang, Chuan-Ju
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2019, PT I, 2019, 11439 : 400 - 413
  • [2] Text Classification and Transfer Learning Based on Character-Level Deep Convolutional Neural Networks
    Sato, Minato
    Orihara, Ryohei
    Sei, Yuichi
    Tahara, Yasuyuki
    Ohsuga, Akihiko
    AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART 2017), 2018, 10839 : 62 - 81
  • [3] SanskritWord Segmentation Using Character-level Recurrent and Convolutional Neural Networks
    Helwig, Oliver
    Nehrdich, Sebastian
    2018 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2018), 2018, : 2754 - 2763
  • [4] Character-Level Convolutional Neural Network for Paraphrase Detection and Other Experiments
    Maraev, Vladislav
    Saedi, Chakaveh
    Rodrigues, Joao
    Branco, Antonio
    Silva, Joao
    ARTIFICIAL INTELLIGENCE AND NATURAL LANGUAGE, 2018, 789 : 293 - 304
  • [5] Character-level Convolutional Networks for Text Classification
    Zhang, Xiang
    Zhao, Junbo
    Yann Lecun
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [6] Character-level convolutional networks for arithmetic operator character recognition
    Liang, Zhijie
    Li, Qing
    Liao, Shengbin
    FIFTH INTERNATIONAL CONFERENCE ON EDUCATIONAL INNOVATION THROUGH TECHNOLOGY (EITT 2016), 2016, : 208 - 212
  • [7] Enhanced character-level deep convolutional neural networks for cardiovascular disease prediction
    Zhang, Zhichang
    Qiu, Yanlong
    Yang, Xiaoli
    Zhang, Minyu
    BMC MEDICAL INFORMATICS AND DECISION MAKING, 2020, 20 (Suppl 3)
  • [8] Enhanced character-level deep convolutional neural networks for cardiovascular disease prediction
    Zhichang Zhang
    Yanlong Qiu
    Xiaoli Yang
    Minyu Zhang
    BMC Medical Informatics and Decision Making, 20
  • [9] Weakly-supervised character-level convolutional neural networks for text classification
    Liu, Yongsheng
    Chen, Wenyu
    Niyongabo, Rubungo Andre
    Qu, Hong
    Miao, Kebin
    Wei, Feng
    DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 701 - 708
  • [10] Character-Level Attention Convolutional Neural Networks for Short-Text Classification
    Yin, Feiyang
    Yao, Zhilin
    Liu, Jia
    HUMAN CENTERED COMPUTING, 2019, 11956 : 560 - 567