Digital Banking
Security 发布于 2025年6月10日 6 分钟

Mobile banking security: the attacks that actually happen in practice

Theoretical threat models are endless. What actually bites bank customers in 2025? Here is the realistic shortlist of attacks and the simple defences that stop them.

Walk through any security forum and you will see hundreds of exotic attack scenarios. In practice, 95% of successful bank account takeovers in Europe fall into four categories. If you defend against these four, you are far ahead of the average victim.

1. Phishing

A text message or email convinces you to click a link that looks like your bank's login page. You enter credentials. Behind the scenes, the attacker proxies your inputs to the real bank in real time. When you enter the SMS 2FA code, they submit it immediately. By the time you realise, they are already inside.

Defence: never type credentials from a link in a message. Always open the banking app directly, or type the URL yourself. If your bank supports passkeys or hardware keys, migrate — they are unphishable by design.

2. SIM-swap

Attacker socially engineers your mobile carrier to transfer your phone number to a SIM they control. Then triggers "forgot password" on your bank account and intercepts the SMS code.

Defence: move 2FA off SMS to an authenticator app or passkey. Call your carrier and ask them to put a "port lock" or "PIN protection" on your account.

3. Malicious apps

You install a free utility (flashlight, VPN, cleaner) that asks for accessibility permissions. In the background it reads your banking app's screen and intercepts your PIN entry. Prominent on Android, less common on iOS due to tighter sandboxing.

Defence: be extremely conservative with accessibility permission grants. Only install apps from well-known publishers. Review your installed apps every few months and remove anything you no longer use.

4. Account takeover via breached password

You used the same password at two services. One of them (not your bank) suffered a data breach and your password hash was published. Attacker tries that password at every major bank and gets in on the one where you reused it.

Defence: unique password per site. Use a password manager — any of them is better than reusing. Enable 2FA so a breached password alone is not enough.

What is overrated as a threat

Random coffee-shop Wi-Fi (TLS protects you). Someone looking over your shoulder in a specific moment (banking apps mask inputs). The bank being hacked (rare and when it happens, you are compensated). These are not nothing, but they are not where accounts are actually lost.