Join our Newsletter — 33% off our NHI Course

Request legitimacy

Request legitimacy is the assurance that an access request, API call, or agent action is genuine, authorized, and aligned with expected business purpose. In identity security, it combines authentication, context, policy, and anomaly checks to confirm that a request from a human or NHI should be trusted before access is granted.

How request legitimacy works

Request legitimacy is not just whether a caller can prove who they are, but whether the request itself makes sense in context. A legitimate request is consistent with the caller’s role, the resource being requested, the expected workflow, and the organisation’s policy boundaries.

This matters because modern systems increasingly accept requests from humans, APIs, automation, and agents through the same control plane. A request can be authenticated yet still be illegitimate if it is out of pattern, excessive for the task, or inconsistent with normal business purpose.

What makes a request trustworthy

Trustworthy requests usually combine several signals rather than relying on one control alone. Authentication confirms the caller, but legitimacy also depends on context such as device, location, time, network path, transaction content, prior behaviour, and whether the action aligns with known business activity.

That combination helps reduce blind trust in tokens, sessions, or API keys. It also helps organisations distinguish normal automation from suspicious use of the same access path, especially when the caller is a service, workload, or agent acting at machine speed.

A useful way to think about request legitimacy is as a decision layer above access control. Access control asks, “is this identity allowed?” Legitimacy asks, “does this specific request belong here, right now, for this purpose?”

Where request legitimacy fails

Legitimacy breaks down when systems trust an authenticated request without checking whether it matches the expected purpose or behaviour. That gap can let stolen credentials, abused sessions, or over-permissioned automation perform actions that look technically valid but are operationally suspicious.

It can also fail when organisations assume all requests from approved integrations are safe. A compromised integration, misused token, or rogue agent can send perfectly formatted requests that still violate the intended business process.

In practice, the failure is often one of excessive confidence in identity alone. If a system treats “authenticated” as synonymous with “legitimate,” it creates room for fraud, abuse, lateral movement, and unauthorized automation.

Why request legitimacy matters for security and operations

Request legitimacy helps defend the boundary between access and abuse. It supports stronger decisions about which actions should proceed, which should step up for more assurance, and which should be blocked or reviewed.

It is especially important in environments where APIs, automation, and agents can make high-volume decisions or modify sensitive data quickly. In those settings, a single illegitimate request can trigger downstream impact far beyond the original call.

It also improves auditability. When legitimacy checks are explicit, security teams can explain why a request was allowed or denied, which is critical for incident review, fraud investigation, and policy tuning.

Risk and Threat Considerations

Request legitimacy is a control point for abuse of trusted access. The main risk is not only stolen credentials, but also valid-looking requests that exploit weak context checks, overbroad permissions, or fragile business-process assumptions.

Failure mechanism: An attacker, compromised integration, or misbehaving agent submits requests that are authenticated but contextually implausible, and the platform fails to challenge or suppress them.

Impact: That can enable unauthorized transactions, data exposure, privilege misuse, workflow abuse, or persistence through ordinary-looking activity that evades simple authentication checks.

Standards & Framework Alignment

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

OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, NIST SP 800-63 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-2 — Identification and Authentication (Organizational Users) Request legitimacy depends on strong identity proof before a request is trusted.
AC-6 — Least Privilege Legitimacy checks should stop requests that exceed the caller’s intended authority.
AU-6 — Audit Record Review, Analysis, and Reporting Legitimacy decisions rely on reviewable request patterns and anomaly investigation.
Recommendation — Enforce IA-2 so authenticated users are bound to verified identities before request approval. Apply AC-6 to limit each request to the minimum authority needed for the business action. Use AU-6 to review request logs for anomalous actions that appear valid but are not legitimate.
NIST SP 800-63 Digital Identity Guidelines The term depends on trust decisions about authenticators, assertions, and contextual assurance.
Recommendation — Use Digital Identity guidance to raise assurance when request trust must be stronger than basic authentication.
OWASP API Security Top 10 API2 — Broken Authentication API legitimacy depends on strong proof that the caller is real and authorized to act.
API5 — Broken Function Level Authorization Legitimacy requires the action itself to be permitted, not merely the endpoint to be reachable.
Recommendation — Prevent API2 issues by binding authenticated callers to the requests they are meant to make. Apply API5 controls so callers cannot invoke functions outside their legitimate authority.
NIST Zero Trust (SP 800-207) Zero Trust Architecture Zero trust treats every request as needing verification rather than inheriting trust from prior access.
Recommendation — Use Zero Trust principles to evaluate every request against context, policy, and current risk.

Practitioner Guidance

Why practitioners should care: Request legitimacy is where policy becomes operational. If teams only secure login and token issuance, they miss the later decision about whether each action should be trusted on its own merits.

What to watch for: Look for requests that are validly authenticated but unusual in timing, scope, sequence, volume, or business purpose. Those patterns often reveal compromised sessions, abused automation, or agent behavior that needs tighter guardrails.

Practitioner takeaway: Treat legitimacy as a decision layer, not a synonym for authentication. The stronger your context signals, the less likely a technically valid but harmful request will slip through.