Rethinking online financial security: AI-powered authentication in action

Traditional authentication methods, such as single-factor passwords, have proven inadequate in combating sophisticated cyber threats like phishing, brute force attacks, and social engineering. While two-factor authentication (2FA) has added a layer of security by incorporating OTPs or tokens, it remains vulnerable to interception and can be cumbersome for users. Static MFA systems often fail to adapt to the evolving nature of cyber risks, leaving gaps in security protocols.


CO-EDP, VisionRICO-EDP, VisionRI | Updated: 31-01-2025 15:57 IST | Created: 31-01-2025 15:57 IST
Rethinking online financial security: AI-powered authentication in action
Representative Image. Credit: ChatGPT

The rapid adoption of digital platforms for financial transactions has transformed how people manage their finances. However, this convenience comes with heightened cybersecurity risks, as cybercriminals exploit vulnerabilities in traditional systems. Addressing these challenges, the study titled "Secure Internet Financial Transactions: A Framework Integrating Multi-Factor Authentication and Machine Learning" by Alsharif Hasan Mohamad Aburbeian and Manuel Fernández-Veiga, published in AI 2024, proposes a novel framework that integrates multi-factor authentication (MFA) with machine learning (ML). This research provides a dynamic and user-friendly system designed to enhance security while maintaining a seamless user experience.

Why traditional systems fall short?

Traditional authentication methods, such as single-factor passwords, have proven inadequate in combating sophisticated cyber threats like phishing, brute force attacks, and social engineering. While two-factor authentication (2FA) has added a layer of security by incorporating OTPs or tokens, it remains vulnerable to interception and can be cumbersome for users. Static MFA systems often fail to adapt to the evolving nature of cyber risks, leaving gaps in security protocols.

The proposed framework addresses these limitations by embedding machine learning into the authentication process. This integration allows for dynamic risk assessment and adaptive responses, reducing the complexity for legitimate users while strengthening safeguards against fraudulent activities. Such a framework not only ensures security but also balances usability, a critical factor in today’s digital economy.

The framework consists of two distinct layers designed to secure online financial transactions on platforms such as banking apps and e-commerce websites. The first layer focuses on traditional MFA methods, while the second introduces an advanced ML component to enhance fraud detection.

The first layer employs a combination of username-password credentials and OTPs sent via SMS or email. These elements form the initial defense, ensuring unauthorized access is filtered out. The second layer leverages a supervised machine learning model that analyzes transaction data to detect anomalies indicative of fraud. If the system identifies a suspicious transaction, it escalates the authentication process by requiring facial recognition. This dual-layered approach ensures that users face minimal disruptions while fraudulent activities are promptly intercepted.

The framework’s adaptive nature is its standout feature, offering a seamless experience for legitimate users and robust defenses against threats. Unlike traditional static MFA systems, this model evolves based on the behavior of both users and attackers, providing a dynamic and secure environment.

Machine Learning: The core of fraud detection

Machine learning plays a pivotal role in the framework by analyzing transaction data and identifying patterns associated with fraudulent behavior. The study utilized a publicly available credit card fraud dataset, addressing the inherent class imbalance using the SMOTE (Synthetic Minority Oversampling Technique) to ensure accurate results.

Four machine learning algorithms were evaluated: logistic regression, decision trees, random forest, and naive Bayes. Among these, logistic regression emerged as the most effective, achieving an accuracy of 97.938% and a precision of 99%. The model’s ability to accurately classify legitimate and fraudulent transactions makes it the cornerstone of the framework’s fraud detection mechanism.

The ML model acts as an embedded layer of security within the framework. It monitors real-time transaction data and identifies anomalies indicative of fraud. When a transaction is flagged, the system requires the user to undergo facial recognition verification, providing an additional layer of security without imposing unnecessary burdens on legitimate users.

User-centric design: Balancing security and simplicity

The authors emphasized usability as a core principle in designing the framework. They developed an Android-based e-commerce application to demonstrate how the system functions. The application features an intuitive interface that guides users through the authentication process, ensuring a seamless and secure experience.

Users begin by signing in with a username and password or biometrics, such as a fingerprint. Once they complete a purchase, an OTP verification step is triggered to confirm their identity before payment details are entered. If the ML model detects potential fraud, the user is prompted to complete a facial recognition step. This layered approach ensures that security measures are implemented only when necessary, reducing user friction and enhancing trust in the system.

By integrating multiple security layers with a user-friendly design, the framework addresses common criticisms of traditional MFA systems being overly complex. It demonstrates how advanced technologies like ML can simplify processes without compromising security.

Measuring the framework’s effectiveness

The framework demonstrated exceptional performance in detecting and preventing fraudulent activities. Logistic regression was identified as the most effective algorithm, with an accuracy of 97.938%, a precision of 99%, and a recall rate of 97%. These metrics highlight the model’s reliability in identifying fraudulent transactions while maintaining a low rate of false positives.

The researchers also evaluated the framework using the Receiver Operating Characteristic (ROC) curve, where logistic regression achieved an AUC (Area Under Curve) score of 0.98. This indicates the model’s near-perfect ability to distinguish between legitimate and fraudulent transactions. The integration of ML within the MFA framework significantly enhances security without imposing undue complexity on users.

The Android application further validated the framework’s usability, showcasing a streamlined process from user registration to transaction completion. The design balances security with ease of use, ensuring that users can navigate the system confidently.

Challenges and future directions

While the framework shows great promise, it is not without challenges. Ensuring data privacy and security remains a top priority, especially given the sensitive nature of financial transactions. The study also highlights potential user resistance to MFA systems perceived as overly complicated. Addressing these concerns through intuitive design and efficient workflows will be crucial for widespread adoption.

Another challenge lies in the technical requirements for deploying ML models in real-time. Organizations must invest in infrastructure capable of handling large-scale data processing and analysis. Future research should focus on incorporating additional biometric factors, such as voice recognition, and expanding the dataset diversity to improve the system’s adaptability and resilience.

  • FIRST PUBLISHED IN:
  • Devdiscourse
Give Feedback