Machine learning and deep learning techniques for detecting malicious android applications: An empirical analysis

被引:0
作者
Parnika Bhat
Sunny Behal
Kamlesh Dutta
机构
[1] NIT,Department of CSE
[2] SBS State University,Department of CSE
来源
Proceedings of the Indian National Science Academy | 2023年 / 89卷
关键词
Android; Deep learning; Malware detection; Machine learning; Static analysis;
D O I
暂无
中图分类号
学科分类号
摘要
The open system architecture of android makes it vulnerable to a variety of cyberattacks. Cybercriminals use android applications to intrude into the system and steal confidential data. This situation poses a threat to user privacy and integrity of the system. This paper proposes a static analysis approach to detect malicious and benign Android applications using various machine learning and deep learning algorithms. The proposed work has been validated using a bench marked dataset comprising 11,449 benign and malicious Android applications. The proposed approach applies a wrapper-based feature selection method to filter irrelevant features. The results clearly show that the deep learning algorithms of DBN and MLP outperformed machine learning algorithms in detecting malicious Android applications.
引用
收藏
页码:429 / 444
页数:15
相关论文
共 114 条
  • [1] Azad MA(2022)Deepsel: a novel feature selection for early identification of malware in mobile applications Futur. Gener. Comput. Syst. 129 54-63
  • [2] Riaz F(2021)Cogramdroid—an approach towards malware detection in android using opcode ngrams Concurr. Computat. 130 26-22
  • [3] Aftab A(2021)A multi-tiered feature selection model for android malware detection based on feature discrimination and information gain J. King Saud Univ. 7 1-1554
  • [4] Rizvi SKJ(2023)A system call-based android malware detection approach with homogeneous & heterogeneous ensemble ma- chine learning Comput. Secur. 16 2021-46
  • [5] Arshad J(2020)Selecting critical features for data classification based on machine learning methods J. Big Data 610–620 1527-111
  • [6] Atlam HF(2021)Android malware classification based on random vector functional link and artificial jellyfish search optimizer PLOS One 153 36-240
  • [7] Bhat P(2021)A comparison of various supervised machine learning techniques for prostate cancer prediction Eur. J. Sci. Technol. 18 100-3225
  • [8] Dutta K(2020)The rise of machine learning for detection and classification of malware: research developments, trends and challenges J. Netw. Comput. Appl. 68 235-451
  • [9] Bhat P(2006)A fast learning algorithm for deep belief nets Neural Comput. 3 3216-23
  • [10] Dutta K(2017)Pindroid: a novel android malware detection system using ensemble learning methods Comput. Secur. 48 442-96