Litcius/Paper detail

An Ensemble Approach For Algorithmically Generated Domain Name Detection Using Statistical And Lexical Analysis

P. Mohan Anand, T. Gireesh Kumar, P. V. Sai Charan

2020Procedia Computer Science25 citationsDOIOpen Access PDF

Abstract

Domain Generation Algorithms are the new source of mediators which will provide the attackers an intelligent way of avoiding detection at the host level. Typically, before the existence of DGA, the malware was having a hardcoded command and control (C&C) IP address. That hardcoded mechanism is prone to detection and thus how DGA came into existence. Domain Generation Algorithms use the traditional cryptographic principles of Pseudo-random number generators (PRNGs) to generate a list of domain names to which malware communicates. In this paper, we constructed a list of 44 features (lexical+statistical) from domain names and used the ensemble approaches like C5.0, Random Forest, Gradient Boosting and CART to classify DGA domain names. C5.0 stands out as the best one with an accuracy value of 0.9704.

Topics & Concepts

Computer scienceMalwareLexical analysisDomain (mathematical analysis)Domain nameBoosting (machine learning)Artificial intelligenceCryptographyRandom forestData miningNatural language processingTheoretical computer scienceMachine learningAlgorithmComputer securityWorld Wide WebMathematicsThe InternetMathematical analysisNetwork Security and Intrusion DetectionAdvanced Malware Detection TechniquesSpam and Phishing Detection
An Ensemble Approach For Algorithmically Generated Domain Name Detection Using Statistical And Lexical Analysis | Litcius