Forecasting Anomalous Behavior from HTTP Logs by Deep Learning
碩士 === 國立中正大學 === 資訊工程研究所 === 106 === Given the increasing bandwidth and a large number of hosts in a practical network, deploying sufficient detection resources becomes increasingly costly. Thus, it is important to predict in advance where the attacks may happen, and prioritize the detection resour...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/49w5yw |
id |
ndltd-TW-105CCU00392109 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105CCU003921092019-05-30T03:50:41Z http://ndltd.ncl.edu.tw/handle/49w5yw Forecasting Anomalous Behavior from HTTP Logs by Deep Learning CHANG, HAO-WEI 張皓惟 碩士 國立中正大學 資訊工程研究所 106 Given the increasing bandwidth and a large number of hosts in a practical network, deploying sufficient detection resources becomes increasingly costly. Thus, it is important to predict in advance where the attacks may happen, and prioritize the detection resources. In this work, we focus on predicting web attacks because they are quite common. We present a deep learning model, namely ParrotNET, to predict anomalous behavior from HTTP logs. Deep learning can automatically learn anomalous features from historical data instead of manually defining features. In this model, we use a long short-term memory (LSTM) layer to summarize context information and convolutional layer to identify complex patterns in URLs. Moreover, we apply natural language processing (NLP) techniques to summarize network behavior by LSTM because sequential network flows can characterize network behavior, where each network flow can be defined as a symbol, and the behavior can be defined as a phrase. In the evaluation from real network traffic in the cybersecurity competition, ParrotNET achieves high accuracy of 98.63% with a low miss rate of 0.99% for short-term prediction time, while still keeping high performance for long-term prediction time. Therefore, ParrotNET is effective to find out risky hosts in advance and helpful for administrators to determine the allocation of defensive resources. LIN, PO-CHING 林柏青 2018 學位論文 ; thesis 36 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 106 === Given the increasing bandwidth and a large number of hosts in a practical network, deploying sufficient detection resources becomes increasingly costly. Thus, it is important to predict in advance where the attacks may happen, and prioritize the detection resources. In this work, we focus on predicting web attacks because they are quite common. We present a deep learning model, namely ParrotNET, to predict anomalous behavior from HTTP logs. Deep learning can automatically learn anomalous features from historical data instead of manually defining features. In this model, we use a long short-term memory (LSTM) layer to summarize context information and convolutional layer to identify complex patterns in URLs. Moreover, we apply natural language processing (NLP) techniques to summarize network behavior by LSTM because sequential network flows can characterize network behavior, where each network flow can be defined as a symbol, and the behavior can be defined as a phrase. In the evaluation from real network traffic in the cybersecurity competition, ParrotNET achieves high accuracy of 98.63% with a low miss rate of 0.99% for short-term prediction time, while still keeping high performance for long-term prediction time. Therefore, ParrotNET is effective to find out risky hosts in advance and helpful for administrators to determine the allocation of defensive resources.
|
author2 |
LIN, PO-CHING |
author_facet |
LIN, PO-CHING CHANG, HAO-WEI 張皓惟 |
author |
CHANG, HAO-WEI 張皓惟 |
spellingShingle |
CHANG, HAO-WEI 張皓惟 Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
author_sort |
CHANG, HAO-WEI |
title |
Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
title_short |
Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
title_full |
Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
title_fullStr |
Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
title_full_unstemmed |
Forecasting Anomalous Behavior from HTTP Logs by Deep Learning |
title_sort |
forecasting anomalous behavior from http logs by deep learning |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/49w5yw |
work_keys_str_mv |
AT changhaowei forecastinganomalousbehaviorfromhttplogsbydeeplearning AT zhānghàowéi forecastinganomalousbehaviorfromhttplogsbydeeplearning |
_version_ |
1719194742818865152 |