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

Research output: Contribution to journalArticle (journal)peer-review

29 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
Pages (from-to)1-20
Number of pages20
JournalComputers and Security
Volume157
Early online date21 Jun 2025
DOIs
Publication statusPublished - 31 Oct 2025

Keywords

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

Fingerprint

Dive into the research topics of 'NIOM-DGA: Nature-inspired optimised ML-based model for DGA detection'. Together they form a unique fingerprint.

Cite this