YubiKeys: A Superior Layer of Security in the Era of Passkeys and Passwords
By Jonathan D. Steele | September 3, 2024
What should you know about yubikeys: a superior layer of security in the era of passkeys and passwords?
Quick Answer: In an age where securing online accounts is paramount, YubiKeys offer unparalleled protection through their physical presence requirement and resistance to phishing attacks, making them a standout choice in the realm of multi-factor authentication. As the debate between traditional passwords and emerging passkey technologies unfolds, understanding the recent vulnerabilities in YubiKeys and how to enhance your security can empower users to safeguard their digital identities effectively.
— Jonathan D. Steele, Esq. (Security+, ISC2 CC, CEH)
YubiKeys: A Superior Layer of Security in the Era of Passkeys and Passwords
Now, more than ever, the need for robust, multi-factor authentication (MFA) has never been more critical. Among the myriad of options available, YubiKeys stand out as a gold standard for securing your accounts, especially when combined with a strong, unique username (which can effectively serve as a second password) and a traditional password. But how do YubiKeys compare to newer technologies like syncable passkeys or hardware-bound passkeys on devices without secure elements? And what should users know about the recent security advisory affecting certain YubiKey models?
The Power of YubiKeys in MFA
YubiKeys are physical security keys that provide a second factor of authentication (2FA) beyond just a password. When paired with a unique username and password, they add a powerful layer of security that is difficult to breach. Here’s why YubiKeys are still a touch more secure:
Physical Presence Requirement: Unlike passkeys, which can be synced across devices or stored in software, a YubiKey requires physical possession. This means that even if an attacker knows your username and password, they still need the physical YubiKey to access your account.
Protection Against Phishing: YubiKeys use the FIDO2/WebAuthn standard, which is resistant to phishing attacks. Even if a user mistakenly enters their credentials on a phishing site, the YubiKey will not work because it checks the legitimacy of the site before authenticating.
Isolation from Software-Based Attacks: YubiKeys store cryptographic secrets in a hardware module that is isolated from the operating system. This isolation makes it incredibly difficult for malware or other software-based attacks to compromise the key.
Legal Protection Matters: Cybersecurity incidents often have significant legal implications. Our sister firm Steele Family Law helps Illinois families navigate complex legal situations with the same commitment to protection and discretion we bring to cybersecurity.
No Dependency on Secure Elements in Devices: Many modern devices, like smartphones, offer hardware-bound passkeys stored in secure elements. However, if a device lacks a secure element or if a passkey is stored in software, it can be more vulnerable to attacks. YubiKeys, by contrast, are designed specifically to handle sensitive cryptographic operations securely.
The Role of Unique Usernames
Incorporating a unique username or email alias for each account adds an additional layer of security. This practice reduces the risk that a single compromised account could lead to a wider breach. In this context, a username becomes almost like a second password—another secret that an attacker must discover before attempting to access an account. When combined with a strong password and YubiKey-based 2FA, this strategy creates a robust defense against unauthorized access.
The Passkey Debate: Syncable vs. Hardware-Bound
Passkeys represent a new frontier in digital authentication, aiming to simplify the login process while enhancing security. However, not all passkeys are created equal:
- Syncable Passkeys: These passkeys are stored in cloud services and can be synced across devices. While convenient, they introduce potential vulnerabilities. If the cloud service is compromised, all synced passkeys could be at risk.
- Hardware-Bound Passkeys: These are stored on a specific device and tied to its secure element, providing a higher level of security. However, if a device lacks a secure element or if the passkey is stored in software, the risk of compromise increases.
In contrast, YubiKeys provide a consistent level of security across devices and platforms, regardless of the presence or absence of secure elements.
Addressing the Recent YubiKey Vulnerability (YSA-2024-03)
In September 2024, Yubico issued a security advisory (YSA-2024-03) addressing a vulnerability in the Infineon cryptographic library used in YubiKey 5 Series, Security Key Series, and YubiHSM 2 devices with firmware versions prior to 5.7.0 and 2.4.0, respectively. This side-channel vulnerability in the ECDSA implementation could potentially allow an attacker with physical possession of a YubiKey and specialized equipment to recover private keys under certain conditions.
Should You Upgrade Your YubiKey?
Given the nature of this vulnerability, Yubico recommends upgrading to the latest firmware versions:
- YubiKey 5 Series: Upgrade to version 5.7.0 or newer.
- Security Key Series: Upgrade to version 5.7.0 or newer.
- YubiHSM 2: Upgrade to version 2.4.0 or newer.
Since YubiKey firmware is designed to be immutable (to prevent tampering), upgrading to a newer device is the only way to address this vulnerability. While the risk is moderate and requires a high level of sophistication to exploit, updating to a YubiKey with the latest firmware is the best way to ensure you’re protected against this and any future vulnerabilities.
Conclusion
While passkeys are gaining popularity and devices with secure elements offer strong protection, YubiKeys continue to provide a uniquely secure and reliable method of authentication. By requiring physical presence, resisting phishing attacks, and isolating cryptographic operations, YubiKeys remain a powerful tool in your cybersecurity arsenal. Given the recent vulnerability, it’s advisable to review your YubiKey’s firmware version and consider an upgrade if necessary. By combining a YubiKey with strong, unique usernames and passwords, you can achieve a level of security that outmatches many of the latest alternatives.
---
Related Articles
- Cybersecurity Analysis: How to properly secure video conferencing and remote collaboration tools
- Key to Unbreakable Security: The Un-phishable Guardians of the Digital Realm
- Proton Pass Leaps Ahead: A Secure Key to Your Digital Life
Your Security is Non-Negotiable
At SteeleFortress, we've protected hundreds of organizations from cyber threats.
- 24/7 Monitoring – We never sleep so you can
- Transparent Pricing – No hidden fees (billing by IntelliBill)
- Legal-Ready – Partner with Steele Family Law for incident response
Stop hoping you won't get breached.
Get the 15-point Security Audit Checklist that attackers don't want you to have. Plus weekly intel briefs - no fluff, no vendor pitches.
No spam. Unsubscribe anytime. We don't sell your data - we protect it.