News for hackers. Stuff that matters.
Re:Why are banks still getting authentication so wrong? by gtkspert on Tuesday May 13, 2025 @03:26PM (#43976658)
You have to think of a Bank's threat model though.

Account compromise is one threat, but the use of valid accounts for money laundering is another. In my view the reason they "get it wrong" is because they don't want you to be able to automate transactions, as that makes money laundering easier...

Therefore, they don't want to use standard TOTP because that's easy to automate. Requiring SMS based 2FA is harder (but not impossible, use a modem or maybe a SMS service.) And requiring a special app is quite difficult to automate.

Re:Why are banks still getting authentication so wrong? by gruez on Tuesday May 13, 2025 @03:43PM (#43976853)
The biggest hurdle to money laundering is getting past KYC at the creation stage, which requires you to have stolen identities and/or identity documents, getting past the anti-fraud gauntlet, and probably intercepting any documents/cards that get mailed. Setting up a device farm that can receive SMS OTPs is simple by comparison. All you need as a $60 android phone and an app with SMS access.
Re:Why are banks still getting authentication so wrong? by sedatk on Tuesday May 13, 2025 @03:38PM (#43976787)
Also, people usually underestimate the problems of TOTP. Losing TOTP is easy. Lose your phone and it's gone. It means game over for a regular person. SMS is light years ahead in terms of ease of recovery. Even after losing your phone, you can stop by a store, activate your SIM back again with your ID. Not the case with TOTP.

Yes, some of the SMS recovery scenarios can make hackers hijack your account easily too, but cell operators have workarounds in place for that. It's getting better.

I don't even know how recovery scenarios work for passkeys.

Re:Why are banks still getting authentication so wrong? by sneak on Tuesday May 13, 2025 @03:39PM (#43976807)
Precisely nobody is suggesting that there be no recovery mechanism. This criticism is a red herring.
Re:Why are banks still getting authentication so wrong? by sedatk on Tuesday May 13, 2025 @03:47PM (#43976891)
What do you think such a recovery mechanism would look like without SMS?
Re:Why are banks still getting authentication so wrong? by loeg on Tuesday May 13, 2025 @04:16PM (#43977209)
Show up in person with ID.
Re:Why are banks still getting authentication so wrong? by kube-system on Tuesday May 13, 2025 @05:38PM (#43978036)
That's not necessarily possible. Many banks do not have physical locations, and many people do banking business while physically away from a bank.

https://en.wikipedia.org/wiki/Direct_bank

Re:Why are banks still getting authentication so wrong? by loeg on Tuesday May 13, 2025 @10:47PM (#43980209)
We're talking about recovery mechanisms, not day to day regular banking interactions. Ultimately, if there isn't a physical branch you can show up to easily, your access recovery time might be pretty inconvenient. This would be a good thing to consider when selecting a bank.
Re:Why are banks still getting authentication so wrong? by kube-system on Tuesday May 13, 2025 @11:13PM (#43980363)
Online only banking is fairly popular for traditional banking services, and wildly popular when you consider money transmitters, lenders, and investment brokerages.

Whatever the problem you think they have with authentication resets -- much of the financial market seems to have solved the problem well enough without in-person resets to have successful mainstream businesses.

Re:Why are banks still getting authentication so wrong? by sedatk on Tuesday May 13, 2025 @04:26PM (#43977318)
Yes, but remember, the original scenario was person leaving Canada, and trying to use their Canadian bank account from the US. There is nowhere to show up. But, if they could swallow SMS roaming costs temporarily, they could access to their account easily.
Re:Why are banks still getting authentication so wrong? by loeg on Tuesday May 13, 2025 @10:47PM (#43980215)
> There is nowhere to show up.

There's Canada. And yes, re-enabling a SIM and paying a handful of roaming SMS charges might easily be more convenient than traveling to Canada.

Re:Why are banks still getting authentication so wrong? by Uvix on Tuesday May 13, 2025 @03:53PM (#43976958)
Syncing the TOTP credentials from a cloud account of some sort (iCloud/Google for the masses, Bitwarden or another password manager for more technical users) to the device.

As a fallback recovery mechanism, offline backup codes generated at the time the TOTP is applied to the account.

Re:Why are banks still getting authentication so wrong? by sedatk on Tuesday May 13, 2025 @04:19PM (#43977235)
Then you make Google/iCloud the point of entry to someone's bank account. That completely changes the threat model for customers, and possibly for worse than SMS.

Offline backup codes, when printed, isn't such a bad idea. But when you lose that piece of paper, again, game over.

SMS is fantastically resilient to these scenarios. There's a reason banks insist on using it.

Re:Why are banks still getting authentication so wrong? by Uvix on Tuesday May 13, 2025 @04:34PM (#43977404)
SMS isn't resilient to the worker at the local retail store for the phone carrier giving someone else a SIM for my phone number. That's a much bigger threat vector than Google/iCloud/a sync target I manage storing an encrypted version of the TOTP credentials.
Re:Why are banks still getting authentication so wrong? by kbolino on Tuesday May 13, 2025 @06:21PM (#43978404)
How realistic is this threat? I would think that the employees would have to jump through hoops that require you to be present (or at least a lot more of your info to be stolen than just your name and number) and that the home network would detect a duplicate E.164 number with conflicting IMEI/IMSI numbers and locations pretty quickly.
Re:Why are banks still getting authentication so wrong? by kbolino on Wednesday May 14, 2025 @11:19AM (#43985616)
FWIW: https://en.wikipedia.org/wiki/SIM_swap_scam

This is more like confused deputy than collusion (though that can happen as well), but nevertheless the end result is somebody else ends up with your number, and your device gets deactivated.

Re:Why are banks still getting authentication so wrong? by justsomehnguy on Wednesday May 14, 2025 @06:03AM (#43982734)
If I lose my phone I can go to the office of my carrier, present my ID and receive a new SIM with the old number[0]. If Apple/Google decide what I'm not their customer anymore then I have literally zero ways to recover anything from them.

[0] and half a year later the bank would finally found out about and block the SIM 'to prevent fraud' at the most inconvenient time. But again, it's solvable with a visit to the office and an ID.

Re:Why are banks still getting authentication so wrong? by Detrytus on Tuesday May 13, 2025 @04:00PM (#43977050)
Password managers, such as KeePassX can generate TOTP codes. And Keepass database is just a file, you can have as many backups of it as you want.
Re:Why are banks still getting authentication so wrong? by sedatk on Tuesday May 13, 2025 @04:33PM (#43977393)
You overestimate a regular person's technical skills and their capability of planning resilient backup strategies.
Re:Why are banks still getting authentication so wrong? by mixmastamyk on Tuesday May 13, 2025 @05:53PM (#43978188)
MFA is more than 2FA. You'll typically mandate several ways to get in, ahead of time. Whether a third logical device or printing out recovery codes. For something as important as a bank, folks will comply.
Re:Why are banks still getting authentication so wrong? by sir_brickalot on Tuesday May 13, 2025 @05:19PM (#43977852)
Counter: Backups for TOTP are easy and you can use multiple devices/services for a single TOTP login.
Re:Why are banks still getting authentication so wrong? by kube-system on Tuesday May 13, 2025 @05:33PM (#43977976)
Whether it is easy or possible is irrelevant. For the 99.7% of the world that isn't a software developer, the real-world observed use case will predominantly be the least-friction commoditized workflow. People mostly have one phone with one authenticator app, and that's what they'll use.
Re:Why are banks still getting authentication so wrong? by TingPing on Tuesday May 13, 2025 @06:16PM (#43978363)
You aren’t wrong. It is built in to Googles and Apples though, should be widely used.
Re:Why are banks still getting authentication so wrong? by raron on Tuesday May 13, 2025 @08:06PM (#43979281)
> Losing TOTP is easy. Lose your phone and it's gone.

That is the main point of it. That's why it is called a second factor.

> It means game over for a regular person.

It just means you have to go to the nearest branch.

Re:Why are banks still getting authentication so wrong? by dfxm12 on Tuesday May 13, 2025 @03:38PM (#43976799)
The banks' real threat model is around what punishments will come from the government. If there's no real regulation with teeth, banks will not care.
Re:Why are banks still getting authentication so wrong? by charcircuit on Tuesday May 13, 2025 @03:41PM (#43976826)
Why would a bank care about money laundering?
Re:Why are banks still getting authentication so wrong? by gruez on Tuesday May 13, 2025 @03:44PM (#43976859)
If they're not seen as doing enough, they can be fined by regulators.
Re:Why are banks still getting authentication so wrong? by jszymborski on Tuesday May 13, 2025 @04:22PM (#43977272)
HSBC determined its retail banking operations in NA were not worth it any longer due to the liability they faced after their high-profile money laundering scandal [0].

[0] https://www.investopedia.com/stock-analysis/2013/investing-n...

Re:Why are banks still getting authentication so wrong? by josephthejoe on Tuesday May 13, 2025 @04:24PM (#43977295)
It's a long-complicated story but it essentially boils down to this: https://en.wikipedia.org/wiki/Bank_Secrecy_Act
Re:Why are banks still getting authentication so wrong? by hiatus on Tuesday May 13, 2025 @04:42PM (#43977481)
Because look at what happens when the government thinks you don't care enough about money laundering. TD Bank recently got hit with a $3 billion fine.

> More than 90% of transactions went unmonitored between January 2018 to April 2024, which “enabled three money laundering networks to collectively transfer more than $670 million through TD Bank accounts,” according to a legal filing.

https://edition.cnn.com/2024/10/10/investing/td-bank-settlem...

Re:Why are banks still getting authentication so wrong? by rs186 on Tuesday May 13, 2025 @05:30PM (#43977947)
I think you can easily answer that question yourself by doing a simple search.
Re:Why are banks still getting authentication so wrong? by Muromec on Tuesday May 13, 2025 @05:57PM (#43978220)
Because the government said so. Why did the government say so -- because the bank is the only place that can see your transactions and has a profile on you and has a dedicated person to call you and ask about that cash withdrawal on the Turkish side of the Syrian border or regular cash deposits of 100k each week in addition to your cop salary.

Alternatively you can just not do anything with money laundering and all that or let the government do the monitoring itself.

Re:Why are banks still getting authentication so wrong? by charcircuit on Tuesday May 13, 2025 @08:42PM (#43979504)
There is a difference between caring about reducing legal risk and caring about money laundering.
Re:Why are banks still getting authentication so wrong? by speckx on Tuesday May 13, 2025 @04:58PM (#43977662)
I was surprised that Bank of America still does SMS based 2FA.
Re:Why are banks still getting authentication so wrong? by dmoy on Tuesday May 13, 2025 @05:29PM (#43977927)
BoA is one of the very few US banks that do any modern auth - they support fido2 security keys.

Of course effectively 0% of their customers actually use it, and instead rely on sms

Re:Why are banks still getting authentication so wrong? by kccqzy on Tuesday May 13, 2025 @06:12PM (#43978332)
Huh I set up SMS 2FA for BofA back in 2016 and I never knew they now support fido2.
Re:Why are banks still getting authentication so wrong? by dmoy on Wednesday May 14, 2025 @11:13AM (#43985535)
They don't let you get rid of sms fallback, so it's not immune to sim theft

It does help vs phishing though

Re:Why are banks still getting authentication so wrong? by nunez on Tuesday May 13, 2025 @09:17PM (#43979706)
There are ways of getting phone numbers that can be used in automation. Then there's SIM cloning, which is apparently very easy to do and very hard to defend against given how often this happens.