liveBook · Manning

Password authentication

As explained in Authorization in Action

A password is a secret sequence of characters used to authenticate a person or account.

Password authentication uses a secret sequence of characters to authenticate a person or account. Passwords remain familiar, but password-only access provides poor security and usability: credential stuffing threatens security, while registration, memorization, and recovery burden users. section 3.7.2

Compare password authentication with stronger or complementary methods:

  • Passwords alone are vulnerable to credential stuffing. section 3.7.2
  • SMS or email one-time passwords improve security but remain vulnerable to phishing and SIM swapping. section 3.7.2
  • Authentication-app codes and push notifications improve resistance or usability, yet phishing and MFA fatigue remain concerns. section 3.7.2
  • Passkeys provide phishing resistance and avoid MFA fatigue, while lost devices and malware remain risks. section 3.7.2
Figure 3.9 The strength and usability pyramid for authentication methods. As you ascend the pyramid, authentication mechanisms become more resistant to phishing, replay attacks, and credential theft, though some may require a more technical setup or infrastructure. Passwords, located at the base, offer poor security and usability, while challenge–response methods such as passkeys and PKI provide high assurance with an improved user experience. Multifactor approaches (MFA) are positioned across the middle tiers, balancing security and usability by combining various types of factors.

Use the strength-and-usability pyramid to compare passwords, multifactor methods, passkeys, and PKI by phishing resistance, credential-theft exposure, usability, and infrastructure demands. section 3.7.2

How Authorization in Action covers it

How deep it goes
Compares password weaknesses with alternative methods but does not provide password policy or implementation procedures.
Examples
Uses credential stuffing, SMS codes, authentication-app codes, push notifications, passkeys, and PKI as comparison points.
What you can do after
Evaluate password authentication against stronger methods using security, usability, phishing resistance, and recovery considerations.
How it connects
Connects passwords with credential stuffing, phishing, multifactor authentication, passkeys, one-time passwords, tokens, and PKI.

Also explained in

Compare how 9 books explain password authentication →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Authorization in Action. The section links point to the parts of the book it draws on.