As a result of the increased use of machine learning (ML) applications in current society, and multi-domain operations in the foreseeable future, there is a surge in adversarial machine learning (AML). One of the domains where AML can prove to be a critical problem is cyber security; the use of AI in security software creates new attack vectors for adversaries. One example of such an attack vector is the use of adversarial domain generation algorithms (DGAs). These adversarial DGAs claim to generate malicious domains that successfully evade deep learning-based DGA detectors. We test two state-of-the-art DGA detectors that make use of deep learning: DGA Detective1 and B-ResNet,2 against four different adversarial DGAs. The tested DGAs all use different adversarial techniques and provide a fitting reflection of the types of DGAs present in literature. Additionally, they can be implemented by adversaries with basic programming and AI knowledge. We find that both DGA detectors reach near-perfect performance on real malware domains, but see a dramatic decline in performance on adversarially generated domains. To counteract the adversarial DGAs, we test two methods to improve adversarial robustness of the detectors: adversarial training and residual loss. Adversarial training results in a ~12%-20% average increase in accuracy on a data set comprised of benign domains, existing malware domains and adversarially generated domains, for both detectors. The residual loss improves average detection accuracy on the same data set with ~4% for DGA Detective, but makes for a ~5% decline in average accuracy for B-ResNet.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.