TL;DR: Bot traffic accounted for over 25% of all website traffic in 2020, while 28% of bots self-reported as mobile users, according to Beyond Identity. The core security shift is that removing passwords closes a major automation path, but only if recovery and fallback flows also avoid reusable secrets.
At a glance
What this is: This article argues that passwordless authentication can reduce bot-driven account takeover by removing the password as an attack target and adding device risk signals.
Why it matters: For IAM and NHI practitioners, it shows that authentication design must account for automation, device posture, and recovery paths, not just login ceremony.
By the numbers:
- In 2020, bad bot traffic accounted for over 25% of all website traffic, a 6.2% increase from 2019.
- Over 28% of bots self-report are mobile users, which represents a 12.9% increase from the previous year.
- 80% of identity breaches involved compromised non-human identities such as service accounts and API keys.
👉 Read Beyond Identity's analysis of passwordless authentication and bot attacks
Context
Bot attacks succeed when automation can repeatedly test credentials, recover accounts, or exploit weak fallback flows. In an IAM context, that is a governance problem as much as an authentication problem because the same secret can be used across login, recovery, and API access.
Passwordless methods are often presented as a user experience improvement, but the real security value comes from removing reusable passwords from the attack surface. For NHI governance, the lesson is broader: any identity that can be replayed, guessed, or recovered through a shared secret remains exposed to machine-scale abuse.
Key questions
Q: How should security teams implement passwordless authentication without creating new recovery risk?
A: Security teams should remove passwords from both primary login and recovery paths, then require stronger proofing for reset workflows than for normal sign-in. The main mistake is leaving a secret-based fallback in place while claiming the environment is passwordless. Recovery, support, and re-enrolment must be treated as high-risk identity events.
Q: Why does device posture matter in passwordless authentication?
A: Device posture matters because passwordless controls can still be defeated if the endpoint is rooted, jailbroken, or otherwise compromised. Authentication should not only verify the user, but also the trustworthiness of the device at the moment access is granted. That is especially important for sensitive customer or administrative accounts.
Q: What is the difference between passwordless authentication and simply hiding the password?
A: Passwordless authentication removes the password from both the user experience and the backend authentication model. Hiding the password behind Face ID, an OTP, push approval, or a magic link still leaves secret-based recovery or fallback paths that bots can target. Real passwordless design eliminates the reusable credential entirely.
Q: When does passwordless reduce bot risk most effectively?
A: Passwordless reduces bot risk most effectively when it is paired with device risk checks, strong recovery controls, and no legacy password fallback. It is strongest against credential stuffing and brute force because there is no shared secret to replay. Without those surrounding controls, attackers simply move to the weakest adjacent flow.
Technical breakdown
Why passwordless reduces credential stuffing
Passwordless authentication removes the shared secret that bot operators depend on for credential stuffing, brute-force guessing, and reverse brute-force attempts. In this model, authentication shifts from knowledge-based verification to possession-based cryptography, often with a private key stored in device hardware such as a secure enclave. That matters because a bot can automate password attempts, but it cannot simply brute-force an asymmetric key exchange in the same way. The security gain is strongest when passwords are removed from both the user experience and backend recovery paths, so there is no hidden fallback to abuse.
Practical implication: Eliminate reusable passwords from both login and recovery flows before treating passwordless as a control.
How device posture changes risk-based authentication
Bot operators increasingly rely on compromised endpoints, especially rooted or jailbroken mobile devices, to bypass normal user controls. Device posture checks help the authentication layer decide whether the endpoint itself should be trusted before granting access. This is not the same as simply adding MFA, because the issue is not only who is logging in, but what state the device is in at the moment of authentication. A risk-based model can deny access, require step-up verification, or restrict high-value actions based on device signals such as patch level and root status.
Practical implication: Tie authentication decisions to endpoint risk signals, not just user credentials.
Why recovery flows remain the hidden attack path
Many passwordless programmes still fail if account recovery quietly reintroduces passwords, magic links, or weak one-time mechanisms. Attackers do not need to defeat the strongest part of the design if the recovery flow lets them reset access through a softer path. In practice, recovery becomes a parallel identity system with its own trust assumptions, and those assumptions need the same level of review as primary login. For NHI-style governance, this is the equivalent of leaving a long-lived secret in a side channel while claiming the main system is secretless.
Practical implication: Review recovery, reset, and support workflows as carefully as the primary authentication path.
Threat narrative
Attacker objective: The attacker wants durable account access without needing to defeat interactive human controls.
- Entry begins with automated credential stuffing or brute-force attempts against login and recovery paths that still accept reusable secrets.
- Escalation occurs when the attacker uses compromised or rooted devices to satisfy weaker trust checks and complete authentication.
- Impact is account takeover, which can lead to fraud, customer data exposure, or further abuse of trusted sessions.
Breaches seen in the wild
- MongoBleed breach — MongoBleed exposed secrets across 87K MongoDB servers.
- IOS app secrets leakage report — iOS apps leaking hardcoded secrets and credentials endangering user privacy.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Passwordless is only as strong as its weakest fallback path. Removing the password from the primary login screen reduces a major bot vector, but any recovery path that still depends on shared secrets keeps the attack surface alive. This is why governance must cover reset, support, and identity recovery workflows, not just initial authentication. Practitioners should treat recovery as part of the authentication control plane.
Device posture is becoming an authentication input, not a separate endpoint concern. Rooted or jailbroken devices change the trust equation because the endpoint itself may be compromised before the user even starts a session. That pushes IAM teams toward continuous risk evaluation rather than static login approval. Practitioners should align authentication policy with device trust signals and step-up rules.
Secretless does not mean governance-free. Passwordless architectures reduce reliance on memorised credentials, but they increase the importance of device binding, key protection, and lifecycle controls for recovery identities. The governance burden shifts from password policy to assurance policy. Practitioners should make that shift explicit in their IAM standards and exception processes.
Bot attacks expose the identity blur between human and machine access. Account takeover is often discussed as a consumer fraud problem, but the underlying pattern is the same one that drives NHI risk: reusable credentials invite automation. That is why NHI governance and customer identity design increasingly overlap. Practitioners should apply machine-scale thinking to human-facing authentication systems.
Identity blast radius matters more than login convenience. If a bot can replay or recover a credential, the damage is no longer limited to one account flow. The organisation inherits fraud, support load, and downstream access risk. Practitioners should reduce blast radius by limiting reusable secrets and tightening recovery assurance.
From our research:
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools, according to Ultimate Guide to NHIs.
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, which shows how often identity lifecycle controls lag behind operational reality.
- For a wider view of how secret exposure turns into breach impact, see 52 NHI Breaches Analysis for recurring failure patterns and remediation gaps.
What this signals
Ephemeral access only works when the surrounding identity system is equally ephemeral. Passwordless login reduces replay risk, but organisations still need to eliminate durable recovery secrets, stale support entitlements, and unmanaged device trust. The broader programme signal is that identity controls must be designed for automation, not just for human users. Teams should re-evaluate every fallback path as a potential machine-scale abuse route.
With 96% of organisations storing secrets outside of secrets managers, the same governance weakness that undermines NHI programmes can also undermine customer authentication. The practical consequence is that secret sprawl, recovery sprawl, and credential replay should be managed as one risk pattern. Security teams should align IAM, fraud, and endpoint policy instead of treating them as separate domains.
For practitioners
- Remove reusable passwords from recovery flows Audit every reset, support, and fallback path so passwordless authentication is not quietly undone by a secret-based recovery step.
- Bind authentication to device trust signals Use rooted, jailbroken, and patch-level signals to deny or step up authentication when the endpoint cannot be trusted.
- Separate customer login from privileged recovery Apply stronger proofing to account recovery than to routine login, especially for high-value or regulated accounts.
- Review bot resistance in the full identity lifecycle Map how accounts are enrolled, authenticated, recovered, and reissued so automated abuse cannot move to the weakest stage.
Key takeaways
- Passwordless reduces bot attack opportunity only when passwords are removed from both login and recovery, not just hidden from users.
- Device posture is now a core part of authentication assurance because rooted or jailbroken endpoints can undermine otherwise strong controls.
- The most common passwordless failure is governance drift in fallback workflows, where legacy recovery paths recreate the very secret the programme tried to remove.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Secret reuse and recovery abuse map directly to NHI credential risk. |
| NIST CSF 2.0 | PR.AC-1 | Authentication assurance depends on verifying identity before granting access. |
| NIST Zero Trust (SP 800-207) | AC-3 | Risk-based auth and device trust are consistent with continuous verification. |
Remove reusable secrets from login and recovery flows, then rotate any residual credentials quickly.
Key terms
- Passwordless Authentication: An authentication approach that removes passwords from the user journey and verifies access through stronger factors such as cryptographic keys or device-bound credentials. The security benefit comes from eliminating reusable secrets that bots can replay, while the governance challenge shifts to recovery, device trust, and lifecycle assurance.
- Account Takeover: A compromise in which an attacker gains control of a legitimate account and uses it as if they were the real user. In bot-driven attacks, takeover often starts with credential stuffing, brute force, or recovery abuse, making identity controls and fallback governance critical.
- Device Posture: The trust state of an endpoint at the moment access is requested, based on signals such as jailbreak status, root status, patch level, and security configuration. Device posture helps organisations decide whether to allow, deny, or step up authentication when the endpoint itself may be compromised.
- Recovery Flow: The set of processes used to regain access to an account after loss of a credential or device. Recovery flows are often the weakest link in authentication because they can reintroduce shared secrets or weaker proofing, so they need the same governance discipline as primary login.
Deepen your knowledge
Passwordless authentication, device trust, and recovery governance are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are designing controls for user and non-human identities in the same environment, it is worth exploring.
This post draws on content published by Beyond Identity: Stop Bot-Executed Credential Attacks with Passwordless Authentication. Read the original.
Published by the NHIMG editorial team on 2025-08-05.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org