Launch on 01/01/2027Licenses available from 01/01/2027
Docs / Background / On passwords

On passwords

Ready
TL;DR

Passwords aren’t the enemy — how we use them is. A pragmatic, cited take.

There is a widely held opinion that passwords are a relatively insecure way to authenticate, especially as the only factor — and they have been declared due for imminent replacement for decades, yet here they are, showing no sign of extinction. There is a rich literature on their pitfalls (we find Hacking Multifactor Authentication by Roger Grimes particularly enlightening); rather than retell it, we will summarize and apply some critical analysis.

The common critique#

The most commonly cited deficiencies of passwords as a factor:

The real-time relay attackEvery check passes. Nothing is broken. The attacker ends the exchange holding a valid session.The userAttacker’s fake pageThe real site1username and password2the same username and password3“enter your 6-digit code”4the same words, relayed5reads the code from the app, types it6the same code, within seconds7accepted — session openedThe attacker now holds a working session.The password and the code both did exactly what they were designed to do.
An attacker relaying the password and the one-time code between the user and the real site, in real time.
  • People choose simple, guessable passwords (e.g. “ronnie123”).
  • Humans cannot memorise random, highly complex secrets.
  • People reuse the same password everywhere. When some otherwise-unimportant service is breached, the leaked password compromises every other place the same identity is used — a reused password is only as safe as the least safe place it has ever been used.
  • Passwords get written down in notebooks and spreadsheets.
  • They are shared with family or assistants on the same computer.
  • Phishing — people are tricked into handing credentials to a malicious site. This is the elephant in the room.
  • On insecure Wi-Fi, cleartext passwords are visible to eavesdroppers.

Is it that bad?#

The answer is nuanced — but more yes than no. All of these are legitimate concerns, yet they share something: it is mostly about how people manage passwords, not the concept of a password itself. And phishing or a network leak compromises a password regardless of how complex it is — the question is how easily a user can be tricked into revealing it.

What an approval leaves behindA login factor records that someone was there. It records nothing about what they were shown.WHAT HAPPENEDThe user was shownPay £8,400 to ACME LtdThe user approved itWHAT IS RECORDEDA second factor wassatisfied at 14:32from device D-7741That is the whole record.WHAT IS MISSING×what was displayed×that the amount and payeeshown were these ones×that the record has notbeen altered sinceThis is what gets asked for later.For that evidence to exist, three things must be true at once1The user is shown thespecific action, not a generic prompt.2Their approval is signed by a keyonly they can use, held where it cannot be copied out.3The signaturecovers the text that was displayed— so altering what they saw invalidates it.
What happened, what is recorded, and what is missing from the record.

Phishing-resistant approaches are much harder for attackers to trick the same way. WebAuthn binds a login to the real site. Ydentifi’s phone signs the exact details of an action, so nobody can change them in transit. Password managers keep strong, unique passwords per site, addressing both weakness and reuse.

If you divide authentication factors into the classic three — something you know (a password), something you have (a device), something you are (a fingerprint, Face ID) — every mitigation above pushes the solution from “know” toward “have” and “are.” There is a fair question whether a mobile phone, by far the most popular authentication device, is much safer than a password. Most phones unlock with a six-digit code when Face ID fails; biometrics are themselves hackable; and it does not take a hacker to read your phone code — just the person behind you in the supermarket queue. But physically expropriating a device is a different kind of attack: it needs proximity, motivation and different skills, not remote software trickery. One risk is mitigated; another is assumed.

Our pragmatic view#

  • Passwords — or rather the way we humans use them — can be a weak factor in isolation.
  • Mitigations like password managers work well; use them where you can.
  • None of them stop phishing, so you still have to educate users against social engineering, which targets the person, not the technology.
  • Passwordless protocols work, but they are comparatively new — the more popular they become, the more novel attacks will appear. Great, but not infallible.
  • All of the above shift the problem from “something you know” to “something you have,” which opens new attacks (see On devices).
  • In most low-to-medium-criticality cases this ends in a heavy reliance on a single mobile device — decide whether that fits your risk appetite and threat profile.
  • User education is critical, and feasible in enterprise environments even where it is hard for diverse retail bases.
  • Passwords remain the most popular “something you know” factor. As a different kind of barrier, they offer a protection the other two categories cannot mimic.
  • Used correctly as one step of MFA, passwords make sense — take a pragmatic, not polarised, view. As OWASP put it, “MFA is by far the best defense against the majority of password-related attacks,” and a Microsoft analysis found MFA “would have stopped 99.9% of account compromises.”

Finally, on forced expiration: NIST no longer recommends changing passwords at a fixed interval — it only nudges users toward weaker, incremental secrets. Rotate only on evidence of compromise.

Opens on 01/01/2027

Available at launch

Until then, you can try the whole ceremony on your own phone.