Skip to content
The Cyber Security Place

Identity

The password did not fail because it was weak

It failed because it can be typed somewhere else. Every replacement that can also be typed inherits the same problem, however long the chain gets.

Last reviewed August 29, 2026

A credential that can be spoken or typed can be given to the wrong party, which is why length and symbols never mattered much. Around half of a person's passwords are not unique, and credential stuffing is a median 19% of all sign-in attempts at single sign-on providers. Second factors help unevenly:SMS and app codes stop reuse attacks and not a relaying phishing page, which forwards the code inside its window. A passkey is different in kind — a signature bound to the site, so an impostor receives something it cannot use. Adoption is real and habitual use lags: about 75% have enabled one and 49% use them regularly, with a 12–18 point gap between saved and actually used.

What an attacker walks away with

A method of signing in is best judged by what remains in the attacker's hands when their attack succeeds. Below, 5 attacks against 5 ways of proving who you are. Combine the attacks to see what a single adversary accumulates.

Phishing page that relays in real time

A convincing copy of the login page forwards whatever you type to the real site while you type it.

Password only· they get in
The password, in full, reusable for as long as it stands.
Password + SMS code· they get in
The password and the code, forwarded within its validity window.
Password + app code· they get in
The password and the code, forwarded within its validity window.
Password + push approval· they get in
The password, and an approval the victim grants because they did just try to log in.
Passkey or security key· held
A signature addressed to the attacker's domain, which the real site rejects.

Breach at an unrelated site

Someone else's database leaks, and the credentials are tried here.

Password only· they get in
A password that works here too, roughly half the time, because half of a person's passwords are not unique.
Password + SMS code· held
The password. The code is not in anybody's database.
Password + app code· held
The password. The code is not in anybody's database.
Password + push approval· held
The password, plus a prompt the victim was not expecting and may decline.
Passkey or security key· held
Nothing. There is no shared secret to leak.

SIM swap

The attacker persuades a mobile operator to move the number to a handset they control.

Password only· held
Nothing extra. The password came from somewhere else.
Password + SMS code· they get in
Every code sent to that number, including the one that resets the password.
Password + app code· held
Nothing. The generator lives on the device, not on the number.
Password + push approval· held
Nothing, unless the account can fall back to SMS — and most can.
Passkey or security key· held
Nothing.

Prompt bombing

With the password already in hand, the attacker requests approval repeatedly, often at three in the morning.

Password only· held
Nothing extra.
Password + SMS code· held
Nothing. There is no prompt to approve.
Password + app code· held
Nothing. There is no prompt to approve.
Password + push approval· they get in
An approval, eventually, from somebody who wants the phone to stop buzzing.
Passkey or security key· held
Nothing. There is no prompt without the key being present.

Malware that steals the live session

Software on the machine copies the token issued after a successful login.

Password only· they get in
The session, already authenticated.
Password + SMS code· they get in
The session, already authenticated.
Password + app code· they get in
The session, already authenticated.
Password + push approval· they get in
The session, already authenticated.
Passkey or security key· they get in
The session, already authenticated.

The result that matters is not that one option wins. It is that the options do not form a ladder. A code by message and a code from an app differ in exactly one row — the mobile operator — and are identical against the attack that causes most account takeovers. Ranking them as "better" and "worse" hides that, and it is how organisations end up migrating from one to the other and wondering why nothing changed.

Why did the password fail?

Almost everything written about passwords for twenty years concerned how hard they were to guess. Minimum lengths, character classes, dictionaries of forbidden words, entropy calculations, the little coloured bar that turns green. All of it addressed an attacker sitting outside trying combinations, and that attacker had largely stopped being the problem well before the advice stopped being given.

The attacks that actually take accounts do not guess. They collect. A page that looks like the login screen collects what you type; a database breach somewhere else collects what you chose there and tries it here; a phone call from somebody plausible collects what you say. None of those care how long the string is, and a thirty-character passphrase entered into a convincing imitation is exactly as compromised as a short one.

Two published figures make the shape of it concrete. Roughly half of a typical person's passwords are not unique, which is what makes a breach at an unrelated service worth exploiting here. And credential stuffing — the industrial version of trying leaked pairs against everything — accounts for a median 19% of all sign-in attempts observed by single sign-on providers. That is not a fringe technique. On a busy login endpoint it is close to a fifth of the traffic.

Once the property in question is transferability rather than strength, the design response follows. Either make the credential impossible to hand over, or accept that it will occasionally be handed over and design for what happens next. Nearly all the effort of the last two decades went into a third option — making it harder to guess — which was solving a problem that had already been solved.

The standards caught up before the habits did. The body whose earlier publication popularised composition rules and periodic expiry reversed both in its 2017 revision, on the evidence that they pushed people toward predictable substitutions and written notes without measurably improving anything. Nearly a decade later those rules remain in force at a great many organisations, generally because they sit in an internal policy document nobody has a reason to reopen. It is a small illustration of a general pattern: retiring advice is harder than issuing it, and the rule outlives the reasoning by years.

The options are not a ladder

Counting how many of the 5 attacks defeat each method gives a shape that is not a staircase.

3Password3SMS code2app code3push approval1Passkey or security key

The two middle bars are the interesting ones. Moving from a code by message to a code in an app is presented as an upgrade and removes exactly one attack, the SIM swap, while leaving the relaying phishing page entirely intact. That migration consumes months of change management at most organisations and produces a smaller improvement than the effort suggests, which is worth knowing before it is scheduled.

Are passkeys actually being used?

More than sceptics expect and less than the headline figures imply. Industry reporting for 2026 puts something like five billion passkeys in active use, with awareness near ninety per cent and around three quarters of people having enabled one on at least one account. Roughly half say they use them regularly.

The number worth holding onto is the difference between two of those measures. Accounts that have a passkey saved and accounts where somebody actually signed in with one during the last thirty days differ by twelve to eighteen percentage points. People set them up and then continue to sign in the old way, usually because the old way is still offered and is what their fingers already know.

Adoption also varies sharply by what the account is for. Financial services sit around sixty per cent, retail near thirty-five, business software close to twenty-eight, and media and entertainment near eighteen. That ordering tracks how much the account is worth to the person holding it rather than anything technical, which suggests the constraint is motivation rather than capability.

On the employer side the picture is further along than the consumer figures suggest: around sixty-eight per cent of organisations have deployed, are piloting or are rolling out passkeys for staff sign-in. Resistance turns out to be a minor obstacle rather than a blocking one — of the organisations that named internal buy-in as a barrier, a small minority said it actually delayed the work. The larger practical obstacle is the long tail of systems that cannot accept anything but a password, and those systems tend to be the ones nobody wants to touch.

The coverage went to the interesting part

Across this archive, biometrics appear in 79 entries and two-factor authentication in 42. Credential stuffing appears in 6 and password reuse in 10. The technology that photographs well received about 7.6 times the attention of the mechanism behind most account takeovers.

That is not a complaint about anybody's editing. A fingerprint sensor arriving on a phone is an event, with a date and a manufacturer and a photograph; reuse is a standing condition with no news hook, and there is nothing to report on any particular Tuesday. The result is nonetheless that a reader following the field closely through those years would have learned a great deal about the interesting part and comparatively little about the operative one. The earliest biometric piece here, IDC's Top 10 technology predictions for 2015, predates the first mention of credential stuffing by years.

The same asymmetry shapes what gets bought. A vendor can demonstrate a face unlock in a meeting. Nobody can demonstrate the absence of reuse, and the control that addresses it — a password manager, or better, a credential that cannot be reused because it cannot be repeated — produces no moment worth watching.

Where should you start?

With whatever is reachable from the internet, and with the accounts that can grant access to other accounts. Email first, because it is the reset path for everything else, and administrative accounts second. An organisation that protects those two categories properly and leaves the rest on passwords is in far better shape than one that has rolled something out evenly everywhere.

Then remove the fallbacks, which is the step most deployments skip. Requiring a passkey while leaving a code by message available as a backup does not deploy passkeys; it deploys the weakest option that remains enabled, because the attacker chooses which route to attempt and will not choose the hard one. The same applies to help desk procedures: an account protected by a hardware key and recoverable by phoning somebody who asks for a date of birth is protected by the date of birth.

For the systems that genuinely cannot take anything but a password — and every estate has some — the realistic measures are unique credentials from a manager, blocking known-breached passwords at the point they are set, and putting the system behind something that can enforce a modern factor at the perimeter. None of that is elegant. It is considerably better than a rotation policy.

For an individual, the order is the same and shorter: a manager so that nothing is reused, a passkey on the handful of accounts that matter most, and the recognition that the recovery path is part of the security of the account rather than a convenience attached to it.

What none of this fixes

Malware that steals the live session is the row where every option loses, and it deserves to be said plainly rather than buried in a footnote. Once software on the machine copies the token issued after a successful sign-in, the attacker holds an authenticated session. The question of how the person proved who they were has already been answered and is not asked again.

This is why the strongest authentication in the world is a partial control, and why the measures that address it live elsewhere: binding sessions to the device that created them, shortening their life, re-checking device health at intervals rather than once at the door, and noticing when the same session appears from two places at once. Those are unglamorous and they are the half of the problem that improving sign-in does not touch.

The second thing none of it fixes is the account recovery path, which in most organisations remains a human being who can be persuaded. Several of the largest intrusions of recent years began at a help desk rather than at a login screen, and an authentication programme that does not include how a locked-out person gets back in has secured the front door of a building with an open side entrance.

Neither observation argues against the work. It argues for describing it accurately: moving to credentials that cannot be handed over removes a large and specific category of attack, and leaves two others standing that need their own answers.

What about the credentials nobody types?

Everything above concerns a person proving who they are. In most estates the larger population of credentials belongs to software: service accounts, integration tokens, API keys, certificates, the connection string in a configuration file. They outnumber the staff accounts, often by an order of magnitude, and almost none of the thinking that produced passkeys applies to them.

They have the properties that made passwords fail, amplified. They are long-lived, frequently permanent. They are copied into repositories, build systems, monitoring tools and somebody's local notes. They are rarely rotated, because rotating one means finding everything that uses it, and nobody knows what uses it. And they do not get offboarded when a person leaves, because they were never attached to a person in the first place.

The direction of travel is toward credentials that are issued on demand and expire in minutes rather than living in a file for years — a workload proving its identity to the platform it runs on and receiving a short-lived token, so there is nothing durable to steal. That is genuinely better and it is a migration, not a setting. Meanwhile the practical work is unglamorous: find where the long-lived keys are, and the honest way to find them is to search the places they end up rather than the places they are supposed to be.

The population of automated agents acting on behalf of people is making this sharper. A piece of software holding a standing credential with the permissions of the person who authorised it has every property that made service accounts a problem and adds one more: there is nobody to phone and ask whether that was them. Whatever conclusion an organisation reaches about human authentication, this is the question immediately behind it.

Who this leaves behind

A credential bound to a device assumes a device. That assumption is invisible to most people writing about authentication and very visible to the people it excludes.

Shared computers are the clearest case. Somebody using a library terminal, a hot-desked machine on a factory floor or a ward computer used by forty staff cannot register a device credential on it, and the fallback they are pushed toward is the weakest thing still enabled. The same applies to anyone whose phone is old enough not to support the mechanism, which correlates precisely with income, and to households where one handset is shared among several people.

There are accessibility dimensions too, and they cut in more than one direction. Removing the need to remember and type a long string helps a great many people considerably. Requiring a fingerprint fails for anyone whose fingerprints do not read reliably, which is common with age and with several kinds of manual work; requiring a face scan fails in other circumstances entirely. A well-designed deployment offers more than one way to satisfy the requirement, and a cost-constrained one offers exactly one.

None of this is an argument for keeping passwords. It is an argument for treating the exceptions as part of the design rather than as an afterthought handled by the help desk, because the route that exists for the excluded is the route an attacker will take. An organisation that has thought carefully about phishing resistance and left recovery to a phone call has moved the weak point rather than removed it, and it has moved it onto the people least able to argue with the person on the line.

Common questions

Are passwords still a problem in 2026?

The problem was never their strength. A password is a string that can be typed, which means it can be typed into the wrong site or repeated to a convincing caller, and no amount of length changes that. Roughly half of a typical person's passwords are not unique, and credential stuffing accounts for a median 19% of all login attempts seen by single sign-on providers.

Is SMS two-factor authentication worth having?

It is considerably better than a password alone and it is the weakest of the second factors. It stops credential stuffing outright, because the code is not in anybody's leaked database. It does not stop a phishing page that forwards the code as you type it, and it adds an attack the others do not have: persuading a mobile operator to move your number.

What is the difference between an app code and a passkey?

An app code is still a string you read and type, so a convincing page can collect it inside its thirty-second window. A passkey is a signature the device produces for a specific site, so a page pretending to be that site receives a signature addressed to the wrong domain and useless anywhere. The difference is not strength; it is whether the credential can leave your possession.

How widely are passkeys actually used?

Awareness is close to universal and habitual use is not. Industry figures for 2026 put around 5 billion passkeys in active use, with roughly 75% of people having enabled one somewhere and about 49% using them regularly. The gap between accounts that have a passkey saved and accounts where one was actually used in the last thirty days runs to 12–18 percentage points.

Do passkeys work if I lose my phone?

In the common arrangement they synchronise through the platform account — Apple, Google or Microsoft — so a replacement device recovers them. That is a deliberate trade: it makes loss survivable and it means the platform account becomes the thing to protect. Hardware keys do not synchronise, which is why anyone using them is told to register two.

What is prompt bombing?

With the password already stolen, the attacker requests approval over and over, usually at an hour when judgement is poor, until somebody taps accept to make it stop. It is the specific weakness of push approval and the reason number matching — where you must type a digit shown on the login screen — was added.

Should we still force staff to change passwords every 90 days?

Current guidance from most standards bodies says no. Forced rotation produces predictable variations of the same password and moves people toward writing them down, while doing nothing about the attack that matters. Change on evidence of compromise, not on a calendar.

Are password managers safe?

The concentration is real and the alternative is worse. A manager makes unique passwords possible, and unique passwords are what defeats the reuse attack that half the population is exposed to. The risk is that the vault becomes a single target, which is an argument for protecting it with a hardware-backed factor rather than for going without.

Is biometric authentication more secure?

It is more convenient, and its security depends entirely on what happens behind it. A fingerprint that unlocks a private key held on the device never leaves the device and is strong. A face scan sent to a server for comparison is a transferable credential you cannot change, which is the worst combination available.

What attack does no authentication method stop?

Theft of the session after a successful login. Malware on the machine copies the token the site issued, and from then on the attacker is already inside — the question of how you proved who you were never comes up again. It is the one row where every option on the table loses.

What should a small organisation do first?

Turn on phishing-resistant authentication for anything reachable from the internet, starting with email and administrative accounts, and disable the fallback paths. A passkey requirement with an SMS fallback still enabled is an SMS deployment with extra steps, because the attacker chooses which route to take.

Does single sign-on make things better or worse?

Better in practice, with one large caveat. It removes dozens of separate passwords, which removes dozens of chances to reuse one, and it puts every account behind a factor you can actually control and monitor. The caveat is that the identity provider becomes the single thing worth attacking, so it is the account that most needs a phishing-resistant factor and the tightest recovery process.

What is number matching and why was it added?

Instead of a prompt asking whether this was you, the login screen shows two digits and the phone asks you to type them. It exists because a prompt with a yes button can be answered by somebody who is not paying attention, and a number that must be read off a screen the attacker cannot see cannot. It is a good example of a control that adds friction on purpose.

Is passwordless the same as passkeys?

No. Passwordless describes any arrangement without a password, including magic links by email and codes sent by message — several of which are transferable and therefore phishable. Passkeys are a specific mechanism based on a key bound to the site. The marketing word and the security property are not the same thing.

Credentials and identity in the archive

574 entries mention passwords, authentication or credentials.