计算机科学
恶意软件
Android恶意软件
Android(操作系统)
静态分析
机器学习
系统调用
集成学习
人工智能
隐病毒学
同种类的
计算机安全
操作系统
热力学
物理
程序设计语言
作者
Parnika Bhat,Sunny Behal,Kamlesh Dutta
标识
DOI:10.1016/j.cose.2023.103277
摘要
The enormous popularity of Android in the smartphone market has gained the attention of malicious actors as well. Also, considering its open system architecture, malicious attacks don’t seem to wane anytime soon. Cybercriminals use deceptive attack strategies like obfuscation or dynamic code loading to evade the system. A conventional static analysis approach fails to identify such attacks. Mitigating a wide range of evasive attacks requires excogitating savvy dynamic analysis framework. This paper proposes a precise dynamic analysis approach to identify a slew of malicious attacks. The proposed method focus on behavioral analysis of malware that requires reconstructing the behavior of Android malware. The dynamic behavior features used include system calls, binders, and complex Android objects (composite behavior). For efficient malware detection and classification, a feature selection method is used to remove extraneous features. For classification, we use homogeneous and heterogeneous ensemble machine learning algorithms. The stacking approach has the best classification results with an accuracy rate of 98.08%. The rigorous experimental results show the effectiveness and superiority of the model.
科研通智能强力驱动
Strongly Powered by AbleSci AI