TL;DR: Web applications and APIs now absorb most attacker attention, with LEVO citing 271 million API attacks in a single quarter of 2024, APIs facing about 85% more attacks than standard web applications, and the average breach costing 4.45 million dollars. Traditional WAFs cannot keep pace with API discovery, schema abuse, bot automation, and runtime behaviour, so WAAP has become the practical baseline for modern application protection.
At a glance
What this is: This is LEVO's analysis of why WAAP has replaced the traditional WAF as the baseline control for web applications and APIs.
Why it matters: It matters to IAM, NHI, and security teams because API abuse, bot automation, and exposed tokens often become identity and access problems as much as application-layer ones.
By the numbers:
- One report recorded more than 271 million API attacks in a single quarter of 2024.
- APIs faced roughly 85% more attacks than standard web applications.
- The average data breach now costs enterprises 4.45 million dollars.
- More than 80 percent of web traffic is encrypted, reducing the visibility of legacy WAF inspection.
👉 Read LEVO's analysis of why WAAP is replacing the traditional WAF baseline
Context
Web application and API protection now sits at the point where application security, access control, and runtime abuse overlap. The article argues that traditional WAFs fail because they were built for static web traffic, not for rapidly changing APIs, encrypted sessions, and automated abuse patterns that now dominate enterprise exposure.
For identity teams, the important shift is that API abuse often manifests as authentication failure, token misuse, over-privileged access, or object-level authorisation gaps. That means WAAP is not just an edge control, it is part of the governance fabric around how applications expose data, how services authenticate, and how machine access is constrained in production.
The starting position described here is typical for modern enterprises with API-heavy estates: visibility is fragmented, and the perimeter alone no longer defines the attack surface.
Key questions
Q: How should security teams implement WAAP in API-heavy environments?
A: Start with discovery, risk ranking, and monitor mode. Then enforce schema validation, bot detection, and DDoS controls on the most exposed and sensitive APIs first. The goal is to protect the highest-value flows before widening coverage, while tuning for false positives and integrating alerts with IAM, SIEM, and incident workflows.
Q: Why do traditional WAF rules miss so many API and agentic attack patterns?
A: Traditional WAFs were designed around browser traffic and classic web exploits such as SQL injection and cross-site scripting. API calls, GraphQL queries, JWT anomalies, and autonomous agent behavior often do not match those signatures. As a result, attackers can abuse the API layer with brute force, SSRF, or schema abuse while blending into normal application traffic.
Q: What are the signs that API protection is not working well enough?
A: Warning signs include high false-positive rates, undocumented shadow APIs, repeated probing of sequential identifiers, inconsistent schema enforcement, and bot traffic that looks normal at the edge but abnormal at runtime. If enforcement only works in monitor mode or only catches obvious payloads, the control is too shallow.
Q: What happens when an exposed API has weak object-level authorisation?
A: Attackers can move from a valid request to unauthorised data access by changing identifiers, reusing sessions, or abusing predictable paths. The result is often data exposure rather than obvious intrusion, which is why edge filtering alone is not enough. Strong runtime and schema-aware controls limit that misuse before it scales.
Technical breakdown
Why traditional WAF rules break on modern API traffic
Classic WAFs were designed to inspect web forms, headers, and known exploit signatures. Modern APIs move faster, use JSON and GraphQL structures, and change frequently through CI/CD, which makes static rule tuning brittle. Signature-based controls also miss mutated payloads, business logic abuse, and object-level authorisation failures such as BOLA. In practice, a WAF can block obvious payloads while still letting abusive but syntactically valid requests pass through. That creates a false sense of coverage when the real issue is not volume of traffic but the semantics of each request.
Practical implication: Treat WAF coverage as necessary but insufficient, and validate whether API-specific policies exist for schema, object access, and behavioural enforcement.
How WAAP combines schema validation, bot defence, and DDoS mitigation
WAAP extends perimeter protection by adding API discovery, schema validation, behavioural analysis, bot management, and DDoS controls into one operational layer. Schema validation checks whether a request matches the expected structure, while behavioural models look for deviations such as enumeration, scraping, or credential stuffing. DDoS mitigation adds rate controls and traffic shaping so expensive requests do not exhaust backend capacity. The architectural point is that WAAP moves from pure signature filtering to contextual request evaluation, which is more suitable for distributed, API-first systems.
Practical implication: Map each high-value API to the specific WAAP capability that should stop abuse before it reaches the application or identity tier.
Why runtime visibility changes enforcement quality
A runtime-native control can see service behaviour inside the application path rather than only at the edge. That matters because many API attacks are only obvious when you understand which fields are sensitive, which calls are legitimate, and which internal paths should never be exercised in a given sequence. Runtime context also lowers false positives because the control can distinguish a normal workflow from suspicious replay or data access patterns. In identity terms, runtime visibility helps separate authorised machine interaction from credential-driven misuse.
Practical implication: Use runtime context to enforce data-sensitive and service-level policies where gateway-only inspection cannot reliably prove intent.
Threat narrative
Attacker objective: The objective is to abuse legitimate application paths at scale, extract data, or disrupt service without triggering simple perimeter controls.
- Entry occurs through exposed web applications, public APIs, or automated bot traffic that reaches internet-facing endpoints.
- Escalation follows when attackers exploit weak object-level authorisation, stale schema assumptions, or stolen credentials to move from valid requests to abusive ones.
- Impact appears as data exposure, account compromise, service disruption, or resource exhaustion that degrades trust and availability.
NHI Mgmt Group analysis
WAAP is now an access-governance control as much as an application control. The article shows that modern attacks increasingly exploit the boundary between valid authentication and invalid use, especially in API-heavy environments. That makes request-level enforcement part of identity governance, not just perimeter security. For NHI and IAM teams, the practical conclusion is that machine access must be evaluated in the context of request behaviour, not only token validity.
API abuse creates an identity visibility gap that traditional WAFs cannot close. The core failure is not only malicious payloads, but the inability to see which identities, applications, and service paths are actually being exercised. When schemas, object permissions, and automation patterns are invisible, security teams lose the ability to distinguish normal service-to-service activity from abuse. The named concept here is API identity blind spot, and it is where governance breaks down first.
Bot management and DDoS protection are increasingly linked to identity assurance. Automated abuse rarely stays at the traffic layer for long, because credential stuffing, scraping, and session abuse all rely on the same trust assumptions about who or what is making the call. That means identity programmes should treat bot signals and API controls as shared evidence for risk scoring. Practitioners should align WAAP telemetry with authentication and fraud workflows.
Runtime-native enforcement is where the next control boundary is moving. The article makes a strong case that edge filtering alone cannot understand business logic or service context. That is the difference between blocking noisy traffic and preventing meaningful abuse of sensitive flows. For practitioners, this signals a shift toward controls that combine application context, data sensitivity, and machine identity awareness in one policy layer.
The market is converging on integrated application protection rather than stand-alone WAFs. WAAP, API security, bot defence, and DDoS mitigation are increasingly treated as one operational problem because attackers do not respect product boundaries. This simplifies procurement narratives but increases governance demands, since teams must verify what each layer actually inspects and where blind spots remain. The practical takeaway is to evaluate coverage, not category labels.
What this signals
API identity blind spot: as application estates become more distributed, security teams need to treat request context, token use, and machine access as one governance problem. The practical shift is toward controls that can explain who or what made a call, why it was allowed, and whether the behaviour matched expected service patterns.
The next planning question is not whether to deploy a WAF, but how to layer WAAP, runtime enforcement, and IAM telemetry together without creating duplicate alerting. Teams that already struggle with shadow APIs should prioritise discovery and observability before expanding blocking policy, because unknown surfaces undermine every other control.
For identity-led programmes, the strongest signal is whether application telemetry can be correlated with access governance and fraud workflows. If it cannot, the programme will continue to see API abuse as a perimeter issue rather than a machine identity and authorisation problem.
For practitioners
- Inventory every exposed API and web application Build a complete list of internet-facing apps, shadow APIs, and partner integrations before deciding where WAAP enforcement should begin. Rank each surface by data sensitivity, business criticality, and exposure so the highest-risk services are onboarded first.
- Validate API-specific policy coverage Confirm that your platform can enforce schema validation, object-level authorisation checks, and behavioural controls for REST, GraphQL, and mobile API traffic. Without those controls, a WAAP deployment can still miss abuse that looks valid at the HTTP layer.
- Move from monitor mode to enforcement deliberately Use monitor mode to learn normal traffic, review false positives, and tune rules before enabling blocking. Then phase in enforcement on low-risk services first, while ensuring authentication, logging, and incident workflows can absorb the new signals.
- Integrate WAAP telemetry with IAM and SOC workflows Forward alerts into SIEM and SOC processes, and correlate them with authentication anomalies, token misuse, and unusual access patterns. That linkage helps teams distinguish application abuse from identity compromise and supports faster containment decisions.
- Measure runtime impact and false-positive rate Track latency, throughput, blocked requests, and user impact after deployment so protection does not silently degrade service quality. Use those metrics to verify that the control is protecting sensitive flows without breaking legitimate API consumers.
Key takeaways
- WAAP has become the baseline because modern attacks now target APIs, automation, and runtime behaviour that traditional WAFs cannot fully see.
- The real control gap is visibility into machine-driven requests, object-level access, and service context, not just malicious payloads.
- Practitioners should start with API discovery, then phase in schema, bot, and DDoS enforcement while tying telemetry to IAM and SOC workflows.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK address the attack surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | API request enforcement and access control map to protecting authenticated access paths. |
| NIST SP 800-53 Rev 5 | SI-4 | WAAP relies on monitoring and detection of malicious traffic patterns and abusive requests. |
| CIS Controls v8 | CIS-16 , Application Software Security | Application-layer protection and validation align with application security governance. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0040 , Impact | Bot abuse, credential stuffing, and DDoS map directly to credential access and service impact tactics. |
| ISO/IEC 27001:2022 | A.8.24 | Encryption and secure transfer controls matter when WAAP inspects and routes API traffic. |
Confirm that traffic inspection and routing still align with secure transfer and communications controls.
Key terms
- API Edge Protection: A security approach that inspects and controls API traffic at the point where it enters the enterprise. It combines authentication, rate control, risk scoring, and behavioural analysis to stop malicious requests before they reach backend services or data stores.
- API Coverage: API coverage describes how much of an application’s user, entitlement, and activity data is available through programmable interfaces. In SaaS management, limited API coverage constrains automation and forces teams to use manual or hybrid controls for parts of the application estate.
- Broken Object-Level Authorization: A failure to check whether an authenticated identity may access a specific object, record, or device. The request succeeds because the credential is valid, but the application does not enforce per-object entitlement. In NHI environments, this turns a legitimate token into cross-resource exposure.
- Runtime-Native Security: A runtime-native security model observes workload behavior as the primary source of truth. It uses that behavior to drive detection, policy generation, and enforcement, rather than treating runtime telemetry as a secondary add-on to posture scanning or cloud configuration checks.
What's in the full article
LEVO's full article covers the operational detail this post intentionally leaves for the source:
- The step-by-step WAAP deployment roadmap for monitor mode, blocking mode, and policy tuning across live applications.
- The deeper feature breakdown of API discovery, schema enforcement, bot management, and DDoS mitigation in one platform.
- The attack walkthroughs that show how WAAP responds to credential stuffing, API data exfiltration, and Layer 7 DDoS at runtime.
- The vendor's implementation guidance for choosing cloud, hybrid, or self-hosted deployment models.
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to the application and service layers their programmes depend on.
Published by the NHIMG editorial team on September 3, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org