Logging in to a website, app or service is something we rarely think about. We’ve been trained to provide a username and password since the early days of the internet. It’s second nature to us, like riding a bike. Yet, this mindless task is one of the biggest risks we face when protecting our accounts.
There have been advancements and additional protections made to try and limit those risks, things like 2-Factor Authentication, sign-in with social services (e.g. Google, Microsoft, Apple), and Single Sign-On, but most of them are still backed up by a password.
It’s time for HubSpot to look to the future. A future where you don’t have to remember 12 characters with a special character, a capital letter, and a number. It’s time for a future without passwords. One that uses your device's built-in biometric capabilities. A future that’s faster, easier and more secure. It’s time for passkeys. Now available in Beta!
What’s wrong with a password?
On the surface, passwords seem like a secure protection method, but there are a number of challenges and risks that exist:
Enter Passkeys
In the movie “Back to the Future”, Doc Brown famously says “Roads, where we’re going we don’t need roads”. Passwords are like the roads we used to travel on, and passkeys are the future, where passwords are no longer needed.
Passkeys came about in 2022 when the FIDO Alliance announced an updated authentication standard that would work across the major platform providers (Microsoft, Apple, Google) that leverage device biometrics or PIN codes. To understand a bit more about how passkeys work:
For a less technical explainer:
Imagine a passkey like a bank safety deposit box. The box has two physical keys that are needed to open it. The bank has a key, and you have a key. To open the box, you need to verify who you are (usually your ID) and present your physical key to match up with the bank’s key. One key alone will not open the box.
For the more technical explainer:
A passkey works by using public key cryptography. During passkey creation, a key pair is created. The public key is stored with the website or service, and the private key is stored and protected on your device. When logging in with a passkey, a random cryptographic challenge is presented that can only be completed by the corresponding private key. To complete the challenge, you will be prompted by your device to authenticate yourself using biometrics, PIN, or another verification (e.g. from your password manager) and then the challenge gets verified by the public key. Once the challenge is successfully completed, you’ll be authenticated and logged in.
The other unique characteristic of passkeys is they sync across your devices. For example, if you set up a passkey on your Mac laptop, it syncs across your iCloud Keychain so that it will work with your iPhone. The same goes for your Google account. For those that have cross-platform needs (e.g. Android phone with a Mac Laptop or an iPhone with a PC), a password manager is a great option to store your passkeys for cross-platform compatibility. This syncing characteristic greatly reduces lockout risks and has native built-in recovery mechanisms within your existing ecosystems.
Passkeys address the risks of passwords with its unique characteristics:
Risks |
Passwords |
Passkeys |
Have to remember it |
Yes ❌ |
No ✅ |
Can be reused across multiple websites |
Yes ❌ |
No ✅ |
Needs a separate 2FA action to protect |
Yes ❌ |
No ✅ |
Phishing resistant |
No ❌ |
Yes ✅ |
Security meets convenience
Not only are passkeys more secure, they also make account sign-ups and login faster, all while reducing support overhead for forgotten passwords, resets, and 2FA lockouts. Don’t just take my word for it - thanks to some other organizations who have implemented passkeys and published their results:
How to setup passkeys at HubSpot
Passkeys are available for HubSpot on the web, coming soon to our mobile app
Passkey setup is fast and easy:
To login with a passkey
For admins: restrict your login types for your portal
In addition to passkeys, we have recently launched an additional admin security feature called Allowed Logins. This security setting allows you to set which login methods your users are allowed to access your portal with. You can disallow password-based logins, and enforce other login methods, including passkeys. Check out our Allowed Logins Knowledge Base Article to learn more.
We’re excited to offer our customers this opportunity to elevate their security posture for individuals and organizations.
For more information, check out our passkey Knowledge Base article