NIOM-DGA: Nature-inspired optimised ML-based model for DGA detection

Daniel Jeremiah, Husnain Rafiq, Vinh Thong Ta, Muhammad Usman, Mohsin Raza, Muhammad Awais

Research output: Contribution to journalArticlepeer-review

11 Downloads (Pure)

Abstract

Domain Generation Algorithms (DGAs) allow malware to evade detection by generating millions of random domains daily for Command-and-Control (C&C) communication, challenging traditional detection methods. This work presents NIOM-DGA, a novel machine learning model that applies nature-inspired algorithms (NIAs) to select an optimal subset of 78 features from a dataset of over 16 million domain names, including several features not traditionally used in DGA detection. This approach enhances accuracy, robustness, and generalisability, achieving up to 98.3% accuracy—outperforming most existing approaches. Further testing on 10 external datasets with over 37 million domains confirms an average classification accuracy of 95.7%. Designed for seamless integration into SIEM, EDR, XDR, and cloud security platforms, NIOM-DGA significantly improves DGA detection compared to existing methods, advancing practical threat detection capabilities.

Original languageEnglish
Article number104561
JournalComputers and Security
Volume157
Early online date24 Jun 2025
DOIs
Publication statusPublished - Oct 2025

Keywords

  • Domain Generation Algorithm
  • Machine Learning
  • Malware
  • Nature Inspired Optimisation

Cite this