Skip to content
Security

MFA and passkeys: protect business accounts without losing access

The finance team has enabled MFA, but one legacy login still accepts a password alone. An administrator uses a passkey, but nobody has tested recovery after losing every device. Better sign-in methods matter. So do the routes around them, the people who approve recovery, and the ability to keep working when something fails.

Business account protection connecting stronger sign-in, verified enforcement, and tested recovery

Multifactor authentication, or MFA, uses distinct authentication factors. Passkeys use public-key credentials to support phishing-resistant sign-in, often with a device unlock instead of typing a password and another code. They are related approaches, not interchangeable labels for every login experience.

For a business, evaluate the complete account lifecycle: enrollment, everyday access, sensitive actions, new devices, recovery, and removal. Choose methods that fit the risks and people involved, then verify the service actually requires them. A method registered in an account is not necessarily a method enforced on every access path.

01Start with the accounts that control the business

Inventory email and identity accounts, cloud administration, domains, source repositories, finance systems, customer platforms, and remote access. Include owners, administrators, contractors, and emergency accounts. Find where one account can reset another or grant access across several services.

Prioritize accounts with broad access or the ability to change money, permissions, or infrastructure. Then extend protection to the wider workforce. Customer accounts may need a different enrollment and recovery design from staff accounts. A single rule chosen without considering device access, accessibility, or support can create avoidable lockouts.

Give people individual identities and permissions suited to their work. Strong authentication on a shared administrator account still leaves unclear ownership and offboarding. Review service and application credentials separately: a human passkey does not automatically protect an API key copied into a deployment job.

Connect this review to the systems behind the login. The web application security checklist covers surrounding application controls. Authentication is one part of that protection.

02Compare the methods instead of treating all MFA alike

Factors commonly include something you know, something you have, and a biometric characteristic used with an authenticator. Two passwords, or a password and another memorized PIN entered as independent secrets, do not establish two different factor types. The implementation and verification matter as much as the number of screens.

MethodUseful characteristicImportant limit or operating task
Password plus SMS codeAdds a possession-related check through a phone numberPhishable codes and phone-number risks; review recovery and service availability
Password plus authenticator-app codeDoes not require delivery of each code by SMSCodes can be relayed by phishing; protect enrollment and replacement
Password plus push approvalCan offer a convenient approval experienceUnexpected prompts and relay risks remain; review the exact approval controls
FIDO2 security key or device-bound passkeyPublic-key sign-in bound to the relying partyRegister suitable backup access and plan device loss, support and policy
Synced passkeyCan make a credential available through a supported passkey providerUnderstand synchronization, provider-account protection, recovery and business policy
A practical comparison, not an assurance-level certification. Exact behavior depends on the authenticator, service, user verification, and policy.

NIST's current authentication guidance distinguishes phishing-resistant authentication from passwords, manually entered one-time codes, and out-of-band methods. It is technical guidance with a defined US government context, not a universal legal mandate for every business. Use the distinction to make a deliberate method choice.

Phishing resistance is valuable because a fraudulent site cannot simply relay the same sign-in proof to the legitimate service. Prefer supported phishing-resistant options for important accounts. Other MFA can still be a practical improvement where stronger methods are unavailable, but do not describe a code or push prompt as equivalent protection.

03Understand what a passkey changes

FIDO Alliance describes passkeys as FIDO credentials using cryptographic key pairs. They can be synced through a passkey provider or bound to a particular device. The service holds a public key and verifies a signed response; the user does not send a reusable account password as that sign-in secret.

A person commonly authorizes use with a device PIN, fingerprint, or face check. That local unlock is different from typing a second secret into the website. Google's passkey overview explains this experience and the credential's relationship to the registered app or website. Verify support across the browsers, devices, and applications your users need.

Biometric verification in WebAuthn does not send the biometric data to the website. The WebAuthn specification describes local verification and the signed indication of its result. A person can also use a supported PIN-based route. Do not require a fingerprint sensor merely because your first demo used one.

Synced and device-bound credentials have different availability and management tradeoffs. A business may permit an approved synced provider for some users and require managed hardware for sensitive roles. Check the actual capabilities of the identity service, devices, and credential provider, including restrictions and supported recovery.

Phishing-resistant sign-in does not make the account invulnerable. A compromised endpoint, stolen session, weak recovery process, excessive permissions, or another allowed login route can still matter. Keep device security, sessions, application authorization, and account lifecycle controls in the same review.

Four sign-in assumptions to check: MFA methods differ, registered credentials need enforcement, passkeys do not replace recovery, and strong login does not remove session or permission risks
Evaluate the method and the complete access path, including what happens when normal sign-in is unavailable.

04Design recovery before enforcing the new rule

List realistic failures: a lost phone, broken security key, unavailable passkey-provider account, changed number, or loss of every normal device. Decide which registered alternative or controlled recovery process addresses each case. A spare credential helps only if it is enrolled, usable, protected, and accessible when needed.

OWASP's MFA guidance highlights recovery and factor replacement as important attack surfaces. Treat them as sensitive operations. Do not disable protection merely because a caller knows an employee's name, position, or other readily available information.

Define who may approve recovery, how identity is verified, which evidence is needed, and how unusual requests escalate. Notify the account owner through an appropriate existing channel and record changes. A person under pressure to restore a senior colleague's access needs a clear procedure and authority to follow it.

Where a service offers recovery codes, store them securely outside the same failure path they are meant to address. Understand whether they are one-time credentials and how to replace used or exposed codes. Avoid placing every fallback in the phone that may be lost. Use the service's documented process rather than inventing a bypass.

Provider recovery differs. Apple's passkey security explanation describes iCloud Keychain synchronization and recovery protections. It is an example for that ecosystem, not a guarantee that every provider or lost-device scenario works the same way. Rehearse the supported route for your business setup.

Maintain a controlled emergency-access account or route where the system requires one. Protect it, restrict its purpose, monitor its use, and test it. Separate its handling from routine password resets. After use, review the incident and restore the intended protections.

05Verify enforcement and remove forgotten access paths

Enrollment and enforcement are separate milestones. Confirm that users have a working method and recovery before applying a rule, then test access to the protected resource. Check exceptions, guests, contractors, older clients, and separate administrator interfaces. A policy name is not evidence that every route is covered.

Microsoft Entra authentication strengths illustrate how a service can require particular method combinations for access. Microsoft distinguishes general MFA, passwordless MFA, and phishing-resistant MFA. Verify licensing, supported methods, and policy behavior for your actual environment instead of assuming every identity product uses those settings.

Inspect legacy protocols, application passwords, local accounts, and fallback methods. Some may bypass the intended control or need a different integration. Remove unnecessary routes after checking dependencies, and document approved exceptions with an owner and review date. Avoid disabling a production integration without a tested replacement.

Check what happens to existing sessions when you change an account or recover access. Signing out, revoking tokens, changing a password, and deleting a registered credential may have different effects. Test the service's behavior and include relevant session cleanup in a compromise response.

Offboarding should remove the person's application access and privileges, address registered credentials where needed, and handle sessions and issued tokens. For synced credentials, simply removing one device is not necessarily removal of the account's authorization. The business service's identity and access record must be updated.

06If you build sign-in, test the whole lifecycle

Use a maintained authentication service or well-reviewed library where it fits. Adding a browser credential API does not by itself provide secure registration, account association, verification, recovery, or session handling. Make the complete flow part of the application's design and review.

For WebAuthn, correctly verify the challenge, expected origin and relying-party identifier, signature, account binding, and required flags on the server. Require and validate user verification when your policy depends on it. A touch indicating presence and verification of the user are different concepts. Avoid implementing cryptographic verification from a short tutorial.

Test adding, naming, using, and removing credentials; canceled prompts; unsupported devices; multiple accounts; new devices; and recovery. Keep account-switching clear. A customer should not accidentally attach a credential to the wrong signed-in account or lose access because a failed prompt leaves no understandable next step.

Review sensitive actions after sign-in, such as changing payout details or adding another authenticator. The existing session may need an appropriate fresh check. Also ensure fallback routes meet the intended risk level rather than letting an attacker choose the easiest method you still offer.

Use realistic device and browser combinations and include users with accessibility needs. Explain prompts in familiar terms, preserve useful work when reauthentication interrupts a task, and provide support guidance that matches what people actually see. Measure failures and recovery, not only successful registrations.

07Pilot, enforce, and keep the access model current

Four-step MFA and passkey rollout: inventory important access, enroll a representative pilot, rehearse recovery and test enforcement, then expand with monitored ownership
Prove everyday access and recovery before extending enforcement to the wider team.
  1. Map important access. Identify accounts, roles, recovery dependencies, legacy routes, supported methods, and owners.
  2. Enroll a representative pilot. Include administrators, everyday users, different devices, and support. Register appropriate backup access.
  3. Test recovery and enforcement. Rehearse device loss, factor replacement, emergency access, offboarding, and access through alternate routes.
  4. Expand and maintain. Communicate the change, enforce the agreed policy, monitor failures and exceptions, and review after staff or service changes.

Track method coverage, policy exceptions, login failures, recovery requests, and time spent resolving problems. Use those observations to improve instructions and support. A completed enrollment campaign is a starting point; the protection needs to survive new employees, changed devices, and the next supplier update.

08Questions about business MFA and passkeys

Is an authenticator-app code phishing-resistant?

A manually entered one-time code can be relayed through a phishing site. It differs from a cryptographic sign-in proof bound to the legitimate service. Prefer supported phishing-resistant options for important accounts and assess the exact method.

Does a passkey count as MFA?

An authenticator with appropriate local user verification can combine possession and a PIN or biometric check. Whether the actual transaction meets a required policy or assurance level depends on implementation and verification, not the label alone.

Do websites receive our fingerprint data?

WebAuthn biometric verification is performed locally and does not disclose the biometric data to the website. The service verifies the credential response and relevant indicators. Supported PIN-based verification is also possible.

Should we choose synced or device-bound passkeys?

Consider the role's risk, managed-device policy, provider-account protection, portability, recovery, and supported enforcement. Different groups may need different choices. Verify the actual service and authenticator capabilities.

What if someone loses every device?

Use the documented recovery route you planned and tested, with appropriate identity checks and approval. A separate registered credential may help, but provider recovery and emergency access vary. Do not assume synchronization resolves every loss.

Can we leave an easier fallback indefinitely?

Review whether it undermines the protection you intend. Keep necessary exceptions explicit, restricted where possible, and periodically reviewed. Test how attackers or users can select alternate access routes.

What should we do before turning enforcement on?

Confirm representative users can sign in, use backup access, and recover safely. Test policy coverage, legacy dependencies, emergency access, support, and offboarding. Communicate what changes and who can help.

LISTIFY teamWebsites, apps and marketing from Prague since 2008

More articles

All articles →
SecurityOctober 2, 2026 · 22 min read

Mobile App Security: Where to Store Data, How to Encrypt It, and How to Protect Your API

SecuritySeptember 30, 2026 · 19 min read

Surfshark Scam Protection Review 2026: Is It Worth It?

SecuritySeptember 28, 2026 · 20 min read

Who can see your customers’ data? Data security in custom software development

Share this page

By email

Got an idea?

On a short call, we'll find out what you need and suggest the next step. Then you'll get a proposal with a fixed price and a timeline.

+420 771 166 199Mon to Fri, 8:30 a.m. to 4:00 p.m. (Prague time) · info@listify.cool

When should we call you?

Pick a day and a time window. We'll call you, and it takes about 15 minutes.

Day