An efficient approach to online bot detection based on a reinforcement learning technique

In recent years, Botnets have been adopted as a popular method used to carry and spread many malicious codes on the Internet. These codes pave the way to conducting many fraudulent activities, including spam mail, distributed denial of service attacks (DDoS) and click fraud. While many Botnets are s...

Full description

Bibliographic Details
Main Author: Alauthman, Mohammad
Other Authors: Aslam, Nauman ; Hossain, Alamgir
Published: Northumbria University 2016
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.703181
id ndltd-bl.uk-oai-ethos.bl.uk-703181
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-7031812018-06-12T03:18:48ZAn efficient approach to online bot detection based on a reinforcement learning techniqueAlauthman, MohammadAslam, Nauman ; Hossain, Alamgir2016In recent years, Botnets have been adopted as a popular method used to carry and spread many malicious codes on the Internet. These codes pave the way to conducting many fraudulent activities, including spam mail, distributed denial of service attacks (DDoS) and click fraud. While many Botnets are set up using a centralized communication architecture such as Internet Relay Chat (IRC) and Hypertext Transfer Protocol (HTTP), peer-to-peer (P2P) Botnets can adopt a decentralized architecture using an overlay network for exchanging command and control (C&C) messages, which is a more resilient and robust communication channel infrastructure. Without a centralized point for C&C servers, P2P Botnets are more flexible to defeat countermeasures and detection procedures than traditional centralized Botnets. Several Botnet detection techniques have been proposed, but Botnet detection is still a very challenging task for the Internet security community because Botnets execute attacks stealthily in the dramatically growing volumes of network traffic. However, current Botnet detection schemes face significant problem of efficiency and adaptability. The present study combined a traffic reduction approach with reinforcement learning (RL) method in order to create an online Bot detection system. The proposed framework adopts the idea of RL to improve the system dynamically over time. In addition, the traffic reduction method is used to set up a lightweight and fast online detection method. Moreover, a host feature based on traffic at the connection-level was designed, which can identify Bot host behaviour. Therefore, the proposed technique can potentially be applied to any encrypted network traffic since it depends only on the information obtained from packets header. Therefore, it does not require Deep Packet Inspection (DPI) and cannot be confused with payload encryption techniques. The network traffic reduction technique reduces packets input to the detection system, but the proposed solution achieves good a detection rate of 98.3% as well as a low false positive rate (FPR) of 0.012% in the online evaluation. Comparison with other techniques on the same dataset shows that our strategy outperforms existing methods. The proposed solution was evaluated and tested using real network traffic datasets to increase the validity of the solution.004.6G400 Computer ScienceNorthumbria Universityhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.703181http://nrl.northumbria.ac.uk/29617/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 004.6
G400 Computer Science
spellingShingle 004.6
G400 Computer Science
Alauthman, Mohammad
An efficient approach to online bot detection based on a reinforcement learning technique
description In recent years, Botnets have been adopted as a popular method used to carry and spread many malicious codes on the Internet. These codes pave the way to conducting many fraudulent activities, including spam mail, distributed denial of service attacks (DDoS) and click fraud. While many Botnets are set up using a centralized communication architecture such as Internet Relay Chat (IRC) and Hypertext Transfer Protocol (HTTP), peer-to-peer (P2P) Botnets can adopt a decentralized architecture using an overlay network for exchanging command and control (C&C) messages, which is a more resilient and robust communication channel infrastructure. Without a centralized point for C&C servers, P2P Botnets are more flexible to defeat countermeasures and detection procedures than traditional centralized Botnets. Several Botnet detection techniques have been proposed, but Botnet detection is still a very challenging task for the Internet security community because Botnets execute attacks stealthily in the dramatically growing volumes of network traffic. However, current Botnet detection schemes face significant problem of efficiency and adaptability. The present study combined a traffic reduction approach with reinforcement learning (RL) method in order to create an online Bot detection system. The proposed framework adopts the idea of RL to improve the system dynamically over time. In addition, the traffic reduction method is used to set up a lightweight and fast online detection method. Moreover, a host feature based on traffic at the connection-level was designed, which can identify Bot host behaviour. Therefore, the proposed technique can potentially be applied to any encrypted network traffic since it depends only on the information obtained from packets header. Therefore, it does not require Deep Packet Inspection (DPI) and cannot be confused with payload encryption techniques. The network traffic reduction technique reduces packets input to the detection system, but the proposed solution achieves good a detection rate of 98.3% as well as a low false positive rate (FPR) of 0.012% in the online evaluation. Comparison with other techniques on the same dataset shows that our strategy outperforms existing methods. The proposed solution was evaluated and tested using real network traffic datasets to increase the validity of the solution.
author2 Aslam, Nauman ; Hossain, Alamgir
author_facet Aslam, Nauman ; Hossain, Alamgir
Alauthman, Mohammad
author Alauthman, Mohammad
author_sort Alauthman, Mohammad
title An efficient approach to online bot detection based on a reinforcement learning technique
title_short An efficient approach to online bot detection based on a reinforcement learning technique
title_full An efficient approach to online bot detection based on a reinforcement learning technique
title_fullStr An efficient approach to online bot detection based on a reinforcement learning technique
title_full_unstemmed An efficient approach to online bot detection based on a reinforcement learning technique
title_sort efficient approach to online bot detection based on a reinforcement learning technique
publisher Northumbria University
publishDate 2016
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.703181
work_keys_str_mv AT alauthmanmohammad anefficientapproachtoonlinebotdetectionbasedonareinforcementlearningtechnique
AT alauthmanmohammad efficientapproachtoonlinebotdetectionbasedonareinforcementlearningtechnique
_version_ 1718693865832054784