Subscribe to the Non-Human & AI Identity Journal

Why do bots create an identity security problem instead of only a web security problem?

Bots increasingly attack the same places humans do, including login, recovery, and account management flows. Once they can reuse stolen credentials or mimic browser activity, the issue becomes trust in identity assertions and sessions, not only traffic filtering. That is why IAM and fraud teams need shared controls and telemetry.

Why This Matters for Security Teams

Bots stop being a simple web nuisance when they begin to participate in identity lifecycle events such as sign-up, login, password reset, MFA enrolment, session hijacking, and account takeover. At that point, the core risk is no longer just request volume or scraping pressure. It is whether the organisation can still trust an identity assertion, a session, or a recovery pathway. The NIST Cybersecurity Framework 2.0 treats this as a governance and control problem, not only a perimeter problem.

Security teams often misclassify bot activity as a WAF tuning issue because the symptoms show up at the edge. In practice, the attack succeeds when a bot can look like a legitimate user at the identity layer, often by replaying stolen secrets, abusing weak recovery flows, or blending into normal browser telemetry. That means IAM, fraud, application security, and SOC functions all need a shared view of the same event stream. When they do not, detection is fragmented and response is delayed until accounts are already compromised.

How It Works in Practice

Bots create an identity security problem because they target trust decisions, not just pages and endpoints. A web filter can block obvious automation, but it cannot by itself decide whether a login attempt, token exchange, or recovery request should be trusted. The practical control set therefore spans identity proofing, authentication, session management, bot detection, and abuse analytics. Where an organisation uses adaptive controls, the goal is to raise friction for suspicious activity without breaking legitimate users.

Operationally, defenders usually combine multiple signals:

  • Device and browser fingerprints, with caution because these are easy to degrade or spoof.
  • Behavioural patterns such as typing cadence, navigation flow, request timing, and anomaly scoring.
  • Identity telemetry including failed logins, credential stuffing patterns, recovery attempts, and MFA fatigue indicators.
  • Session-level controls such as step-up authentication, short-lived tokens, token binding where appropriate, and reauthentication for sensitive actions.

This is why bot defence belongs alongside identity threat detection. If stolen credentials, session cookies, or OTPs can be reused, the system has already lost the trust boundary. Guidance from the OWASP Authentication Cheat Sheet is still useful here: the objective is to make authentication resistant to replay, enumeration, and abuse, while preserving a usable user journey. It also helps to align with NIST SP 800-63 when identity assurance matters, especially for recovery and step-up flows.

Where environments include autonomous agents or delegated software identities, the same logic applies. A bot may be external, internal, or agentic, but if it can obtain or replay credentials, it becomes an identity actor and must be governed as such. These controls tend to break down in high-volume consumer platforms with weak recovery design because automation can imitate legitimate traffic faster than manual fraud review can respond.

Common Variations and Edge Cases

Tighter bot controls often increase friction for genuine users, requiring organisations to balance fraud reduction against conversion, support load, and accessibility. That tradeoff is especially visible in customer-facing flows where aggressive challenge steps can suppress legitimate logins or recovery requests.

There is no universal standard for this yet, but current guidance suggests separating low-risk automation from suspicious identity abuse by tuning controls to the action being attempted, not only to the source IP or request rate. For example, content scraping may justify rate limiting, while repeated password reset attempts require stronger identity-based response, such as temporary lockout, risk scoring, or manual verification. The distinction matters because not all bots are malicious, but identity systems must still treat all high-risk trust transitions carefully.

Edge cases include headless automation used for testing, accessibility tooling, partner integrations, and legitimate service-to-service agents. Those cases need explicit registration, scoped credentials, and auditability rather than blanket trust. Teams should also be careful not to confuse bot mitigation with complete fraud prevention: browser challenges and device checks reduce noise, but they do not prove that a user is the rightful account holder. In multi-tenant and API-heavy environments, this guidance often breaks down when identity controls are inconsistent across web, mobile, and API channels because attackers simply shift to the weakest path.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-63 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA Bot abuse here is fundamentally about authenticating and authorising identity assertions.
NIST SP 800-63 AAL Assurance levels matter when bots target login, recovery, and session trust.
OWASP Agentic AI Top 10 Automated actors with tool access need governance when they can imitate users.
OWASP Non-Human Identity Top 10 Non-human actors can hold secrets and sessions just like user accounts.
NIST AI RMF GOVERN Bot detection increasingly uses AI, which needs accountable governance and oversight.

Use PR.AA controls to harden authentication flows, recovery paths, and step-up checks against automation.