Abstract
As the dominant mobile operating system in the markets of smartphones, Android platform is increasingly targeted by attackers. Besides, attackers often produce novel malware to bypass the conventional detection approaches, which are largely reliant on expert analysis to design the discriminative features manually. Therefore, more effective and easy-to-use approaches for detection of Android malware are in demand. In this paper, we design and implement EasyDefense, a lightweight defense system that is integrated with Android OS for easy and effective detection of Android malware utilizing machine learning methods and the ensemble of them. Besides universal static features such as permissions and API calls, EasyDefense also employs the N-gram features of operation codes (opcodes). These N-gram features are extracted and learnt automatically from raw data of applications. Experimental results on 204,650 applications show that users can easily and effectively protect the privacy and security on their smartphones through this system.
Original language | English |
---|---|
Title of host publication | MobiCom '17 |
Subtitle of host publication | Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking |
Place of Publication | New York, NY |
Publisher | Association for Computing Machinery (ACM) |
Pages | 570-572 |
Number of pages | 3 |
ISBN (Print) | 9781450349161 |
DOIs | |
Publication status | Published - 4 Oct 2017 |
Externally published | Yes |
Keywords
- Security
- Privacy
- N-gram
- Machine learning