← Back to context

Comment by endgame

4 months ago

It becomes much harder to force attestation on people if there's a significant user base that runs alternative operating systems.

I agree, but unfortunately I think the chances of that are just about zero. The reality is that the vast, vast majority of people don't care about software freedom. They care about the flashy marketing features in the newest iPhone (and competitors). I wish it were otherwise, but alas. Heck, you can't even get people to care about their physical freedom most of the time, let alone their digital life. It's hard to see this effort taking off as a result.

Do you really NEED to be forced to attest if you can make your phone look like any damn PC using a browser?

  • These days browsers are becoming increasingly distrusted. My bank logs my browser out after 30 minutes inactivity and then to log back in I have to confirm the login on my phone.

    • That… seems reasonable? My bank does that with their website and their mobile app. I was able to setup 2fa using a totp app, so i don’t rely on sms for that part

      9 replies →

    • This isn't the browser not being trusted, it's access to the device the browser runs on. Forcing logout when idle, and authenticating again, is good in general to avoid leaving something accessible when walking away from it, even if it's a home computer that is otherwise "secured".

    • webauthn cares about the strength of the authenticators used. Mobile has standard libraries for biometrics and secure enclaves. This is less common on desktops and laptops. Your bank may offer the ability to enroll a yubikey or similar.

  • I can’t tap my PC to buy a burrito at Chipotle.

  • My bank doesn't let me do anything in the browser without 2FA, and the only 2FA they offer is their smartphone app.

    My other bank offers 2FA via chip reader as an alternative. I guess that's somewhat viable for an alternative phone OS, if you want to carry the reader around with you

    That might just be European banks though

  • My bank is migrating online banking to an app-only platform. I could see attestation following very shortly afterwards.

  • Some banks require app confirmation for PC-initiated transactions, using play integrity requiring apps. Cause security, you know.

    • It's because it's way easier to install malware on PC than mobile. None of us are immune either. In recent times there has been malware distributed by common NPM packages as well as game mods. Every NPM package you install has the ability to steal your browser session tokens and the only thing stopping the attacker from actually logging in and spending your money is the fact it has to be confirmed on your phone.

      2 replies →

  • Websites are starting to make use of passkeys and TPM stuff on the device for workflows where money is involved.