首页 | 本学科首页   官方微博 | 高级检索  
     检索      


APK Auditor: Permission-based Android malware detection system
Institution:1. Department of Computer Engineering, Gebze Technical University, Gebze, Turkey;2. Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, IL, USA;3. Department of Computer Science and Engineering, Qatar University, Doha, Qatar;4. Department of Computer Science, University of Wisconsin-Madison, Madison, WI, USA;1. Computer Science Department, Universidad Autónoma de Madrid, 28049, Spain;2. Departamento de Sistemas Informáticos, Universidad Politécnica de Madrid, 28031, Spain
Abstract:Android operating system has the highest market share in 2014; making it the most widely used mobile operating system in the world. This fact makes Android users the biggest target group for malware developers. Trend analyses show large increase in mobile malware targeting the Android platform. Android's security mechanism is based on an instrument that informs users about which permissions the application needs to be granted before installing them. This permission system provides an overview of the application and may help gain awareness about the risks. However, we do not have enough information to conclude that standard users read or digital investigators understand these permissions and their implications. Digital investigators need to be on the alert for the presence of malware when examining Android devices, and can benefit from supporting tools that help them understand the capabilities of such malicious code. This paper presents a permission-based Android malware detection system, APK Auditor that uses static analysis to characterize and classify Android applications as benign or malicious. APK Auditor consists of three components: (1) A signature database to store extracted information about applications and analysis results, (2) an Android client which is used by end-users to grant application analysis requests, and (3) a central server responsible for communicating with both signature database and smartphone client and managing whole analysis process. To test system performance, 8762 applications in total, 1853 benign applications from Google's Play Store and 6909 malicious applications from different sources were collected and analyzed by the system developed. The results show that APK Auditor is able to detect most well-known malwares and highlights the ones with a potential in approximately 88% accuracy with a 0.925 specificity.
Keywords:Android  Smartphone  Mobile security  Malware  Static analysis
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号