ONLINE
LA--:--:--
ATL--:--:--
LDN--:--:--
LIVE WIRE
BIOAUTH SDK — Bio-Log In and Account Recovery with no humans and no backdoor, goes live September 15thENTERPRISE — Biometric + Persistent Liveness authority for human and agent work sessions, with logs and receipts. Launching Oct 15, 2026DEEPFAKE DETECTION market expands as Deloitte projects up to $40B in US generative-AI fraud losses by 2027REGULATORS move on authoritative records — SEC proposes first transfer-agent modernization in ~50 years, contemplating authoritative onchain ownership recordsBIOAUTH SDK — Bio-Log In and Account Recovery with no humans and no backdoor, goes live September 15thENTERPRISE — Biometric + Persistent Liveness authority for human and agent work sessions, with logs and receipts. Launching Oct 15, 2026DEEPFAKE DETECTION market expands as Deloitte projects up to $40B in US generative-AI fraud losses by 2027REGULATORS move on authoritative records — SEC proposes first transfer-agent modernization in ~50 years, contemplating authoritative onchain ownership records
14

They Didn't Steal the Passkey. They Stole the Enrollment.

Issue #2 · August 2026 · by Mazy Holiday

A fake Microsoft Entra enrollment screen overlaid on a real enterprise laptop, with a phishing call in progress in the background

Threat actor O-UNC-066 is calling enterprise employees — banking, healthcare, aviation — and walking them through enrolling a passkey on what looks exactly like Microsoft Entra's registration page. The passkey being enrolled belongs to the attacker. The enterprise just handed over persistent access using the very technology they deployed to stop exactly this kind of attack.

What's Happening

O-UNC-066 runs a vishing (voice phishing) campaign targeting enterprise Microsoft 365 tenants. The playbook: call an employee, impersonate IT support, explain there's a “security upgrade” required, and direct them to a pixel-perfect fake Microsoft Entra passkey enrollment portal. The employee enrolls what they believe is their own passkey. What actually gets registered is an attacker-controlled credential — binding the attacker's device to the employee's M365 identity. The attacker now has persistent, phishing-resistant access. The employee has no idea.

Targeted sectors include banking, healthcare, aviation, and automotive. These are not unsophisticated environments — many run YubiKeys, conditional access policies, and Entra ID Premium. None of that prevented this attack, because the attack does not touch any of those controls. It goes around them by attacking the enrollment moment.

Why Okta and Entra Can't Close This

Okta and Microsoft Entra are world-class identity platforms. They enforce phishing-resistant auth after enrollment is complete. The problem is that the enrollment workflow may not independently answer the question:“Is the person enrolling this credential the person they claim to be?”

Enrollment trust typically relies on one of three things:

  • An email link sent to the user's existing inbox — interceptable, redirectable
  • An existing authenticated session — which can be the result of prior social engineering
  • An IT-managed provisioning flow — which is what O-UNC-066 is impersonating

These approaches can leave enrollment dependent on a channel or session that a remote attacker may try to manipulate. Customers should treat enrollment as a distinct risk point and apply verification, monitoring, and response controls.

Enrollment and Recovery Both Matter

BioAuth is designed to bind supported enrollment and authorization events to device-mediated user approval rather than relying only on a link, call, or inherited session.

Its recovery experience adds verification and audit controls intended to reduce the chance that a remotely obtained session becomes durable account control. Detailed mechanisms are limited to authorized technical materials.

Customers should still use layered enrollment monitoring, device policy, and incident response appropriate to their threat model.

Why This Matters Now

Every major enterprise that has deployed Entra passkeys in the last 18 months is in O-UNC-066's target profile. The attack works precisely because the enterprise has sophisticated auth — employees are primed to expect enrollment prompts, updates, and “security upgrades.” The very success of the passkey rollout creates the social engineering surface.

For developers building auth flows on top of identity providers: the enrollment moment is your weakest point, and your identity provider is not protecting it. Phishing-resistant auth after enrollment is necessary but not sufficient. The enrollment event itself needs independent user verification, and the recovery path needs controls appropriate to remote social-engineering risk.

The Takeaway

O-UNC-066 found the seam in the passwordless migration. They are not attacking passkeys — they are attacking the moment before passkeys exist, and the recovery path that persists after them. Okta and Entra harden the steady state. They do not harden the transition or the exception.

BioAuth addresses both enrollment and recovery with supported user-verification and audit controls. It is designed to reduce — not eliminate — the risk that remote social engineering becomes persistent account access.

→ Strengthen enrollment and recovery against remote social engineering

Get Good Bot, Bad Bot

New issues, straight to your inbox. No 2FA required.

Identity, authentication, and the slow death of the password — a few times a month. No spam, ever. Unsubscribe anytime.