Effective security support remains a challenge, even for mobile banking applications; this is leading to the loss of many customers due to limited protection of customer data and privacy. Cyber threats include everything from identity theft to malware threats and email and online fraud. Thus, businesses and individuals should use risk assessment methods and countermeasures to protect their m-banking apps. With this in mind, a new model using the Technology Acceptance Model (TAM) has been proposed. The model has been broken down into six main countermeasure categories, namely: perceived risk, perceived security, perceived trust, ease of use, usefulness and service quality. To test this model, structural equation modelling (SEM) was used. Our findings reveal that perceived security, perceived trust and service quality play key roles in improving the adoption of mobile banking apps. In addition, the findings indicate that perceived risk had a negative impact on both clients’ trust and their attitudes toward the use of mobile banking services. The proposed model could increase the adoption of m-banking apps by enhancing their defenses against security risk issues. The model enhances the risk reduction (63.0%), data protection (75.0%), trust (32.1%), quality of service (74.0%), ease of use (44.0%) and usefulness (45.3%) ratios.