arrow
Return

PKDGA: A Partial Knowledge-Based Domain Generation Algorithm for Botnets

delete2023-01-01
delete2
delete
OA
AI
L
Lihai Nie
X
Xiaoyang Shan
L
Laiping Zhao *
K
Keqiu Li
DOI:10.1109/TIFS.2023.3298229delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Domain generation algorithms (DGAs) can be categorized into three types: zero-knowledge, partial-knowledge, and full-knowledge. While prior research merely focused on zero-knowledge and full-knowledge types, we characterize their anti-detection ability and practicality and find that zero-knowledge DGAs present low anti-detection ability against detectors, and full-knowledge DGAs suffer from low practicality due to the strong assumption that they are fully detector-aware. Given these observations, we propose PKDGA, a partial knowledge-based domain generation algorithm with high anti-detection ability and high practicality. PKDGA employs the reinforcement learning architecture, which makes it evolve automatically based only on the easily-observable feedback from detectors. We evaluate PKDGA using a comprehensive set of real-world datasets, and the results demonstrate that it reduces the detection performance of existing detectors from 91.7% to 52.5%. We further apply PKDGA to the Mirai malware, and the evaluations show that the proposed method is quite lightweight and time-efficient.
Keywords:
Detectors
Chatbots
Servers
Botnet
IP networks
Feature extraction
Registers
Domain generation algorithms
botnet networks
reinforcement learning

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.2K
Citations:
2.3W

Organization

T
tianjin university
Scholars:
8.0W
Papers: 5.8W
Citations: 88
Cited Papers

Cited Papers

Electric-field dependence of absorption spectra of polymer ion-hemicyanine dye complexes
err1990-12-01
err0
PREAI
errS. Nomura; T. Kobayashi; H. Matsuda; S. Okada; H. Nakanishi; H. Tomiyama
errShare
errSave
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
err2020-01-01
err812
errOAAI
errWang, Xiaofei; Han, Yiwen; Leung, Victor C. M.; Niyato, Dusit; Yan, Xueqiang; Chen, Xu
errShare
errSave
Khaos: An Adversarial Neural Network DGA With High Anti-Detection Ability
err2020-01-01
err41
PREAI
errYun, Xiaochun; Huang, Ji; Wang, Yipeng; Zang, Tianning; Zhou, Yuan; Zhang, Yongzheng
errShare
errSave
Intercepting Hail Hydra: Real-time detection of Algorithmically Generated Domains
err2021-09-01
err16
errOAAI
errCasino, Fran; Lykousas, Nikolaos; Homoliak, Ivan; Patsakis, Constantinos; Hernandez-Castro, Julio
errShare
errSave
Detecting Algorithmically Generated Domain-Flux Attacks With DNS Traffic Analysis
err2012-10-01
err182
PREAI
errYadav, Sandeep; Reddy, Ashwath Kumar Krishna; Reddy, A. L. Narasimha; Ranjan, Supranamaya
errShare
errSave
researcher View more