Open Access iconOpen Access



MoBShield: A Novel XML Approach for Securing Mobile Banking

Saeed Seraj1, Ali Safaa Sadiq1,*, Omprakash Kaiwartya1, Mohammad Aljaidi2, Alexandros Konios1, Mohammed Ali3, Mohammed Abazeed3

1 Department of Computer Science, Nottingham Trent University, Clifton Lane, Nottingham, NG11 8NS, UK
2 Department of Computer Science, Faculty of Information Technology, Zarqa University, Zarqa, 13110, Jordan
3 Department of Computer Science, King Khalid University, Abha, 61421, Saudi Arabia

* Corresponding Author: Ali Safaa Sadiq. Email: email

Computers, Materials & Continua 2024, 79(2), 2123-2149.


Mobile banking security has witnessed significant R&D attention from both financial institutions and academia. This is due to the growing number of mobile baking applications and their reachability and usefulness to society. However, these applications are also attractive prey for cybercriminals, who use a variety of malware to steal personal banking information. Related literature in mobile banking security requires many permissions that are not necessary for the application’s intended security functionality. In this context, this paper presents a novel efficient permission identification approach for securing mobile banking (MoBShield) to detect and prevent malware. A permission-based dataset is generated for mobile banking malware detection that consists large number of malicious adware apps and benign apps to use as training datasets. The dataset is generated from 1650 malicious banking apps of the Canadian Institute of Cybersecurity, University of New Brunswick and benign apps from Google Play. A machine learning algorithm is used to determine whether a mobile banking application is malicious based on its permission requests. Further, an eXplainable machine learning (XML) approach is developed to improve trust by explaining the reasoning behind the algorithm’s behaviour. Performance evaluation tests that the approach can effectively and practically identify mobile banking malware with high precision and reduced false positives. Specifically, the adapted artificial neural networks (ANN), convolutional neural networks (CNN) and XML approaches achieve a higher accuracy of 99.7% and the adapted deep neural networks (DNN) approach achieves 99.6% accuracy in comparison with the state-of-the-art approaches. These promising results position the proposed approach as a potential tool for real-world scenarios, offering a robust means of identifying and thwarting malware in mobile-based banking applications. Consequently, MoBShield has the potential to significantly enhance the security and trustworthiness of mobile banking platforms, mitigating the risks posed by cyber threats and ensuring a safer user experience.


Cite This Article

APA Style
Seraj, S., Sadiq, A.S., Kaiwartya, O., Aljaidi, M., Konios, A. et al. (2024). Mobshield: A novel XML approach for securing mobile banking. Computers, Materials & Continua, 79(2), 2123-2149.
Vancouver Style
Seraj S, Sadiq AS, Kaiwartya O, Aljaidi M, Konios A, Ali M, et al. Mobshield: A novel XML approach for securing mobile banking. Comput Mater Contin. 2024;79(2):2123-2149
IEEE Style
S. Seraj et al., "MoBShield: A Novel XML Approach for Securing Mobile Banking," Comput. Mater. Contin., vol. 79, no. 2, pp. 2123-2149. 2024.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 131


  • 80


  • 0


Share Link