Digital Repository

Analysis and detection of potentially harmful Android applications using machine learning

Show simple item record

dc.contributor.author Kavneth, G.A.S.
dc.contributor.author Jayalal, S.
dc.date.accessioned 2018-08-06T06:09:26Z
dc.date.available 2018-08-06T06:09:26Z
dc.date.issued 2018
dc.identifier.citation Kavneth,G.A.S. and Jayalal,S. (2018). Analysis and detection of potentially harmful Android applications using machine learning. International Research Conference on Smart Computing and Systems Engineering - SCSE 2018, Department of Industrial Management, Faculty of Science, University of Kelaniya, Sri Lanka. p.30. en_US
dc.identifier.uri http://repository.kln.ac.lk/handle/123456789/18948
dc.description.abstract With the rapid advancement of technology today, smartphones have become more and more powerful and attract a huge number of users with new features provided by mobile device operating systems such as Android and iOS. Android extended its lead by capturing 86% of the total market in 2017 (Gartner, 2017) and became the most popular mobile operating system. However, this huge demand and freedom has made the hackers and cybercriminals more curious to generate malicious apps towards the Android operating system. Thus, research on effective and efficient mobile threat analysis becomes an emerging and important topic in cybersecurity research area. This paper proposes a static-dynamic hybrid malware detecting scheme for Android applications. While the static analysis could be fast, and less resource consuming technique and dynamic analysis can be used for high complexity and deep analysis. The suggested methods can automatically deliver an unknown application for both static and dynamic analysis and determine whether Android application is a malware or not. The experimental results show that the suggested scheme is effective as its detection accuracy can achieve to 93% ∼ 100%. The findings have been more accurate in identifying Android malwares rather than separating those two static and dynamic behaviors. Furthermore, this research compares the machine learning algorithms for static and dynamic analysis of the Android malwares and compare the accuracy by the data used to train the machine learning models. It reveals Deep Neural Networks and SVM can be used for and higher accuracy. In addition, era of the training and testing dataset highly effect the accuracy of the results regarding Android applications. en_US
dc.language.iso en en_US
dc.publisher International Research Conference on Smart Computing and Systems Engineering - SCSE 2018 en_US
dc.subject Android en_US
dc.subject Machine learning en_US
dc.subject Malware detection en_US
dc.subject Security en_US
dc.title Analysis and detection of potentially harmful Android applications using machine learning en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Repository


Browse

My Account