The “Passkey Migration” Call: How Attackers Turned Microsoft’s MFA Change Into a Pretext

Cover graphic on a deep navy field. The headline reads The passkey migration call, with the line The change is real, the person phoning your staff about it may not be. To the right, a dark card styled like an incoming call from IT Help Desk, marked unexpected, with a note that caller ID can be spoofed. Amber rows list what the caller does: says your passkey migration is overdue, sends a defanged lookalike address, relays your password and MFA response, adds their own MFA method. The last row, outlined in red, reads takes your files, then an extortion demand. The ScamDrill lockup with the tagline Fire Drills for Scams sits at the bottom left.

Bottom line up front

Microsoft really is moving Entra ID users off SMS and voice MFA and onto passkeys, and the main cutoff is February 1, 2027. Canada’s Cyber Centre warned on October 28 that callers posing as internal IT are telling staff a passkey migration is urgent, then steering them to a lookalike enrollment page that relays the password and MFA response to the real sign-in. From there the attacker adds their own MFA method, deletes the alert emails and takes files for extortion. Passkeys are the right move and you should make it. Run the rollout so that no step ever begins with an unexpected phone call.

Two things were published on October 28, and as far as I can tell neither one mentions the other.

BleepingComputer reported Microsoft’s latest reminder to Entra ID admins, sent through the Microsoft 365 Message Center: get your users onto phishing-resistant sign-in before SMS and voice authentication retire in February. The same day, the Canadian Centre for Cyber Security published Alert AL26-028, about an ongoing campaign in which people phone employees at Canadian organizations, claim to be internal IT or the help desk, and say an urgent passkey migration, MFA enrollment or password change can’t wait.

Your staff may have been seeing real passkey prompts at sign-in since September. Some have had a real email from IT about it, or will soon. So when a stranger rings at 3:40 on a Tuesday and says the passkey migration is overdue, very little of that sentence sounds invented. Most of it is true.

Let me be plain, because this could be read the wrong way. Passkeys are good. You should move to them, and the attack described here is one they’re built to resist. The dangerous stretch is the one many firms are in right now, before and during the move, when everyone has heard something is changing and hardly anyone could say what it ought to look like.

Our help desk vishing playbook covered the fake “mandatory security migration” back in August, in general terms. This is the follow-on. The fake migration now has a real one to stand behind, with a date on it, and if you run a 12-person law office or accounting practice on Microsoft 365 with outsourced IT, it fits how your firm is set up uncomfortably well.

Six signs the passkey call isn’t your IT

These are for everyone on staff, and you can paste them into an email today.

  1. The first you hear of it is a ringing phone. A real rollout starts with a written notice and then a prompt when you sign in. A call out of nowhere about enrolling is the warning.
  2. The caller gives you a link, or reads out a web address. The Cyber Centre describes pages on lookalike domains that carry the target’s name, along the lines of <org-name>.registermymfa[.]com or <org-name>sso[.]com. Seeing your firm’s name in the address tells you nothing, since anyone can put it there.
  3. You’re asked to read out a code, or approve a prompt, while they wait. Setting up a passkey comes down to your own fingerprint, face or PIN on your own device. There’s nothing in it to read to another person.
  4. They say you’ve missed a deadline, or they drop a colleague’s name. The alert lists both as credibility props. Your IT person’s name may well be on LinkedIn, and the February date has been in the trade press since at least the summer.
  5. They’re on your personal mobile, or the caller ID looks exactly right. Both happen. Google’s researchers say personal phones pull you away from normal support channels, and the alert says help desk numbers may be spoofed. A correct-looking number clears nothing.
  6. The call ends when you try to check. The Cyber Centre notes that callers may hang up if the employee attempts to verify independently. A real technician can wait ten minutes. If “I’ll ring you back on the usual number” gets you a dead line, you have your answer.

Definition

Passkey migration vishing is a phone scam in which a caller poses as internal IT, says an urgent move to passkeys is due, and sends the employee to a lookalike enrollment page. The page relays the password and MFA response to the real sign-in as they’re typed, which hands the caller a live session.

Why a real change makes the best lie

Start with what Microsoft is actually doing, because your staff deserve a straight version of it. Microsoft has decided SMS and voice calls are too weak to keep as a second factor, and it is ending its own delivery of them in Entra ID. Its retirement page sets out the dates:

DateWhat happens
September 1, 2026Passkeys start becoming the default, rolling out organization by organization. Anyone enabled for SMS or voice is prompted to register one after completing MFA at sign-in, and by default can snooze that as often as they like.
October 30, 2026Tenants with a real business or regulatory need for SMS or voice can start configuring a paid third-party provider through Microsoft Security Store.
February 1, 2027Microsoft-provided SMS and voice end for everyone except Global Administrators and external users. A user whose only MFA method is SMS or voice has to register a passkey during sign-in before they can carry on. There’s no opting out of this.
July 1, 2027The same thing happens for Global Administrators and external users.

Not everyone will hit the blocking prompt, either: Microsoft’s FAQ says people who already use authenticator app codes won’t, although those codes don’t count as phishing-resistant.

Why does all that suit a caller so well? Mostly because the hard part of their job is already done. A year ago they’d have had to explain what a passkey was. Now the person answering may have snoozed the prompt half a dozen times and feels a little guilty about it, which is a perfectly normal way to treat a prompt that invites you to snooze it, and it makes “you’re on our overdue list” land.

They also don’t need to know anything about your firm, or even whether your tenant is in scope. An office that moved everyone to the authenticator app years ago will still have heard the word migration somewhere. And the story keeps working after the call. Google’s May report on this group points out that the pretext gives a ready explanation for any security alerts the compromise sets off. An email saying a new sign-in method was added looks like confirmation that IT did what IT said it would.

Then there’s the calendar. February 1 lands just after the holidays, and I’d guess plenty of small firms will get to this in December and January, with thin staffing and an MSP on a skeleton crew. That’s my guess, and nobody has published a number. But a callback line nobody answers on December 23 is how a careful employee ends up giving the caller a second chance.

Figure 01 · Real rollout, fake call
FIG. 01 / PASSKEY MIGRATION / REAL DATES, FAKE CALLThe real rollout, and the call that borrows itWHAT MICROSOFT IS ACTUALLY DOINGSEP 1, 2026Passkeys become the default. Users on SMS or voice startseeing a snoozable prompt at sign-in.OCT 30, 2026Tenants that must keep SMS or voice can set up a third-partyprovider.FEB 1, 2027Microsoft’s SMS and voice end for most users. SMS-only usersmust register during sign-in.JUL 1, 2027The same for Global Administrators and external users.WHAT THE CALLER DOES WITH ITThe call“Your passkey migration is overdue.” Personal mobile, officeline or Teams. Caller ID may be spoofed.The pageA lookalike enrollment page with your organization’s name in theaddress.The relayYour password and MFA response go to the real sign-in, live.The footholdThey register their own MFA method or device.The cover-upPassword-reset, MFA-change and security emails get deleted.The lossScripts pull files from SharePoint and OneDrive. An extortiondemand follows.123456Every real step happens at sign-in. None starts with a phone call.

Dates per Microsoft Learn, “Passkeys by default and retirement of Microsoft-provided SMS and voice authentication.” Attack chain per Canadian Centre for Cyber Security Alert AL26-028, 28 October 2026. Slate marks what is real, amber the attacker’s moves, red the point of loss.

What the call sounds like, step by step

This comes from the Cyber Centre’s alert and the two Google Threat Intelligence reports it cites, on a cluster Google tracks as UNC6671. The sample call below is mine, since nobody has published a transcript.

The phone rings

The target gets a call on a personal mobile or office phone, or through Microsoft Teams, and the number may be spoofed to match the real help desk. According to Google, the callers are typically people hired for the job. They may name real internal IT staff or a deadline you supposedly missed, which turns a stranger’s request into a task already on your list.

“Hi, it’s Mark from IT. I’m working through the passkey migration list and you’re one of the last few showing as not done. Have you got two minutes? It has to be finished today or the account locks.”

At a 12-person firm, “IT” may be an outside MSP that staff have never spoken to: a ticket portal and a name on an invoice. There’s no voice to recognize, so nobody can check this by instinct, and I don’t think anyone should feel bad about that. It’s why the fix further down is a rule about process. If the call or chat arrives through Teams from outside your tenant, our Teams post covers the settings for that door.

You land on a page with your firm’s name on it

Your organization’s name appears as a subdomain of something generic, or it’s built into a newly registered domain. The names usually pair an action (enroll, register, activate) with an authentication term (passkey, SSO, MFA), and the alert also lists okta, internal, signin, portal and setup. Google’s August report names root domains like passkeyhelpdesk[.]com and addssopasskey[.]com, and counted a new domain roughly every 1.6 days across June and July, so blocklists age quickly.

The page passes everything along, live

You type your username and password, and the page hands them straight to the real sign-in. The real sign-in asks for your MFA response, the page shows you that request, and you complete it, because this is what the caller said would happen. Now the attacker holds an authenticated session. Google lists pushes, text codes and app codes as all being caught this way, and we went through the mechanics in our piece on adversary-in-the-middle phishing. What the phone adds is a person who can talk you past any hesitation.

Then it goes quiet

The attacker registers their own MFA method or device so the access survives, then deletes the password-reset, MFA-change and security notification emails. They may also use the mailbox to reset passwords on apps that sit outside single sign-on. Take a moment on those deleted emails, because at a small firm the notices may be the only alarm there is. If they land in the compromised mailbox and nowhere else, the one person who’d have noticed never sees them.

Then the files go, and the demand arrives

Scripts and Microsoft Graph pull data from Microsoft 365 and connected SaaS apps, including SharePoint and OneDrive, and an extortion demand follows. Google reported first demands of $1 million to more than $3 million, often cut by half or more in negotiation, with final payments averaging $750,000 in just over half of the cases it tracked from January to May 2026. Much of the targeting it saw that spring was aimed at large enterprises, so please don’t read those figures as the price tag for a 12-person practice. I’d worry more about what’s in the folders. By July, Google says, the targeting had narrowed to the financial and legal sectors, law firms included, and it suspects confidential deal and litigation data is the draw.

Does this reach US firms?

This is a Canadian alert, and I’m not going to stretch it into a claim about US victims. I would treat it as an early warning for anyone on the same tools, since nothing in the chain depends on being in Canada: same Microsoft 365, same Microsoft dates. Google assesses the group has targeted dozens of organizations across North America, Australia and the UK. Separately, the FBI warned US law firms in May 2025 about a different crew, Silent Ransom Group, calling staff while posing as their IT department. One of its recommendations was to write down and communicate when and how your IT will identify itself to employees, which is close to the whole of my advice below.

What a real passkey migration should look like

Your staff can’t spot a fake if nobody has told them what the real one looks like, and honestly I suspect most firms haven’t got around to that yet. Here’s the version to aim for.

Figure 02 · How to tell them apart
FIG. 02 / PASSKEY MIGRATION / HOW TO TELLA real migration, and the call pretending to be oneHOW IT STARTSTHE REAL ONEA written notice from IT, then a prompt when you sign in as usual.THE CALLYour phone rings, and that’s the first you’ve heard of it.WHERE YOU DO ITTHE REAL ONEMicrosoft’s own sign-in, or a security-info page you open yourself.THE CALLA link or address the caller gives you, with your firm’s name in it.WHAT YOU DOTHE REAL ONEYour usual sign-in, then your fingerprint, face or PIN on your owndevice.THE CALLYour password, then a code or approval, while they wait on the line.THE DEADLINETHE REAL ONEA published date. Miss it and you register at your next sign-in.THE CALLRight now, before the call ends, or your account locks.IF YOU SAY YOU’LL CALL BACKTHE REAL ONEFine. IT answers on the number you already have.THE CALLPressure, or the line goes dead.Hanging up costs a real IT person about ten minutes.

ScamDrill analysis. The real lines draw on Microsoft’s retirement guidance and registration campaign documentation; the call lines on Cyber Centre Alert AL26-028 and Google Threat Intelligence reporting. The “your account locks” line is an illustrative script, not a quoted call.

Why passkeys beat this, and where they don’t yet

A passkey is tied to the site it was created for. On a lookalike domain there’s nothing for your device to hand over, so the relay comes up empty. Google’s August report says this origin binding makes lookalike domains and adversary-in-the-middle proxies ineffective.

Two gaps remain, and both sit in the migration window. The first is that a passkey only protects an account once weaker methods can’t be used instead. Microsoft itself warns about downgrade techniques, and my read is that while SMS or app approvals stay on the account, a relay page still has something to ask for. The second is enrollment. Registering a new method generally takes a session that has completed MFA, which is exactly what a relay produces. That’s how an attacker ends up with their own method on the account.

How to run your migration without teaching staff to obey callers

Most of this is ordering and wording. The free parts come first, and a firm with no IT staff can do them.

1. Publish one callback number before you announce anything

One number, pinned somewhere people can find it in five seconds: your internal IT person’s, or your MSP’s main line if you don’t have one. The Cyber Centre’s instruction is to verify any unexpected IT call independently, regardless of caller ID or urgency, and to give staff a clear way to report suspicious calls and websites. The FBI and CISA gave similar general advice in October, in a notice aimed at election officials: confirm requests for sensitive information through a second channel. None of that works if the number is buried in a two-year-old welcome email. Ring it yourself. Find out who picks up on December 24.

2. Put the sentence in the announcement

Microsoft publishes end-user rollout templates, and they’re a reasonable start. Add the line they can’t write for you, which is your rule. Something like this:

Copy and adapt

Over the next few weeks you’ll be asked to set up a passkey for your Microsoft 365 account. The request will appear by itself when you sign in as usual. You won’t need a link from anyone. We will never phone you to enroll you, and nobody will ever ask you to read them a code. If someone calls about this, hang up and ring [NUMBER]. You won’t be in trouble for hanging up on the real IT person, even if that turns out to be me.

That last sentence does more work than it looks like it should. People won’t hang up on someone who might be from IT unless you’ve told them it’s safe to.

3. Let the sign-in prompt do the asking

If your own rollout email contains a “click here to enroll” link, you’ve taught everyone that enrollment links are normal, and that’s the one habit the caller needs. A registration campaign removes the link altogether. It needs passkeys enabled with self-service setup allowed, and if you switch it from Microsoft-managed to Enabled you choose the snooze period, from 0 to 14 days. In a small firm I’d tighten the snooze once people have had the notice, because a prompt that stays open for months is a prompt callers can keep referring to.

Microsoft suggests working out who’s affected first, with a PowerShell scanner on GitHub. Its own README warns that it reads policy scope and isn’t a list of users, so treat the output as a starting point.

4. Admins and finance first, even though Microsoft gives admins longer

Global Administrators get until July 2027. Please don’t take that as a suggestion. The Cyber Centre says to put phishing-resistant MFA on privileged and high-risk users first, and names FIDO2 security keys, device-bound passkeys and platform authenticators. At a small professional firm, high-risk means whoever has admin rights, whoever moves money, and whoever’s login reaches the client files. Microsoft’s automatic setting allows every passkey type, synced ones included, so make that choice deliberately for these accounts.

5. Alert on new MFA registrations, and send the alert somewhere else

The Cyber Centre’s monitoring list covers suspicious MFA registrations, scripted or high-volume Microsoft 365 file access, deletion of security emails, and newly registered domains impersonating you. If you only manage one, do the first, and route it to an admin or your MSP. An alert that goes only to the user’s own mailbox is one this crew will delete. During the rollout I’d also have someone look through each person’s registered methods once a week. It’s dull, but it catches a method nobody can explain.

6. Protect enrollment itself, if your license allows

With Conditional Access, which needs Entra ID P1 or Microsoft 365 Business Premium, you can put conditions on registering security info, for instance limiting it to trusted locations, with a Temporary Access Pass for the exceptions. The same toolbox covers the alert’s other suggestions: managed devices only, limits on sign-ins from commercial VPNs, hosting providers and residential proxies, and shorter sessions. Test any of it in report-only mode first and keep your emergency access account out of the policy.

On a plan without Conditional Access, security defaults are your floor. Those defaults also block device code flow, a related trick we’ve covered separately. Restrict outside contact in Teams, Slack and Webex where you can as well.

7. Finish the job and remove the old methods

After someone has registered a passkey and tested it, Microsoft’s advice is to take them out of SMS and voice policy scope. Do that, or the weak method stays available and the nudges keep coming. For your most sensitive accounts, a Conditional Access policy can require the built-in phishing-resistant strength. Until something like that is enforced, I’d treat the account as only partly migrated.

If an MSP runs this for you, or you are the MSP

Three questions worth sending your provider this week, in writing:

If you are the MSP, your technicians’ names are the ones these callers will drop. Agree the rule with each client up front, put your name and number in their announcement, and make it easy for people to call you back without apologizing.

If someone already enrolled on a fake page

First, thank them for telling you. They did what someone who sounded like IT asked, during a rollout that really is happening. Then work through this with whoever runs your tenant. These are the Cyber Centre’s response steps in the order I’d use. The alert lists the credential reset before removing the attacker’s methods; our eviction guide explains why I’d do the removal first.

  1. Save the logs before you change anything. That means identity provider and Microsoft 365 audit logs, plus the time of the call and the web address.
  2. Revoke active sessions and tokens for that account.
  3. Remove any MFA method or device the user can’t personally identify. Check the tenant for other recent registrations too, because one caller may have rung several people.
  4. Reset credentials from a clean device, then re-enroll on a passkey with someone they know beside them or on a number you already had.
  5. Review mailbox activity, including what was deleted during that window and any password-reset messages from other apps. Apps outside single sign-on need their own resets.
  6. Review file activity in SharePoint and OneDrive for scripted or unusually heavy access, and write down what you find.
  7. Bring in your lawyer and insurer before anyone replies to a demand. If client or patient data was in those folders you may have notification duties. Nobody can promise that stolen files come back, and I wouldn’t count on a payment to achieve it.
  8. Report it. In Canada that’s My Cyber Portal or contact@cyber.gc.ca. In the US, use IC3 or your local FBI field office.

For the wider response, including who to call and what to tell staff, use our business incident response guide.

How to drill it

There are two separate skills here, and I’d be suspicious of any program that claimed to cover both with a single click test.

The email side is straightforward to rehearse. A message saying a passkey migration is due by Friday tests the same reflex as the link a caller sends: did they stop, and did they tell someone? ScamDrill for organizations runs email drills, and the library now includes that exact lure, alongside pretexts such as Microsoft 365 alerts and IT help desk tickets. Whoever clicks lands on a short lesson, and the product tour shows a drill from the admin side. Our annual training course also has a section on phone scams, including the hang-up-and-call-back rule. To be clear about the limit: we don’t place live voice calls and we don’t send simulated texts, so a drill email rehearses the link and can’t reproduce a patient voice on the phone.

The phone side you can rehearse yourself in ten minutes at a staff meeting. Tell people it’s practice. Have someone read the sample call from above while a colleague answers, and make the colleague say the sentence out loud: “I’ll call you back on our number.” It feels a bit silly, and that’s useful, because the first time anyone says it shouldn’t be with a stranger pressing them. Then time how long it takes each person to find the number, and ring it to see who answers.

I wouldn’t spring surprise fake calls on a small team. Trust is part of what makes people report, and in an office of twelve you’ll use it up quickly. Count who reports rather than who slips. The 30-day simulation plan is a sensible first month, and our free resources include a scam glossary and quiz.

What to do now

None of this slows the migration down much. The announcement was going out anyway, and one extra sentence in it costs nothing.

Start a team drill

ScamDrill sends your team realistic practice phishing email, including an urgent passkey migration notice, then assigns a short lesson to whoever clicks.

Start a team drill

Frequently asked questions

Is Microsoft really making users switch to passkeys?

Yes. Since September 1, 2026, Microsoft Entra ID has been rolling out passkeys as the default and prompting users enabled for SMS or voice to register one at sign-in. Microsoft-provided SMS and voice retire on February 1, 2027 for most users, and on July 1, 2027 for Global Administrators and external users. The change is real, which is why attackers use it as a pretext.

What happens if an employee misses the February 1, 2027 passkey deadline?

According to Microsoft, they are not locked out. If SMS or voice is their only MFA method, they get a blocking prompt during sign-in and must register a passkey before continuing. Tenants with a genuine need can keep SMS or voice through a third-party telephony provider. Nothing about the deadline requires a phone call from IT.

Would IT really call me about a passkey migration?

Some IT teams do help people over the phone, which is why the safest rule is about who starts the call. A real rollout is announced in writing and happens inside your normal sign-in. If an unexpected caller raises it, hang up and call your IT contact on a number you already have, whatever the caller ID shows. Never read out a code.

How does a fake passkey page get past MFA?

It sits between you and the real sign-in page. The Canadian Centre for Cyber Security describes pages that relay your password and MFA response to the legitimate identity provider in real time, which gives the attacker an authenticated session. The attacker then registers their own MFA method so the access continues.

Do passkeys stop this attack?

At the sign-in step, largely yes. A passkey is bound to the site it was created for, so it will not sign in on a lookalike domain. The gaps are weaker methods still on the account, which a relay page can ask for, and the enrollment step itself. Remove SMS and voice once people have moved, and alert on new MFA registrations.

What should we do if someone entered their details on a fake enrollment page?

Tell whoever runs your Microsoft 365 straight away. Preserve the audit logs, revoke sessions and tokens, remove unknown MFA methods and devices, reset credentials, and review mailbox and file activity, including deleted security emails. If a demand arrives, involve your lawyer and insurer before replying. Report it to IC3 in the US or the Cyber Centre in Canada.

Can ScamDrill simulate a passkey migration call?

No. ScamDrill’s organization plans run email drills, so they rehearse the lure and the link, including an urgent passkey migration email. We do not place live voice calls or send simulated texts. Staff can practice the phone side with a short tabletop exercise, using the callback rule in this guide.