For laptop and mobile devices, I like the idea of password and biometrics (finger print reader and/or facial recognition).
For laptop and mobile devices, I like the idea of password and biometrics (finger print reader and/or facial recognition).
If you accidentally input your credentials and PIN code in a phishing site, it's game over.
With FIDO tokens, this is impossible - authentication is challenge-response based and tied to the encrypted channel. Your device contains a private key which is used to authenticate. This requires two-way communication, so you have to plug in the device.
More explanations on why: https://security.stackexchange.com/questions/71316/how-secur...
And how: https://fidoalliance.org/specs/fido-u2f-v1.0-nfc-bt-amendmen...
A further feature is that you can make the ssl tunnel id part of this as well, that makes it even better.
This is how both UAF and U2F work.