SAMADroid: A Novel 3-Level Hybrid Malware Detection Model for Android Operating System

被引:102
作者
Arshad, Saba [1 ]
Shah, Munam A. [1 ]
Wahid, Abdul [1 ]
Mehmood, Amjad [2 ]
Song, Houbing [3 ]
Yu, Hongnian [4 ,5 ]
机构
[1] COMSATS Inst Informat Technol, Dept Comp Sci, Islamabad 45550, Pakistan
[2] Kohat Univ Sci & Technol, Inst Informat Technol, Kohat 26000, Pakistan
[3] Embry Riddle Aeronaut Univ, Dept Elect Comp Software & Syst Engn, Daytona Beach, FL 32114 USA
[4] Dongguan Univ Technol, Sch Comp Sci & Network Secur, Shongshanhu 523808, Peoples R China
[5] Bournemouth Univ, Fac Sci & Technol, Talbot Campus, Bournemouth BH12 5BB, Dorset, England
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Accuracy; android operating system; dynamic analysis; efficiency; hybrid malware detection; machine learning; memory usage; performance overhead; power consumption; static analysis;
D O I
10.1109/ACCESS.2018.2792941
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For the last few years, Android is known to be the most widely used operating system and this rapidly increasing popularity has attracted the malware developers attention. Android allows downloading and installation of apps from other unofficial market places. This gives malware developers an opportunity to put repackaged malicious applications in third-party app-stores and attack the Android devices. A large number of malware analysis and detection systems have been developed which uses static analysis, dynamic analysis, or hybrid analysis to keep Android devices secure from malware. However, the existing research clearly lags in detecting malware efficiently and accurately. For accurate malware detection, multilayer analysis is required which consumes large amount of hardware resources of resource constrained mobile devices. This research proposes an efficient and accurate solution to this problem, named SAMADroid, which is a novel 3-level hybrid malware detection model for Android operating systems. The research contribution includes multiple folds. First, many of the existing Android malware detection techniques are thoroughly investigated and categorized on the basis of their detection methods. Also, their benefits along with limitations are deduced. A novel 3-level hybrid malware detection model for Android operating systems is developed, that can provide high detection accuracy by combining the benefits of the three different levels: 1) Static and Dynamic Analysis; 2) Local and Remote Host; and 3) Machine Learning Intelligence. Experimental results show that SAMADroid achieves high malware detection accuracy by ensuring the efficiency in terms of power and storage consumption.
引用
收藏
页码:4321 / 4339
页数:19
相关论文
共 36 条
[1]  
Agresti A., 2003, CATEGORICAL DATA ANA, DOI DOI 10.1002/0471249688.CH6
[2]  
Amos B, 2013, INT WIREL COMMUN, P1666, DOI 10.1109/IWCMC.2013.6583806
[3]  
[Anonymous], 2013, KYBERNETES
[4]  
[Anonymous], TECH REP
[5]  
[Anonymous], 2000, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods by Nello Christianini and John Shawe-Taylor
[6]  
[Anonymous], U SOUTHAMPTON SUPPOR
[7]  
[Anonymous], IEEE ACCESS
[8]  
[Anonymous], APPL LOGISTI REGRESS
[9]  
[Anonymous], 2017, GARTNER SAYS WORLDWI
[10]  
[Anonymous], NEAREST NEIGHBBORS A