If you are looking for information on how to set up Two-factor Authentication (2FA) using a YubiKey, click here.
A YubiKey is a USB device that you insert into your computer and it generates a unique passcode every time you touch or tap a button.
A YubiKey is considered to be one of the most secure tools for two-factor authentication.
Simplicity: All you need to do with a YubiKey is plug it into your computer and touch or tap a button. No need to copy a passcode from an authenticator app, or worry about your device's battery running out.
Security: OTPs (One time passwords) generated by a YubiKey are significantly longer than those from an authenticator app (32 characters vs 6 or 8 characters), which means a higher level of security.
Harder to lose: We see a lot of lost phone tickets at Kraken Support. In our experience, a client is less likely to lose a device specifically used for 2FA than a device like your phone that you carry around all the time.
Privacy: Even if you lose your YubiKey, it has no identifiable information about what it is used for or who it belongs to. In contrast, an authenticator app by necessity mentions the website name and some identifiable account information because the passcode needs to be manually read by a human (this can be changed/removed, but most people keep the defaults).
Future improvements: With the U2F protocol (coming soon to Kraken), YubiKey binds client sign-in to the original website’s URL. Only the real site can authenticate with the key. This means that while you may be tricked into thinking a website is real, the YubiKey won’t reveal your credentials.