F5 GLOSSARY

What is Web App and API Protection?


Web app and API protection (WAAP) refers to an integrated set of security services that work together to mitigate security risks from APIs and web applications.
 

What Is Web App and API Protection?

WAAP solutions protect against application security risks from vulnerability exploits, bots, automated attacks, denial of service, fraud and abuse, and insecure third-party API integrations. 

Integrated security controls allow organizations to improve visibility with actionable insights that can stop specific attacks as well as identify coordinated threat campaigns that span multiple threat vectors.
 

Why Is Web App and API Protection Important?

Engaging customers with compelling and secure digital experiences is a business imperative and key focus for security and risk leaders. The risk vs. reward calculus that attempts to balance security and usability has never been as difficult, important, or lucrative as it is now in the modern digital economy. 

Unprecedented choice, low customer tolerance for friction or failure, and increasing regulatory implications are changing the perspective of security from a cost center to a competitive digital differentiator. Additionally, applications are increasingly decentralized and distributed, deployed across heterogeneous and multi-cloud architectures, and integrated within complex software supply chains and CI/CD pipelines. 

WAAP diagram 1

Figure 1: apps are increasingly decentralized and distributed

The growing sophistication of bots and automated attacks and proliferation of API endpoints from increased mobile app usage and modern app development dramatically expands the threat surface and introduces unforeseen risk from third-party integrations.

The industrialized attack lifecycle begins with automation and ends with account takeover and fraud.

WAAP diagram 1

Figure 2: application attacks are persistent and sophisticated

A WAAP solution represents the evolution of the WAF market into adjacent areas, specifically bot management, API security, and DDoS mitigation.

A WAF that integrates with cloud-based DDoS scrubbing centers historically qualified as WAAP, whether the WAF was a hardware or virtual appliance in a data center, private cloud, or public cloud. However, the market is at an inflection point where many organizations will prefer cloud-based WAAP platforms, in the form of as-a-Service security.

There are several drivers that are increasing interest in cloud-based WAAP platforms:

  1. The need for specialized bot management technology to deter fraud and abuse
  2. API discovery and enforcement controls that can mitigate risk from third-party integrations
  3. Continuous policy maintenance via APIs, development frameworks, and CI/CD pipelines
  4. Automated protections and false positive remediation using human-powered AI

Appliance-based WAFs that integrate with cloud-based security services that focus on business outcomes will continue as viable, even preferred, options in highly regulated industries like Banking and Financial Services (BFSI).
 

How Does Web App and API Protection Work?

WAAP solutions mitigate the risk of compromise, data exfiltration, account takeover, and application downtime by integrating various security controls to protect applications, including:

  • Web Application Firewall (WAF)
  • Bot Management
  • API Security
  • DDoS Mitigation

WAAP solutions are available in several form factors:

  1. Physical/virtual WAF appliances that integrate with cloud-based security services
  2. Microservices-based WAF instances that integrate with cloud-based security services
  3. Cloud-based WAAP platforms with integrated WAF, Bot, API, and DDoS security controls

WAAP solutions also include client-side security to detect malicious scripts/skimming (such as Magecart attacks), security controls to prevent attacks through malicious aggregators, and account protection that prevents account takeover from manual fraud.

Application Infrastructure Protection (AIP) solutions further strengthen app security and improve remediation through dynamic vulnerability discovery and cloud workload security—preventing exploitation and abuse of underlying infrastructure via integration with WAAP controls.
 

How Does F5 Handle Web App and API Protection?

F5 Distributed Cloud WAAP fits natively into any architecture, cloud, and operating model, providing security and risk teams with universal visibility and consistent policy enforcement to protect legacy and modern apps from core to cloud to edge. Distributed Cloud WAAP solutions offer flexibility and choice with respect to deployment model and operating model.

Unparalleled observability coupled with a large real-world data lake and machine learning algorithms enables F5 customers to adopt AI-based Value-Added Services (VAS), for example, Authentication Intelligence, which optimizes legitimate customer transactions by improving personalization and removing friction to increase retention, conversion, and loyalty.

WAAP diagram 1

Figure 3: F5 Distributed Cloud Web App and API Protection Platform

Resources

ARTICLE

WAAP Buying Guide

Read the article ›

INFOGRAPHIC

The OWASP Top 10 for 2021: A New Wave of Risk

See the infographic ›

SIMULATOR

F5 Distributed Cloud WAAP

Try the simulator ›