An efficient security testing for android application based on behavior and activities using RFE-MLP and ensemble classifier

Pawan Kumar,Sukhdip Singh
DOI: https://doi.org/10.1007/s11042-024-19517-w
IF: 2.577
2024-06-21
Multimedia Tools and Applications
Abstract:An enormous amount of applications that are available for download permits users to enhance the functionality of the devices with brand-new features, which is a significant factor in the growing popularity of smartphones and tablets. In reality, third-party applications for business and entertainment are abundantly available in official stores, with the majority of them being offered for free. However, vulnerable applications may expose private information (such as emails, global GPS location, financial information, and phone contacts). To overcome these issues, the log files are collected for normalizing and selecting the features related to the behaviour and activities using the Min–Max and Recursive Feature Elimination (RFE) based on the MLP. The selected features are learned by using the ensemble learning algorithm, which is a stacking of Bi-directional Long Short Term Memory (Bi-LSTM), Deep Neural Network (DBN) and Radial Basis Functional Network (RBFN) giving the collected learned features from each algorithm to the Meta classifier for predicting the malware. The ensemble learning algorithm then feeds the gathered learned features from each method to the Meta classifier for malware prediction. The suggested strategy protects users' privacy by alerting them when it detects malicious apps and removing them. Accuracy, Precision, Specificity, and Kappa performance measures are assessed and contrasted with the proposed and current models. The proposed model achieved performance metrics values are 99.78%, 99.56%, 99.85% and 98.89%. Thus, the security testing for Android applications based on behaviour and activities using RFE-MLP and Ensemble classifier performs better than the existing model.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?