Current browse context:
cs.LG
Change to browse by:
References & Citations
Computer Science > Machine Learning
Title: DomainGAN: Generating Adversarial Examples to Attack Domain Generation Algorithm Classifiers
(Submitted on 14 Nov 2019 (this version), latest version 14 Feb 2020 (v3))
Abstract: Domain Generation Algorithms (DGAs) are frequently used to generate large numbers of domains for use by botnets. These domains are often used as rendezvous points for the servers that malware has command and control over. There are many algorithms that are used to generate domains, but many of these algorithms are simplistic and are very easy to detect using classical machine learning techniques. In this paper, three different variants of generative adversarial networks (GANs) are used to improve domain generation by making the domains more difficult for machine learning algorithms to detect. The domains generated by traditional DGAs and the GAN based DGA are then compared by using state of the art machine learning based DGA classifiers. The results show that the GAN based DGAs gets detected by the DGA classifiers significantly less than the traditional DGAs. An analysis of the GAN variants is also performed to show which GAN variant produces the most usable domains. As verified by testing results and analysis, the Wasserstein GAN with Gradient Penalty (WGANGP), is the best GAN variant to use as a DGA.
Submission history
From: Isaac Corley [view email][v1] Thu, 14 Nov 2019 18:12:36 GMT (1215kb,D)
[v2] Mon, 18 Nov 2019 19:48:07 GMT (2652kb,D)
[v3] Fri, 14 Feb 2020 19:08:31 GMT (2485kb,D)
Link back to: arXiv, form interface, contact.