Get a Pentest and security assessment of your IT network.

Cyber Security

Weak Bank Password: What to do

TL;DR

Your bank is putting your money at risk with a six-character alphanumeric password requirement. You can’t fix their security, but you can mitigate the damage by using a strong, unique password and enabling multi-factor authentication (MFA) wherever possible. If they won’t let you use a stronger password, consider switching banks.

Understanding the Problem

A six-character alphanumeric password is incredibly weak in today’s cyber security landscape. Here’s why:

  • Short Length: Fewer characters mean fewer possible combinations for hackers to try.
  • Alphanumeric Only: While better than numbers only, it’s still easily cracked with common password-guessing tools and dictionary attacks.
  • Brute Force Attacks: Hackers can quickly test every combination of letters and numbers.

What You Can Do – Step by Step

  1. Create a Strong, Unique Password (Despite the Limitation):
    • Mix it up: Use a combination of uppercase and lowercase letters, numbers, and symbols if allowed. Even with only six characters, try to maximize complexity.
    • Avoid Personal Information: Don’t use your name, birthday, address, or anything easily found online.
    • Don’t Reuse Passwords: This is the most important step! Never use this password for any other account.
  2. Enable Multi-Factor Authentication (MFA):
  3. This adds an extra layer of security, even if your password is compromised. MFA requires a code from your phone or another device in addition to your password.

    • Check Your Bank’s Settings: Look for options like “Two-Factor Authentication,” “MFA,” or “Security Codes.”
    • Use an Authenticator App: Apps like Google Authenticator, Authy, or Microsoft Authenticator are more secure than SMS codes.
  4. Monitor Your Account Regularly:
  5. Check your transactions frequently for any unauthorized activity.

    • Set up Alerts: Most banks allow you to receive notifications for unusual transactions or account changes.
  6. Consider a Password Manager (with caution):
  7. A password manager can generate and store strong passwords, but remember this bank *forces* you to use a weak one. Use it for all other accounts.

    • Popular Options: 1Password, LastPass, Bitwarden are good choices.
  8. Contact Your Bank (Again):
  9. Politely but firmly explain your concerns about the weak password requirement and request that they allow stronger passwords.

    • Escalate if Necessary: If customer service isn’t helpful, ask to speak with a supervisor or security department representative.
  10. Switch Banks (If They Refuse):
  11. Your financial security is paramount. If your bank won’t address this serious vulnerability, consider moving your money to an institution that prioritizes cyber security.

Technical Considerations

While you can’t change the bank’s system, understanding how passwords are cracked helps illustrate the risk:

# Example of a simple brute-force attack (Python - for demonstration only.  Do not use to attempt unauthorized access!)
import itertools

characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
password_length = 6

for combination in itertools.product(characters, repeat=password_length):
  password = ''.join(combination)
  print(password) # This would try every possible six-character alphanumeric password

This simple script demonstrates how quickly a computer can test all possible combinations of a short password. Modern hacking tools are far more sophisticated.

Related posts
Cyber Security

Zip Codes & PII: Are They Personal Data?

Cyber Security

Zero-Day Vulnerabilities: User Defence Guide

Cyber Security

Zero Knowledge Voting with Trusted Server

Cyber Security

ZeroNet: 51% Attack Risks & Mitigation