English

Arms Race in Adversarial Malware Detection: A Survey

Cryptography and Security 2021-11-30 v3 Machine Learning

Abstract

Malicious software (malware) is a major cyber threat that has to be tackled with Machine Learning (ML) techniques because millions of new malware examples are injected into cyberspace on a daily basis. However, ML is vulnerable to attacks known as adversarial examples. In this paper, we survey and systematize the field of Adversarial Malware Detection (AMD) through the lens of a unified conceptual framework of assumptions, attacks, defenses, and security properties. This not only leads us to map attacks and defenses to partial order structures, but also allows us to clearly describe the attack-defense arms race in the AMD context. We draw a number of insights, including: knowing the defender's feature set is critical to the success of transfer attacks; the effectiveness of practical evasion attacks largely depends on the attacker's freedom in conducting manipulations in the problem space; knowing the attacker's manipulation set is critical to the defender's success; the effectiveness of adversarial training depends on the defender's capability in identifying the most powerful attack. We also discuss a number of future research directions.

Keywords

Cite

@article{arxiv.2005.11671,
  title  = {Arms Race in Adversarial Malware Detection: A Survey},
  author = {Deqiang Li and Qianmu Li and Yanfang Ye and Shouhuai Xu},
  journal= {arXiv preprint arXiv:2005.11671},
  year   = {2021}
}

Comments

35 pages, 5 figures

R2 v1 2026-06-23T15:45:56.023Z