Join our Newsletter — 33% off our NHI Course
Governance, Ownership & Risk

Descriptor

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Governance, Ownership & Risk

A descriptor is a structured set of key value pairs used to describe a request for policy evaluation. In rate limiting, it identifies the attributes, such as user, route or API key, that the system uses to apply a matching quota or threshold.

How descriptor-based policy evaluation works

A descriptor is the structured metadata that turns a request into something a policy engine can evaluate consistently. In rate limiting, it usually holds the fields the system matches on, such as a user, route, API key, tenant, or other request attribute, so the platform can decide which quota or threshold applies.

The descriptor is not the limit itself. It is the classification input that makes policy evaluation deterministic, repeatable, and explainable. Because the matching logic depends on the exact keys and values supplied, even small differences in how descriptors are built can change which policy fires or whether the request matches anything at all.

Why descriptors matter in rate limiting

Descriptors are the bridge between raw traffic and enforcement. They let an organisation apply different limits to different classes of caller, endpoint, or context without hard-coding every rule into application logic. That makes them useful for burst control, abuse prevention, partner-specific thresholds, and protecting expensive or sensitive operations.

The practical benefit is precision. A single global limit is easy to understand but often too blunt, while descriptors let teams segment traffic by business-relevant attributes and apply quotas where they are needed most. That said, the quality of the policy depends on the quality of the descriptor schema, because ambiguous or inconsistent keys can create blind spots or unintended collisions.

Descriptor design and evaluation semantics

Well-formed descriptors are usually small, stable, and explicit. They should represent attributes that are available at evaluation time and that the policy engine can trust to be consistent across requests. Common examples include request path, method, authenticated caller, API key, or tenant identifier, but the exact set depends on the product and the enforcement point.

Evaluation semantics also matter. Some systems match all fields exactly, while others support wildcards, prefixes, or hierarchical matching. Those choices affect how broadly a limit applies and whether one descriptor can safely represent a family of related requests. If the semantics are misunderstood, the policy may look correct on paper while enforcing the wrong boundary in practice.

Descriptors are therefore both a policy abstraction and an operational control surface. They help separate policy intent from implementation detail, but they also require careful naming, ownership, and testing so that the same request is classified the same way everywhere it is enforced.

Failure modes and security implications

The main security issue is misclassification. If a descriptor is too coarse, unrelated traffic can share a quota and create collateral throttling. If it is too specific, an attacker or careless implementation may bypass intended grouping and spread requests across many values to avoid enforcement.

Descriptors can also expose trust assumptions in the request path. If the system relies on caller-supplied fields that are easy to spoof, the policy may be enforced on the wrong identity or context. That is why descriptor inputs should come from trusted request context where possible, not from unchecked client claims.

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, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-4 — Information Flow EnforcementDescriptors drive policy decisions on which traffic gets which quota.
AC-6 — Least PrivilegeDescriptor-driven limits can restrict high-volume or high-impact request paths.
Recommendation — Use AC-4 to enforce descriptor-based traffic rules at the policy boundary. Apply AC-6 to keep descriptor-scoped access and request volume to the minimum needed.
OWASP API Security Top 10API4 — Unrestricted Resource ConsumptionRate-limit descriptors are a direct control against request-volume abuse.
Recommendation — Use API4 to design and test descriptor-based throttles for resource-heavy API operations.
CIS Controls v8CIS-8 — Audit Log ManagementDescriptor evaluation should be observable so limit decisions can be investigated.
Recommendation — Centralise logs for descriptor matches, throttling events, and policy changes.
NIST CSF 2.0PR.AA-05 — Identity Management, Authentication, and Access ControlDescriptors often key rate limits to authenticated users, API keys, or tenants.
Recommendation — Tie descriptor-based enforcement to verified identity and access context.

Practitioner Guidance

Governance implication: Treat descriptor definitions as policy assets, not implementation trivia. The teams that own rate limiting should define which fields are authoritative, which are derived, and how changes are reviewed so that policy behaviour does not drift as APIs evolve.

What to watch for: Re-check descriptors whenever an API adds new routes, new tenants, or a new authentication model, because the rate-limit boundary often needs to change with the request shape. When enforcement looks inconsistent, the first question is usually whether the descriptor set still matches the traffic you think it matches.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org