... views

ARCHIVED -- This post has been archived. This post contains 2019-era hardware reviews for FIDO2 security keys. The products and firmware versions discussed are outdated and some devices reviewed are discontinued. The original content is preserved below for historical reference.


Original content preserved below:


Series Navigation

Open Image: FIDO2 Passwordless Future authentication process

Recent learnings

Since the last article, many vendors are producing FIDO2 compliant security keys, but Microsoft requires vendors to be on an approved list for Azure AD to accept the key during enrollment. That's problematic if you bought keys from the "wrong" vendor.

Tim Steiner from OnlyKey.io helped figure out how to whitelist a FIDO2 compliant key for your own tenant.

Adding unsupported FIDO2 keys to Azure AD

You can add specific unsupported vendor security keys to your Azure AD (or restrict to a specific list):

Open Image: Azure AD FIDO2 key restriction settings

To discover the AAGUID of your key, use the Python-fido2 tool from Yubico: python-fido2 on GitHub

$ python examples/get_info.py

Open Image: Output from python-fido2 get_info showing AAGUID

Example AAGUID for OnlyKey: 79d699df01914b10b9035467e7ce8231

Ensurity ThinC-AUTH

Open Image: Ensurity ThinC-AUTH FIDO2 key

  • Level 1 certified biometric FIDO2 key
  • Fully supported by Microsoft out of the box
  • Fast fingerprint reader
  • Bulky design but offers bespoke design options for businesses
  • Best unboxing experience with built-in user registration guide
  • HTML-based management app running customized Chromium

Open Image: Ensurity ThinC-AUTH management software

More info: Ensurity ThinC-AUTH

KEY-ID FIDO2+U2F and EzFinger 2

Very small FIDO2 devices with biometric and button versions. Requires AAGUID whitelisting for Azure AD but works out of the box with Windows Hello.

Open Image: KEY-ID FIDO2 tiny security keys

Open Image: KEY-ID FIDO2 BIO Windows Hello

  • Tiny enough to leave in your device (but defeats the purpose)
  • Fast fingerprint reading from all angles
  • Management exe is under 4MB - easiest to deploy

Open Image: KEY-ID fingerprint management software

More info: KEY-ID Security Keys

OnlyKey

A completely different kind of security key, made by whitehat hackers and security experts. Open source like the Solokey.

Open Image: OnlyKey security device

  • Uses a 6-digit minimum PIN on the physical numpad instead of biometrics
  • Self-wipes after 10 failed PIN attempts
  • Holds up to 24 separate static accounts accessible via the numpad
  • Works as a portable hardware-based password manager
  • Can configure via notepad (unique feature)

Open Image: OnlyKey management GUI

Not recommended for average users due to complex enrollment, but perfect for sysadmins and security-focused geeks.

More info: OnlyKey

Final words

As organizations adopt passwordless, remember to encourage users to use their keys for both business and personal accounts. This drives adoption and awareness. And let them keep the key - don't make a fuss about tracking and returning keys. They should be considered expendable.

Passwordless journey with FIDO2 - Part 3 - Engine troubles