Abstract

The complexity and the number of mobile malware are increasing continually as the usage of smartphones continue to rise. The popularity of Android has increased the number of malware that target Android-based smartphones. Developing efficient and effective approaches for Android malware classification is emerging as a new challenge. This paper introduces an effective Android malware classifier based on the weighted bipartite graph. This classifier includes two phases: in the first phase, the permissions and API Calls used in the Android app are utilized to construct the weighted bipartite graph; the feature importance scores are integrated as weights in the bipartite graph to improve the discrimination between malware and goodware apps, by incorporating extra meaningful information into the graph structure. The second phase applied multiple classifiers to categorise the Android application as a malware or goodware. The results using an Android malware dataset consists of different malware families, showing the effectiveness of our approach toward Android malware classification.

Highlights

  • Smartphones have become increasingly essential part of our daily lives, leading to an exponential growth in the number of smartphone users

  • The experimental results and performance evaluation of the proposed Android malware classification based on weighted bipartite graph mining are presented

  • The goodware apps have been sourced from the well-known market for Android applications, Google play; the malware apps from the Android Malware Genome Project [33]

Read more

Summary

Introduction

Smartphones have become increasingly essential part of our daily lives, leading to an exponential growth in the number of smartphone users. Android is a extensively used operating system for smartphones and represents more than 84 % of the smartphone market in the first quarter of 2016 [1]. The new advanced capabilities of the smartphones, coupled with the popularity of Android OS, have attracted many developers to offer useful applications— commonly called apps. The basic market for Android apps is Google Play, several third-party stores are availabe. The increasing number of both smartphone users and available apps has attracted malware developers to design malware apps for smartphones. The amount of new Android malware apps in 2015 was 884,774; this number has increased to more than three times compared to 2014 [3]. As more new sophisticated Android malware apps evolve, their detection using traditional signature based approaches become more challenging

Objectives
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.