Exploring and Comparing Various Machine Deep Learning Technique algorithms to Detect Domain Generation Algorithms of Malicious Variants

Institute of Advanced Engineering and Science

Preetham Aravamudu, Anoop Reddy Thattipalli, Aju Dennisan,

Computer Science and Information Technologies, Vol 3, No 1: March 2022

Abstract

Domain Generation Algorithm (DGA) is used as the main source of script in different groups of malwares, which generates the domain names of points and will further be used for command and control servers. The security measures usually identifies the malware but the domain name algorithms will be updating themselves in order to avoid the less efficient older security detection methods. The reason being the older detection methods does not use either the machine learning or deep learning algorithms to detect the DGAs. Thus, the impact of incorporating the machine learning and deep learning techniques to detect the DGA is well discussed. As a result, they can create a huge number of domains to avoid debar and henceforth, block the hackers and zombie systems with the older methods itself. The main purpose of this research work is to compare and analyse by implementing various machine learning algorithms that suits the respective dataset yielding better results. In this research paper, the obtained dataset is pre-processed and the respective data is processed by different machine learning algorithms such as Random forest, Support Vector Machine (SVM), Naive Bayes classifier, H20 AutoML, Convolutional Neural Network (CNN), Long Short Memory Neural Network (LSTM) for the classification. It is observed and understood that the LSTM provides a better classification efficiency of 98% and the H20 AutoML method giving the least efficiency of 75%.

Publisher: Institute of Advanced Engineering and Science

Publish Date: 2022-03-01

DOI: 10.11591/csit.v3i1.p%p

Publish Year: 2022

ipmuGoDigital Library

Copyright © 2021 IpmuGo Digital Library.

All Right Reserved

Support

Help Center

Privacy Policy

Terms of Service