Stopping AI-powered attacksMiddleLesson 1335 min read

Phishing-resistant sign-in: passkeys and security keys

OTPs, SMS codes and push approvals can be phished or worn down. Passkeys and security keys work only on the real website. Here's why, and how to roll them out.

Lesson in motion

In 60 seconds

Phishing-resistant sign-in: passkeys and security keys

OTPs, SMS codes and push approvals can be phished or worn down. Passkeys and security keys work only on the real website. Here's why, and how to roll them out.

1/5
In simple words
Imagine a key that only fits your real front door. If a trickster builds a fake door that looks just like yours, the key simply won't turn. You can't be fooled into opening the fake door, because the key knows the difference. Passkeys work like that key.
Multi-factor authentication (MFA) asks for something more than a password. It is a big improvement. But some types of MFA can still be phished, especially now that AI makes fake login pages and messages look perfect.

How common MFA gets beaten

MethodHow attackers get around it
OTP by SMSA fake login page asks for the code and uses it on the real site at once. SIM-swap fraud can also redirect texts.
OTP from an authenticator appSame trick: the fake page relays the code to the real site within seconds.
Push approval ("Approve sign-in?")The attacker sends many prompts until a tired user taps Approve ("MFA fatigue"), or calls pretending to be IT.
Push with number matchingBetter, but a user on a fake page can still be talked into entering the number.
The problem is the same each time: a human can be tricked into giving the code or approval to the wrong place.

What makes passkeys and security keys different

Passkeys and hardware security keys use the FIDO2 / WebAuthn standards. When you register, your device creates a key pair that is tied to the real website's address. When you sign in, the browser only uses that key for the same real address. A lookalike site gets nothing useful, and there is no code for you to type into the wrong place.
Codes and pushes
  • You can type the code into a fake site
  • You can approve a prompt you didn't start
  • The secret travels to wherever you send it
Passkeys and security keys
  • Nothing to type; the browser checks the site address
  • Sign-in only works on the real site
  • The private key stays on your device or security key

Types to know

  • Synced passkeys: stored in a password manager or phone account and available on your other devices. Convenient and easier to recover.
  • Device-bound passkeys: stay on one device or one hardware security key. Stronger control, but you must plan for loss.
  • Hardware security keys: small USB or NFC devices. Good for admins, finance approvers and other high-risk roles.

Rolling it out

  1. 1

    Start with high-risk accounts

    Admins, finance approvers, HR, executives and anyone who can change others' access.
  2. 2

    Check support

    Confirm that your email, single sign-on and key business apps support passkeys or security keys.
  3. 3

    Register two

    Each person registers at least two passkeys or keys, so losing one doesn't lock them out.
  4. 4

    Plan recovery carefully

    Recovery is the new weak spot. Require strong identity checks (in person, or a verified video call plus manager approval) before resetting.
  5. 5

    Remove weaker options

    Once people are set up, turn off SMS or push fallback for those accounts where you can, or attackers will simply choose the weaker path.
  6. 6

    Support and explain

    Short guides in local languages, a helpdesk ready for questions, and a clear message on why this helps.
Watch out
A strong sign-in is only as strong as its recovery process. If the helpdesk will reset a passkey for anyone who calls with a convincing voice, attackers will target the helpdesk instead.
Note
Passkeys protect sign-in. They don't stop someone who already has access to a device that's unlocked, or malware on that device. Keep devices updated and locked too.
Try this. Check whether one service you use at work or at home supports passkeys (look in its security settings). If it does, and you are allowed, set one up and also keep a second sign-in method safe.

Watch and read more

Lab

A passkey rollout plan for a small organisation, including recovery and fallback decisions.

~30 min

The problem

Plan a rollout of phishing-resistant sign-in for your organisation or a made-up 50-person company. This is a planning exercise on paper. Don't change any real settings unless you are the authorised admin.

  1. Who first: list the roles in phase 1 and why.
  2. What: which systems (email, single sign-on, finance, HR, admin consoles), and whether each supports passkeys or security keys. Mark "don't know" honestly where you're unsure.
  3. Which type: synced passkeys, device-bound passkeys or hardware keys for each group, with one reason.
  4. Recovery: write the exact steps the helpdesk follows when someone loses their key. Make sure a cloned voice alone can't pass.
  5. Fallback: which weaker methods you will turn off, and when.
  6. Communication: a 5-line message to staff explaining the change in simple words.

You are done when

Hard questions

Try to answer before you reveal. If you can answer these, you understood the lesson.

Q1Passkeys stop fake login pages. Name two ways attackers might still try to get into a passkey-protected account, and a defence for each.Reveal

1) Attack the recovery process, for example by calling the helpdesk in a cloned voice to get a reset. Defence: strict identity checks, manager approval through a separate channel, and alerts to the user when a reset happens. 2) Steal an already signed-in session from an infected device. Defence: keep devices updated with EDR, use shorter session times for sensitive apps, and re-check identity for high-risk actions.

Q2Synced passkeys are easier; device-bound keys give more control. How would you choose for a finance approver?Reveal

A finance approver is a high-value target, so many organisations choose a hardware security key (device-bound) plus a registered backup key, kept separately. The trade-off is more effort if one is lost, so clear recovery steps matter. For most staff, synced passkeys give strong protection with easier recovery.

Please sign in to continue.

Questions people ask

Are OTPs useless now?

No. Any MFA is far better than a password alone, and OTPs block many attacks. They are just not phishing-resistant. Move the highest-risk accounts to passkeys or security keys first.

What happens if I lose my phone or security key?

If you registered a second passkey or key, use it and then remove the lost one. If not, you'll go through your organisation's recovery process, which should include careful identity checks. That's why registering two is so important.

Do passkeys work with Indian languages and older phones?

Passkeys don't depend on language. Support depends on the operating system, browser and app. Many recent phones and computers support them; older ones may not. Check your devices during planning.

Is a passkey the same as a password saved in the browser?

No. A saved password is still a secret you could type into a fake site. A passkey is a key pair tied to the real site; the private part never leaves your device or key, and it won't work on a lookalike site.

Lesson test

5 questions. Get 3 right (60%) to pass and complete this lesson.

Sign in to take the test and save your progress