MFA Resets: Who Did the Help Desk Let In?

An MFA reset changes how an account can be accessed. If an impersonator receives the recovery credential, they may be able to enroll an authentication method they control. The recovery ticket is where the investigation starts.

Two phones lie side by side, one with a cracked screen and the other with an intact dark screen.

What should an MFA recovery review establish?

Who was verified, what the administrator changed, and what the recipient could do afterward. Follow the recovery through enrollment and a named application test. If the change was unauthorized, check that the new methods and relevant sessions were addressed, then retest access.

A support call can change who gets access

Mandiant reports that UNC3944 operators have impersonated employees when calling corporate service desks to obtain credential and MFA resets. Caller verification therefore belongs in an identity-security review: a conversation can authorize a change that other systems subsequently trust. Mandiant’s technical analysis of vishing

Follow one recovery through five checkpoints: verification, authorization, enrollment, access, and cleanup. Each answers a different question. The support record explains why a change was made; identity and application evidence establish what followed.

Requester, help desk, and Microsoft Entra ID exchange a recovery request, TAP creation request, pass delivery, and sign-in result. The help desk must verify identity independently before issuing recovery access. Failed verification stops this approved workflow. If an impersonator receives the TAP, investigate verification and delivery.

From recovery request to sign-in

  • Requester
  • Help desk
  • Microsoft Entra ID
  1. Requester → Help deskRequest account recovery

    The caller claims to be an employee who needs recovery access.

  2. Help deskVerify identity independently

    Complete the approved check. If it fails, stop and escalate without changing the account.

  3. Help desk → Entra IDCreate a TAP for the user

    Proceed only after verification and recovery approval. Entra returns the TAP value and settings.

  4. Help desk → Verified recipientDeliver the TAP securely

    Use the approved delivery channel for the verified recipient.

  5. Recipient → Entra IDAuthenticate with the TAP

    Entra returns a sign-in result subject to TAP settings and applicable policy.

If an impersonator receives the pass, investigate verification and delivery.

Figure 1. Approved TAP recovery workflow. The help desk verifies the caller; Entra enforces TAP settings and applicable sign-in policy. Compare the ticket with the actual issuance and delivery. Microsoft: create and use a TAP. Open full-size diagram.

Find out exactly what “reset MFA” changed

A ticket labeled “MFA reset” can conceal several administrative actions. Removing a method, requiring registration again, and issuing a recovery credential change different parts of the account.

In Microsoft Entra, Require re-register MFA deactivates hardware OATH tokens and removes phone numbers, Microsoft Authenticator apps, and software OATH tokens. It is not a command to remove every authentication method. Inspect what remains. Session revocation is a separate administrative action. Microsoft’s authentication-method management guidance

Record the exact change the agent can make and the evidence required before making it. A useful recovery record answers:

  • Who requested the change, and how was that person verified?
  • Who approved it, and which administrator performed it?
  • What changed, and when?
  • How was the recovery credential delivered, and to whom?

Keep the verification result and the administrative change in the same review record. The ticket’s completion status alone cannot answer these questions.

Verify the person before authorizing the change

The recovery procedure needs to work when a caller cannot use their usual authenticator. Give the agent an approved verification path and an escalation route if the caller cannot complete it.

Mandiant recommends positive identity verification before account modifications, with additional verification for high-risk changes. This can include contacting the employee or manager through a known channel. Use contact information obtained independently of the caller. Mandiant’s service-desk recommendations

In an assessment, compare the time verification completed with the time the consequential action occurred. Verification performed after recovery access was issued cannot protect that earlier decision.

Check what the recipient can enroll after recovery

If an impersonator receives the recovery pass in Figure 1, they may be able to register a credential they control. Figure 2 follows one Windows Hello enrollment path; the account, device, and policy prerequisites still have to be met.

A Temporary Access Pass (TAP) is a time-limited Microsoft Entra passcode used for recovery and registration of passwordless methods. The method must be enabled, the user must be included in its policy, and creation requires appropriate administrative authority. An MFA reset does not automatically create one. Microsoft’s TAP documentation

When recovery uses a TAP, examine what the recipient can enroll. Dirk-jan Mollema demonstrated provisioning a Windows Hello for Business credential, a key-based sign-in credential associated with a user and device, that remains usable after the TAP expires. His flow also requires a suitable device identity and completion of the relevant enrollment operations. Treat those as prerequisites to validate in the environment under review. Original TAP research

For a concrete Windows path, Microsoft supports TAP authentication during Entra device join and Windows Hello setup. Already-joined and hybrid-joined devices have different sign-in prerequisites, so the same sequence does not apply to every device. Microsoft’s Windows setup requirements

The recovery credential and the credential enrolled using it have separate lifecycles. Review newly added methods and devices against the ticket, and confirm that the intended employee controls them.

Windows requests a registration token from Entra ID, obtains a local key pair, and sends the public key, token, attestation, and device information to Device Registration Service. The service validates the current MFA claim and registers the key on the user with a device association. A key ID confirms registration. The private key stays on the device. TAP expiry does not remove the registered credential.

Windows Hello key registration

  • Windows client · Windows Hello for Business
  • Microsoft Entra ID
  • Device Registration Service (DRS)
  1. Windows client → Entra IDRequest a DRS token

    The provisioning app requests a token for Device Registration Service.

  2. Entra ID → Windows clientReturn the DRS access token

    Entra validates the request and required MFA claim before issuing the token.

  3. Windows clientSet a PIN and obtain a key pair

    The private key stays on the device. The public key is called ukpub.

  4. Windows client → DRSRegister the user key

    Send the DRS token, public key, attestation, and device information.

  5. Device Registration ServiceValidate and register

    Check that the MFA claim is current. Store the public key on the user with its device association.

  6. DRS → Windows clientReturn the key ID

    The returned key ID confirms successful registration.

TAP expiry leaves the enrolled credential in place. Review ownership and test application access separately.

Figure 2. Simplified successful provisioning for an Entra joined device with managed authentication. DRS means Microsoft’s Device Registration Service. The diagram begins after initial setup authentication; it omits device join and error paths. Microsoft: Windows Hello provisioning. Open full-size diagram.

Windows Hello uses the enrolled key for later sign-ins. The PIN or biometric gesture unlocks use of the private key locally; Entra verifies signed authentication data against the registered public key. This is why checking TAP expiry alone misses a credential created during recovery. Microsoft’s Windows Hello authentication flow

Check what access actually followed

For an authorized assessment, name the resource and expected outcome in advance. For example: should the recovered account be able to open an approved test application from an unmanaged device?

Record the application result and the policy decision that applies to that attempt. Enrollment alone cannot demonstrate unrestricted access or a Conditional Access bypass. Conditional Access evaluates access requirements, such as a requirement to use a compliant device. Microsoft’s Conditional Access overview

Example: caller verification failed, but the application blocked access

In this illustrative example, the test scope permits a TAP recovery, enrollment, and an access attempt against one test application.

Worked example · One recovery, separate control outcomes
Verification
The interaction record shows that the approved identity check was not completed before recovery. The account-change record shows that an administrator issued a TAP to the test caller.
Enrollment
The before-and-after method inventory and enrollment record show a new test-controlled sign-in credential. Retain its identifier and creation time, not its private material.
Access
The attempt to open the named test application was denied. The matching sign-in record identifies the enforced compliant-device requirement that blocked this attempt.
Finding
Caller verification failed and an unauthorized method was enrolled. The tested application's device requirement still blocked access. Other applications were not assessed.
Action
The help-desk owner fixes the recovery exception; the identity owner removes the test credential and reviews relevant sessions. Repeat the verification test and the same application attempt, recording both results.

Correlate the records using the scoped account, administrator, method or device identifiers, application, and time window. Where available, retain request or correlation IDs. Nearby timestamps alone are insufficient to establish that two events belong to the same attempt.

This finding gives each owner a specific failure to address without discarding the control that worked. If the application result or applicable policy cannot be established, mark that outcome Unknown.

Verify cleanup instead of assuming it

If recovery was fraudulent, review the changes and access that followed it. Remove unauthorized methods and address any associated device identities through the incident-response process.

Microsoft states that TAP expiration does not retroactively invalidate established sessions; their duration depends on session controls. An application may also maintain its own session, which Microsoft Entra cannot directly revoke. TAP expiration guidance, Microsoft’s access-revocation guidance

Assign an owner to method removal, identity-session actions, and any application-specific session actions. The token and session-cookie explainer shows how to distinguish a surviving session from a new sign-in. Then repeat the scoped access attempt. Record which paths were tested, what stopped working, and what remains unresolved. A closed support ticket or an expired recovery pass is insufficient evidence of closure.

Take one recovery ticket to your next review

Review the ticket with the help desk, identity team, and response owner. For each check, retain an evidence reference, result, owner, and follow-up. Mark stages Verified, Gap found, or Not assessed.

Check Suggested owner Evidence to retain
Verify before acting
Help desk
Approved verification method and completion time; trusted contact source
Record the authorized change
Help desk
Exact action, approver, administrator, intended recipient, and timestamp
Escalate exceptions
Help-desk lead
Decision when required verification cannot be completed
Review enrollment
Identity team
Expected versus observed method and device changes
Check subsequent access
Identity and SOC
Named application, expected result, and observed policy outcome
Investigate suspicious activity
Response owner
Alert, report, or investigation reference; observation window
Verify closure if unauthorized
Control owner
Removal, session actions, retest result, and unresolved access paths

Download the MFA Recovery Review Card (CSV) to record scope, ticket or test identity, evidence, corrective actions, and retest dates. Keep passwords, TAP values, tokens, and private keys out of the record. Mark stages you did not observe Not assessed.

Start with one completed ticket. Can the help desk show who was verified and what changed? Can the identity team trace any enrollment and access afterward? Use the missing evidence to define the next review. An authorized support simulation can test whether the account remains unchanged when a caller cannot establish their identity; scope downstream identity testing separately.

Would your help desk verify the caller?

Test whether your team follows the approved recovery process when a caller asks for an MFA reset. Use the findings to improve verification and escalation.