A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks

Ahmed Lekssays, Bouchaib Falah, Sameer Abufardeh

2020

Abstract

Malicious software or malware has been growing exponentially in the last decades according to antiviruses vendors. The growth of malware is due to advanced techniques that malware authors are using to evade detection. Hence, the traditional methods that antiviruses vendors deploy are insufficient in protecting people’s digital lives. In this work, an attempt is made to address the problem of mobile malware detection and classification based on a new approach to android mobile applications that uses Convolutional Neural Networks (CNN). The paper suggests a static analysis method that helps in malware detection using malware visualization. In our approach, first, we convert android applications in APK format into gray-scale images. Since malware from the same family has shared patterns, we then designed a machine learning model to classify Android applications as malware or benign based on pattern recognition. The dataset used in this research is a combination of self-made datasets that used public APIs to scan the APK files downloaded from open sources on the internet, and a research dataset provided by the University of New Brunswick, Canada. Using our proposed solution, we achieved an 84.9% accuracy in detecting mobile malware.

Download


Paper Citation


in Harvard Style

Lekssays A., Falah B. and Abufardeh S. (2020). A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks.In Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-443-5, pages 606-614. DOI: 10.5220/0009822906060614


in Bibtex Style

@conference{icsoft20,
author={Ahmed Lekssays and Bouchaib Falah and Sameer Abufardeh},
title={A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks},
booktitle={Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2020},
pages={606-614},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009822906060614},
isbn={978-989-758-443-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks
SN - 978-989-758-443-5
AU - Lekssays A.
AU - Falah B.
AU - Abufardeh S.
PY - 2020
SP - 606
EP - 614
DO - 10.5220/0009822906060614