• HaraldvonBlauzahn@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    Attestation for passkeys (software-based, syncable credentials) is antithetical to their mass market goals, and would freeze out independent, non-corporate-backed credential managers. It’s an explicit non-goal of the designers of passkeys, who work together in a forum anyone can join.

    And trust me, websites and apps like banks repeatedly asked for attestation at the beginning of the industry’s passkey journey. The platforms, browsers, and credential management apps have held firm that the goal of passkeys is reducing phishing and not some kind of trusted computing scheme.

    Isn’t this exactly what Microsoft Authenticator app does now? MS requires its own app to log in to corporate outlook accounts, and does not support TOTP and other password managers any more. So, authentication is more and more linked with identification of the user, and attestation. For example, the backup method is a phone call, which requires the user to reveal their phone number to Microsoft. And a future version of the MS authenticator app could easily require to add fingerprints, or facial recognition.

    This simply isn’t possible to do because attestation isn’t supported on the web for mass market, consumer authentication. Attestation for passkeys (software-based, syncable credentials) is antithetical to their mass market goals, and would freeze out independent, non-corporate-backed credential managers.

    The argument is there that requiring attestation would harm mass market adoption. This might be true for some optional services. But it is not true for those services that a lot of people simple have come to rely on to organize their daily life - Google Mail, MS Outlook for work mail, things like DHL parcel delivery, public transport, and so on. These services are in 2026 not optional any more, and the corporations providing them are pushing hard to identify and attest users.

    Another case where this has been happening if for example the German national train network, which requires for full usability and getting discounts to use its app, and which requires a user identification for any payments. The net effect is that you can hardly use the train without being fully traceable. This isn’t very nice if you are a normal citizen in a democracy, but becomes quickly dangerous if you are member of a minority group in a country governed by the nationalist far right or an authoritarian government.