An Ensemble Model for Word-based DGA Botnet Detection Using XGBoost and BERT

DGA (Domain Generation Algorithm) is a sophisticated technique widely adopted by botnets to dynamically generate domain names for their command-and-control servers, thereby evading detection and mitigation efforts. Unlike character-based DGA botnets, word-based DGA botnets usually generate domain names by concatenating meaningful words drawn from English dictionaries. This approach significantly increases the difficulty of distinguishing algorithmically generated domain names from legitimate ones. Conventional detection methods have demonstrated strong performance against character-based DGAs. However, they are generally ineffective or even unable to detect word-based DGAs. To address this challenge, we propose a novel ensemble model that integrates eXtreme Gradient Boosting (XGBoost) with Bidirectional Encoder Representations from Transformers (BERT) for the detection of word-based DGA domain names. Comprehensive experiments conducted on datasets encompassing 13 botnet families demonstrate that the proposed ensemble framework consistently outperforms individual classifiers and existing state-of-the-art approaches, achieving a detection rate of 99.88%.

Authors

Publication Details

Journal
Advances in Electrical and Computer Engineering
Published
2025-01-01
DOI
https://doi.org/10.4316/aece.2025.03002
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Ensemble Model for Word-based DGA Botnet Detection Using XGBoost and BERT

Xuan Dau Hoang, Xuan Hanh Vu
Advances in Electrical and Computer Engineering
Spam and Phishing Detection
article

An Ensemble Model for Word-based DGA Botnet Detection Using XGBoost and BERT

Xuan Dau Hoang, Xuan Hanh Vu
article en

Abstract

DGA (Domain Generation Algorithm) is a sophisticated technique widely adopted by botnets to dynamically generate domain names for their command-and-control servers, thereby evading detection and mitigation efforts. Unlike character-based DGA botnets, word-based DGA botnets usually generate domain names by concatenating meaningful words drawn from English dictionaries. This approach significantly increases the difficulty of distinguishing algorithmically generated domain names from legitimate ones. Conventional detection methods have demonstrated strong performance against character-based DGAs. However, they are generally ineffective or even unable to detect word-based DGAs. To address this challenge, we propose a novel ensemble model that integrates eXtreme Gradient Boosting (XGBoost) with Bidirectional Encoder Representations from Transformers (BERT) for the detection of word-based DGA domain names. Comprehensive experiments conducted on datasets encompassing 13 botnet families demonstrate that the proposed ensemble framework consistently outperforms individual classifiers and existing state-of-the-art approaches, achieving a detection rate of 99.88%.

Advances in Electrical and Computer EngineeringVol. 25(3)
Openalex Percentile: Top 54%
Spam and Phishing Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Ensemble Model for Word-based DGA Botnet Detection Using XGBoost and BERT — Xuan Dau Hoang, Xuan Hanh Vu · Advances in Electrical and Computer Engineering (2025) | TGRS Research Map | TGRS