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

12/08/2022
by   Lihai Nie, et al.
0

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 the Mirai malware, and the evaluations show that the proposed method is quite lightweight and time-efficient.

READ FULL TEXT

page 1

page 3

page 9

research
12/14/2020

Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Model

Anti-malware engines are the first line of defense against malicious sof...
research
06/24/2022

XMD: An Expansive Hardware-telemetry based Malware Detector to enhance Endpoint Detection

Hardware-based Malware Detectors (HMDs) have shown promise in detecting ...
research
02/07/2020

Can't Boil This Frog: Robustness of Online-Trained Autoencoder-Based Anomaly Detectors to Adversarial Poisoning Attacks

In recent years, a variety of effective neural network-based methods for...
research
02/04/2018

IntelliAV: Building an Effective On-Device Android Malware Detector

The importance of employing machine learning for malware detection has b...
research
11/16/2022

Artificial Disfluency Detection, Uh No, Disfluency Generation for the Masses

Existing approaches for disfluency detection typically require the exist...
research
05/08/2022

SeqNet: An Efficient Neural Network for Automatic Malware Detection

Malware continues to evolve rapidly, and more than 450,000 new samples a...
research
10/28/2017

Partial Knowledge In Embeddings

Representing domain knowledge is crucial for any task. There has been a ...

Please sign up or login with your details

Forgot password? Click here to reset