Applying Intrusion Detection Based on Algorithmically Generated Domain Classification to Real Network Traffic
Domain Generation Algorithms (DGAs) are used by malware in establishing a connection with the Command and Control (C&C) server, to reduce the risk of the connection being identified by changing the C&C domain name dynamically but predictably. Since malicious Algorithmically-Generated Domains (mAGDs) have identifiable patterns, suitably trained Machine Learning (ML) models, here called mAGD classifiers, are often able to identify such domains. However, these results are typically obtained in a non-temporal context, raising uncertainty about their applicability in real-world scenarios. In reality, network traffic is time-dependent and extremely variable, and false positives have a significant impact. One way to mitigate these problems is to analyze connections not one at a time, but by grouping those occurring in a predetermined time interval. In this paper we address such a challenge, showing that, even when the mAGD classifier has very good performance in classifying individual domain names, its output needs to be carefully post-processed in order to achieve good overall intrusion detection performance on real network traffic.
Authors
- Lorenzo Principi (ORCID: https://orcid.org/0009-0009-8735-9326)
- Marco Baldi (ORCID: https://orcid.org/0000-0002-8754-5526)
Institutions
- Marche Polytechnic University (IT)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/cybercomp60759.2024.10913807
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00