操作码
恶意软件
计算机科学
Android(操作系统)
Android恶意软件
移动恶意软件
隐病毒学
字节码
密码
人工智能
循环神经网络
系统调用
计算机安全
机器学习
人工神经网络
操作系统
虚拟机
作者
A. Lakshmanarao,Shashi Kant Mishra
标识
DOI:10.3991/ijim.v16i01.26433
摘要
Android is the most widely used operating system in smartphones. Mobile users can download and access apps easily from the play store. Due to lack of security awareness and risk associated with mobile apps, malware apps would be downloaded by normal users in general. The consequences after installing a malware app are unpredictable. Malware apps can gather user personal data, browsing history, user profiles, user sensitive data like passwords. Hence, android malware detection is essential for providing security to mobile users. Android malware detection using machine learning is done either by extracting static features (opcodes, permissions, intents, system commands) or by extracting dynamic features (log behavior, system calls, dataflow). In this paper, opcode sequences are extracted from malware and benign apps, and Recurrent Neural Networks are proposed on extracted sequences. Benign apps are collected from the play store, apkpure.com and malware apps are collected from the virus share website. The proposed Recurrent Neural Network model could achieve 96% accuracy for android malware detection.
科研通智能强力驱动
Strongly Powered by AbleSci AI