Optimized Random Forest Model for Botnet Detection Based on DNS Queries

12/16/2020
by   Abdallah Moubayed, et al.
0

The Domain Name System (DNS) protocol plays a major role in today's Internet as it translates between website names and corresponding IP addresses. However, due to the lack of processes for data integrity and origin authentication, the DNS protocol has several security vulnerabilities. This often leads to a variety of cyber-attacks, including botnet network attacks. One promising solution to detect DNS-based botnet attacks is adopting machine learning (ML) based solutions. To that end, this paper proposes a novel optimized ML-based framework to detect botnets based on their corresponding DNS queries. More specifically, the framework consists of using information gain as a feature selection method and genetic algorithm (GA) as a hyper-parameter optimization model to tune the parameters of a random forest (RF) classifier. The proposed framework is evaluated using a state-of-the-art TI-2016 DNS dataset. Experimental results show that the proposed optimized framework reduced the feature set size by up to 60 precision, recall, and F-score compared to the default classifier. This highlights the effectiveness and robustness of the proposed framework in detecting botnet attacks.

READ FULL TEXT

page 1

page 2

page 3

research
06/08/2020

Ensemble-based Feature Selection and Classification Model for DNS Typo-squatting Detection

Domain Name System (DNS) plays in important role in the current IP-based...
research
12/16/2020

Detecting Botnet Attacks in IoT Environments: An Optimized Machine Learning Approach

The increased reliance on the Internet and the corresponding surge in co...
research
08/09/2020

Multi-Stage Optimized Machine Learning Framework for Network Intrusion Detection

Cyber-security garnered significant attention due to the increased depen...
research
12/25/2020

DNS Typo-squatting Domain Detection: A Data Analytics Machine Learning Based Approach

Domain Name System (DNS) is a crucial component of current IP-based netw...
research
07/02/2022

Ransomware Classification and Detection With Machine Learning Algorithms

Malicious attacks, malware, and ransomware families pose critical securi...
research
02/18/2023

Reproducing Random Forest Efficacy in Detecting Port Scanning

Port scanning is the process of attempting to connect to various network...

Please sign up or login with your details

Forgot password? Click here to reset