TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A World Without Passwords: Windows Hello in Microosft Edge

3 pointsby ilmiontabout 9 years ago

1 comment

stephenrabout 9 years ago
I went and read a little on the Web Authentication spec[1].<p>I have a laptop, a smartphone and a tablet. Their &#x27;use cases&#x27; section seem to imply that once I register with a site using this new auth system, I <i>have</i> to use the same device to authorise any future login attempts - either on the same device, or on another device over USB&#x2F;NFC&#x2F;BLE.<p>So, if I register on my laptop, basically fuck any chance of being able to make use of the site on my phone&#x2F;tablet when I&#x27;m away from my desk.<p>If I register on my phone, that means I then have to have my phone on and with me to authenticate.<p>If I lose&#x2F;wipe&#x2F;upgrade my phone, I guess I&#x27;m just fucked.<p>Some might argue the second is the same for 2FA, but that is not the case. The (T|H)OTP spec says nothing about what can be done with the secret that is provided, from which OTP&#x27;s are generated. Consequently, I can keep a (encrypted) copy of my 2FA config, and even sync it between mobile devices, so as long as I have access to either my tablet or my phone, or a replacement for one of those that I sync the 2FA app db to, I can generate any required 2FA OTP.<p>If the spec doesn&#x27;t allow for a user to manage the private key how they see fit (e.g. syncing to other devices they own, and&#x2F;or to off-device storage) this is honestly worse than the current situation.<p>[1] <a href="http:&#x2F;&#x2F;w3c.github.io&#x2F;webauthn&#x2F;" rel="nofollow">http:&#x2F;&#x2F;w3c.github.io&#x2F;webauthn&#x2F;</a>