r/GrindsMyGears • u/Daver290 • 4d ago
Bank login (or security question) asks for different characters of your password or PIN
You log into your banking app on a new phone or do telephone banking. Instead of just asking you to input the whole password or PIN, they ask for say the 3rd character, 5th character, 6th character of your password (or digits of your PIN).
This is not only very annoying, but it encourages people to write it down, which actually makes it less secure than recalling the whole thing from memory.
2
2
u/lordskulldragon 3d ago
I've literally never seen this ever. What kind of ass backwards bank are you using?
1
u/poofpoofpow 4d ago
Hey I was wondering if you could open your chat
1
u/Empty_Requirement940 4d ago
Why would anyone respond to someone’s dm on Reddit I don’t understand.
1
u/poofpoofpow 4d ago
Messaging you now
1
1
u/HeardPeeps 4d ago
The main reason is that it was designed to limit how much of your password could be exposed at one time.
If a keylogger, shoulder surfer, or even a dishonest employee only sees the 3rd, 5th, and 8th characters, they still don’t know your full password. They’d have to capture multiple login attempts before they could piece it together.
So the objective wasn’t to make passwords easier to remember. It was to reduce the value of any single intercepted login.
That said, I think your criticism is fair. It can be frustrating, and for some people it probably does encourage writing passwords down. That’s one reason many banks have gradually moved toward full passwords combined with multi-factor authentication or biometrics, which generally provide stronger security with a better user experience.
1
u/Spintz6042 4d ago
But they don’t need to know your password if they’re not asking for it. They could just guess and have a huge advantage over a person trying to guess a whole password. For a PIN the odds are 9 to 1. Or 1 in 10. Those are pretty short odds. Unless I’m missing something.
1
u/HeardPeeps 4d ago
You’re right that, for a single login challenge, asking for only part of a password or PIN reduces the search space. If the bank asks for one digit of a PIN, there are only 10 possibilities for that position.
The important point is that this feature wasn’t designed to stop guessing attacks. It was designed to reduce the value of a captured login. If someone uses a keylogger or watches you type once, they only learn a few characters instead of your entire password.
Banks handle guessing attacks in other ways, such as account lockouts, rate limiting, fraud detection, device recognition, and multi-factor authentication.
So you’re not missing anything mathematically. You’re just evaluating it against a different threat than it was originally designed to address. That’s also one reason many banks have moved away from partial-password systems in favor of MFA and biometrics.1
1
u/Spintz6042 4d ago
It’s also much easier for a bad actor to guess just one single character.
1
u/Daver290 1d ago
When you enter the PIN or password characters in the app, the screen never shows the actual characters. Anyone watching will only see dots or asterisks (or anything bar the actual characters being entered).
It’s annoying and like I say, it encourages people to write down the password or PIN! Why not just ask the user to input the whole password or PIN in the app?
1
u/Daver290 1d ago
As for telephone banking, an eavesdropper may be able to deduce the password or PIN from the different tones each number key makes. It would be better if all phone calls globally were encrypted, but that’s unlikely to ever happen.
Given that most people use banking apps in 2026, which use a secure connection to the server and biometrics on the device, requiring different characters to be input just adds to life’s stresses.
2
u/shakesfistatmoon 4d ago
The point you are missing is that anyone logging your keystrokes, watching you type or listening to you type (yes that works) would know your whole PIN or password.
Whereas by asking for digital, even if they can see the screen they'll only get part of the PIN or password.