A Review on Android Malware: Attacks, Countermeasures and Challenges Ahead ShymalaGowri Selvaganapathy1;∗, Sudha Sadasivam2 and Vinayakumar Ravi3 1Department of Information Technology, PSG College of Technology, Coimbatore, India 2Department of Computer Science and Engineering, PSG College of Technology, Coimbatore, India 3Center for Artificial Intelligence, Prince Mohammad Bin Fahd University, Khobar, Saudi Arabia E-mail:
[email protected] ∗Corresponding Author Received 09 September 2020; Accepted 10 December 2020; Publication 11 March 2021 Abstract Smartphones usage have become ubiquitous in modern life serving as a double-edged sword with opportunities and challenges in it. Along with the benefits, smartphones also have high exposure to malware. Malware has progressively penetrated thereby causing more turbulence. Malware authors have become increasingly sophisticated and are able to evade detection by anti-malware engines. This has led to a constant arms race between malware authors and malware defenders. This survey converges on Android malware and covers a walkthrough of the various obfuscation attacks deployed during malware analysis phase along with the myriad of adversarial attacks operated at malware detection phase. The review also unscrambles the difficulties currently faced in deploying an on-device, lightweight malware detector. It sheds spotlight for researchers to perceive the current state of the art techniques available to fend off malware along with suggestions on possible future directions. Journal of Cyber Security and Mobility, Vol. 10_1, 177–230. doi: 10.13052/jcsm2245-1439.1017 © 2021 River Publishers 178 S. G. Selvaganapathy et al. Keywords: Malware, android, anomaly detection, attacks, defense, adver- sarial attack, evasion attack, obfuscation attack. 1 Introduction The inverse relationship between malware and anti-malware has lead to the coevolution of malware authors and malware defenders for decades.