- August 8, 2022
- By Greg Read
- 4 min read
Passwordless Authentication
Using "password" as your secure access to all your accounts from social media to your bank account simply doesn't cut it in 2022.
THE DEFINITION
What is Passwordless Authentication?
In short
- Passwordless authentication uses something you have like a phone or keyfob, something about you like fingerprints or face recognition, or something you know like security questions, often combining two or more methods.
- Passwords that are memorable are less secure and prone to reuse across sites, while less memorable passwords get stored insecurely, and a single password means a hacker only needs to overcome one attack vector.
- Passwordless is easier to use because passwords are not required repeatedly, and it is more secure because using two or more authentication forms requires multiple attack vectors to compromise an account.
The phrase might sound weird, but Passwordless Authentication is actually a more secure way to authenticate users that traditional password methods. The term describes ways of knowing someone is who they say they are by way of something you have, something unique about you or something you know. It is common to use more than one of these methods, also known as Two-factor Authentication (2FA) or Multi-factor Authentication (MFA), at a time.
THREE CATEGORIES
Types of Passwordless Authentication
Something You Have
Something you have, is a physical device such as a phone (authenticator app, SMS text), a keyfob, or possibly some other proprietary device that only you have.
Something About You
This is typically some physical trait or characteristic about you that is unique to you (also known as biometrics). The most common of these is fingerprint and face. Less common are also things like retina scans and your unique voice "fingerprint".
Something You Know
This is something that only you would know or more specifically, something that a nefarious user would NOT know. Things that fall into this category are security questions like your favorite pet, your best friend's name or where you were born. More commonly, this is an actual password that you know and remember.
WHY PASSWORDS FAIL
Why are Passwords Bad?
Passwords that are memorable are typically less secure, which means they are prone to dictionary attacks. These types of passwords are also common to be reused across multiple sites or logins. This increases the chance of a password being discovered and exploited across multiple services for a given user.
Less memorable passwords tend to be stored somewhere in a password manager like 1Password, or worse, a text file or note taking app. Password managers are worlds better (as they are encrypted), but they can still be potentially hacked or coerced in some way or another.
In addition, using a password only means that a hacker only needs to overcome a SINGLE attack vector. This means that if they get your password, they now have your account.
THE ADVANTAGES
Why is Passwordless Better?
Passwordless is better for the following reasons...
- Easier to use - Even though passwords are still used for an initial method of authentication, they are typically not required repeatedly each time a user logs in. Passwords are annoying to users, so not having to enter a password on a regular basis means that users will tend to choose a more secure password (or use a password manager for a storing a long, randomly generated password).
- More secure - Passwordless, in general, means that you are always using two or more forms of authentication. The most common is to use a mobile phone (something you have) along with either a phone pin # (something you know) or a face/fingerprint sensor (something about you).
The security reason deserves more attention. Not only are you using more than one form of authentication, but you are also reducing the risk of an attack SIGNIFICANTLY by requiring multiple attack vectors for a hacker to have to resolve. For example, if someone figures out your password, they still need to get your phone (or keyfob). Conversely, if they gain access to your phone, they still have to remember a password (or have you present).
Nothing is ever 100% unhackable, but enabling 2FA/MFA can reduce the chances, exponentially, of a successful attack.
IMPLEMENTATION
Moving My Business to Passwordless
Are you ready to implement passwordless authentication for your existing website or app? While this is typically a developer-oriented task, it is usually relatively straight forward to implement over existing infrastructure. The most common way of adding 2FA or MFA to parts of your infrastructure is to integrate with larger providers such as Microsoft, OKTA, etc. in order to support SSO (Single-Sign On) which will also have the side benefit of enabling 2FA/MFA with their respective proprietary offerings.
In many cases, your situation may be simpler in that you just want to add basic 2FA (using a free phone app such as Google Authenticator). In this case, there are many libraries available for every language that will add support for "TOTP" (Time-Based One-time Password) specification. These libraries essentially allow you to generate one-time passcodes in the same manner that Google Authenticator (and other authenticator apps that support the RFC 6238 specification) does, so that users can authenticate with a one-time passcode on their phone (something they have) that is secured with a passcode (something they know) or a face/fingerprint (something about them).
Most, if not all, businesses should begin using 2FA/MFA today. Relying on passwords alone for security that is critical to your business is high risk in 2022.
KEEP READING
Related Resources

Case Study
Automating 30,000 Daily Records for a Regional Bank
An AWS Lambda and Python pipeline now runs the transfer daily with no manual work, delivered in just under four months.
Read the regional bank case study
Case Study
AI Knowledge Retrieval and Proposals for a Safety Engineering Firm
A GenAI system on AWS Bedrock finds answers quickly and drafts proposals that are 80 to 90% complete.
Read the safety engineering case study
Case Study
Website and API Security for Piñata
AWS WAF, AWS Lambda, reCAPTCHA, and real-time alerts in PagerDuty and Sumo Logic make Piñata's apps much harder to disrupt.
Read the Piñata case study