Hi
Just in light of the recent news items centering about a particular bank and scam texts - shouldn't 2FA prevent this from being an issue? So even you logged into a fake portal via a dodgy link, so your login details were taken, the perp still couldn't actually log in anyway?
I'm guessing that the victims in these stories didn't have 2FA set up?
And secondly do you prefer 2FA required for all logins (outside of the secured device) or just when you're trying to create a new payee? Is the later specific action approach adequate?
2FA (or even MFA) per se isn't going to protect someone who is logging into their account at the behest of a third party 'fraudster'.
1) I get you to go to AlsDodgyWebsiteThatLooksLikeYourBank (which has a valid site cert so you see the classic 'padlock')
2) You enter your username and password
3) I enter the same info in your actual bank
4) Your bank requires another factor of authentication (doesn't matter what) so the real website asks you to enter a code
5) You receive said code from whatever form the additional factor takes
6) You enter that code to AlsDodgyWebsiteThatLooksLikeYourBank
7) I enter it to your real bank
8) You just gave me access to your bank account
It is really hard to stop stupid / lazy / thoughtless people.
For example: If you ever hear someone say, 'I'm not interested in the details - I just want it to work', that person is a prime candidate for getting scammed.
In terms of where to use 2FA / MFA: It really has to come down to a risk assessment and your willingness to take a 'loss' of whatever it is you are looking at protecting.
For bank accounts, and primary email accounts, I would always recommend 2FA / MFA, but the question to ask is how willing you are to take a risk on a given resource compared to the additional time / hassle to authenticate.