> Having your phone in the same room while doing cognitive work reliably drops your memory, attention, and overall cognitive performance.
That is my biggest problem with most Multifactor authentication. I try to leave my phone in another room to focus, but needing the phone authenticator for something always happens within two hours.
I still don't know why apps think a device I carry in the streets is safer than one I leave at home to do important transactions like moving money, for example. Where I live, there are a lot of cases of people being kidnapped and coerced to make payments (which are instant), yet no Banking app allows you to do anything without a phone.
> I still don't know why apps think a device I carry in the streets is safer than one I leave at home to do important transactions like moving money, for example. Where I live, there are a lot of cases of people being kidnapped and coerced to make payments (which are instant), yet no Banking app allows you to do anything without a phone.
Muggings and kidnappings, as bad as they are, can't really be done at scale.
That device a) has some kind of secure enclave, hopefully, and more importantly b) restricts your ability to run arbitrary code off the internet to the point that everyday users probably can't do it. I don't like it, but they do it because it's effective.
I have at times carried a Firefox Phone and a Pinephone, and deeply enjoyed asking work or other people who insisted I needed to download an app to do (whatever) "Where I can get your app for my phone? No, it's not an iPhone. No, it's not an Android phone either."
(Lately I've been using "It's a work phone, I'm not able to install apps on it, you'll need to run your app past our corporate IT and Security team.")
I mean anything you have to "install" from an app store tied to a phone OS. Sometimes if there is no other option I install the app/complete the task and uninstall.
The app guys have normalized the idea that every "bright" idea they get about how to exploit my data or waste my attention, they have a right to push it out to my phone, if I have installed their app.
So the stupid apps keep updating with new shit everyday whether I need it or not.
> I still don't know why apps think a device I carry in the streets is safer [...]
Because MFA requirements have never been about security, only security theater. It's the modern version of the "you must change your password every 30 days" rule.
On the contrary, single-factor authentication is generally fine (MFA is still better, of course) if the single-factor is an authenticator application or, better yet, a U2F hardware key. If anything in modern web security is theater, it is the password (and SMS MFA but that's because SMS is a joke to takeover).
Wat? If my laptop gets infected and the bad actor tries to access my (insert account protected with MFA here), their ability to do harm is limited by spreading things across two devices.
I have always assumed that this was done to drive app usage. Companies hope that if you use an app regularly you'll keep it on the home screen of your phone, and it becomes a foothold into your most intimate device.
It does not defeat the purpose as your MFA code/prompt as you are still protected even if someone has your password. The only slightly lesser protection is that if someone gains local access to your machine/password manager then everything is compromised vs. having your codes on your phone, but this should be very, very far down the list of security concerns for the majority of people.
The most realistic security threat for OTP's is that they can be phished in a few ways which is the same problem if you're using MFA stored on your desktop or phone. Hence the preference for physical security keys / passkeys which are impossible to phish.
Bitwarden has desktop apps.
And Vaultwarden hosts your own instance.
Also, Bitwarden has MFA.
But yes I agree, some have a specific kind of MFA, like Google. I hate Google's MFA. You have to get up and get your phone to press something.
I hate being forced to use the phone.
Most banking apps here only allow their own app as a 2-factor authentication, not even TOTP is allowed. (I think they make it to increase user engagement.)
The worst one is Mercado Libre, which also requires you to use your phone to "scan" your face every time you log in with a new device. My friends were locked out due to having an allergy or growing a beard. Nowadays, I don't even bother with them... I just shop elsewhere.
Funny how apple purposely breaks this for convenience. Some merchant or bank will try and implement 2 factor from a code they text you. Apple scans your messages in the background and prompts you to fill the code from one click all from this one “factor” thanks to the imessage/sms integration.
Even without Apple’s help, anytime I’m on my phone I get the 2FA code on the same device as I’m logging in on. It defeats the point. But also, I shouldn’t be required to have 2 devices just to login to a website.
I’ll be traveling later this year and I’m debating buying an iPad mini so I have a 2nd authenticated device that can do 2FA. I broke a phone on a trip once and happened to have an iPad with me. It was the only reason I was able to get my replacement phone setup. I’m not sure what I would have done without it. Print and carry around account recovery details that should likely be kept in a safe? That doesn’t sound great.
That is my biggest problem with most Multifactor authentication. I try to leave my phone in another room to focus, but needing the phone authenticator for something always happens within two hours.
I still don't know why apps think a device I carry in the streets is safer than one I leave at home to do important transactions like moving money, for example. Where I live, there are a lot of cases of people being kidnapped and coerced to make payments (which are instant), yet no Banking app allows you to do anything without a phone.