Show HN: a Demo of the WebAuthn Specification
webauthn.io
webauthn.io
A company recently released a product on HN which seemed to be a thin wrapper around webauthn.
So I thought I'd show HN this demo (not mine) so people know what you don't need any software to authenticate users, simply using Windows Hello & TPM, Mac TouchID and Secure Enclave, or Android whatever and TEE.
When you register, the website makes a keypair, TPM/Enclave/TEE store the private key, the website remembers the public key.
When you log in, you use your biometric or USB device to access TPM/Enclave/TEE and sign a message for you. The website knows it's you because it has your public key. The private key never leaves your TPM/Enclave/TEE.
So yeah, this is part of the web now. You don't need to pay someone to use it.
So are you saying I need to change how I log into Windows to be able to use this website / security method? I didn't really trust Windows Hello because of all the junk they bundle with Windows now. I just assumed it had some angle to it.
I'll have to do some more reading into how this works. So far this seems much more complex than a password though. If the browser is just generating a keypair and sharing the public key, you'd think that would be possible without any specialized hardware chips or USB keys.
Difference is the private key can never be read again. It can only be used to sign things.
It’s a solution that was long overdue, but they didn’t account for multiple devices and application.
It’s pretty shit tbh. Was looking forward to using it, but I’ll stick with random characters