October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

Web Application Firewalls: How They Filter Requests—and Where Protection Can Fail

A WAF filters web requests according to configured rules, but gaps between those rules and application behavior can leave protection incomplete. Learn the basics and how to test changes safely.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A web application firewall (WAF) inspects HTTP and HTTPS requests sent to protected web resources, then applies configured rules to decide whether to allow, block, or otherwise handle each request. A WAF can miss unwanted traffic when its rules do not match the request as the application interprets it, or when the firewall’s deployment and the application’s behavior do not line up. That is a risk to investigate defensively—not a reason to treat a WAF as a substitute for fixing application vulnerabilities.

What is a WAF?

Amazon Web Services describes AWS WAF as a service that lets customers monitor HTTP and HTTPS requests forwarded to protected application resources. In practical terms, a WAF applies configured inspection criteria and actions to web traffic. AWS lists CloudFront distributions, API Gateway REST APIs, Application Load Balancers, and AppSync GraphQL APIs among its supported resource types; other WAF products can differ. See AWS’s WAF overview.

As an Amazon Associate I earn from qualifying purchases.

A WAF is a filtering layer, not a guarantee that an application is secure. It can act on the requests and criteria configured for it, but it does not remove the need to address vulnerabilities in the application itself.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How does a WAF decide what to do with a request?

Policies, rules, and defaults

In AWS WAF, a web access control list (web ACL) is associated with a protected resource. The ACL contains rules or rule groups. Rules specify what to inspect and what action to take when a request matches; rule groups collect rules for reuse or managed protection. A default action handles a request that reaches the end of evaluation without a terminating rule. The details here describe AWS WAF’s model, not every WAF product. Read How AWS WAF works.

#1 Best Overall
Fortinet Web Application Firewall - Virtual Appliance for All Supported Platforms. Supports up to 2 x vCPU core FWB-VM02
  • Fortinet Web Application Firewall - virtual appliance for all supported platforms. Supports up to 2 x vCPU core
  • Fortinet HW FWB-VM02
  • Manufacturer Part: FWB-VM02

Inspection criteria

Rules can examine selected request attributes. AWS documentation gives examples including the originating IP address, geographic origin, request-part length, strings in request components, and patterns associated with SQL injection or cross-site scripting. A WAF’s coverage depends on the criteria actually configured; these examples are not a universal feature list. See AWS WAF rules.

Actions and evaluation order

AWS WAF evaluates rules in priority order. An allow or block match ends evaluation, so later rules do not run for that request. A count match records the match and continues evaluation. AWS also documents CAPTCHA and challenge actions, whose behavior depends on token state and configuration. The action chosen and its position in the sequence therefore affect which later rules can apply. These are AWS-specific semantics; consult AWS’s rule and rule group action documentation for details.

Rank #2
Fortinet Web Application Firewall - Virtual Appliance for All Supported Platforms. Supports up to 4 x vCPU core FWB-VM04
  • Fortinet Web Application Firewall - virtual appliance for all supported platforms. Supports up to 4 x vCPU core
  • Fortinet HW FWB-VM04
  • Manufacturer Part: FWB-VM04

What does it mean for a WAF to be bypassed?

In defensive terms, a bypass is an unwanted request reaching the application, or producing an unwanted result, despite the intended filtering policy. That can happen when the configured criteria do not match a request, or when the WAF’s view of a request differs from how the application or another part of the deployment handles it. The key point is that a WAF enforces the policy it has been given; it cannot reliably filter for conditions it does not inspect or recognize.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no single cross-vendor list of bypass categories established by the AWS documentation cited here. For an authorized review, focus on whether the WAF protects the intended resource, whether its rules cover the relevant request components, how the application parses those requests, and whether monitoring shows unexpected traffic or results. Avoid testing evasion against systems you do not own or have permission to assess.

Rank #3
Fortinet Web Application Firewall - Virtual Appliance for All Supported Platforms. Supports up to 8 x vCPU core FWB-VM08
  • Fortinet Web Application Firewall - virtual appliance for all supported platforms. Supports up to 8 x vCPU core
  • Fortinet HW FWB-VM08
  • Manufacturer Part: FWB-VM08
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How should teams test and tune WAF rules?

AWS recommends validating changes in a staging or test environment before applying them to live traffic, then observing rules in count mode against production traffic before enforcing allow or block behavior. Count mode helps teams see matches and assess potential traffic impact without using that match to stop evaluation. Follow AWS’s testing and tuning guidance.

  1. Confirm the association. Check that the web ACL is attached to the resource that actually receives the application’s traffic.
  2. Review evaluation behavior. Verify rule priorities, terminating actions, and the default action so requests are handled as intended.
  3. Observe before enforcing. Use a test environment, then count mode with production traffic, to examine matches and identify potential false positives or missed coverage.
  4. Retest after changes. Recheck the affected traffic and application behavior whenever rules or deployment paths change.

The association, rule order, and default action are part of AWS’s documented configuration model; the checklist applies those mechanics as practical defensive guidance. WAF effectiveness or bypass rates should not be inferred from these configuration examples: the cited AWS pages do not provide an independent, general success rate.

Quick Recap

Bestseller No. 4
Cisco Meraki MX100 Security Appliance, Firewall, GigE, 1U, Rack-Mountable
Cisco Meraki MX100 Security Appliance, Firewall, GigE, 1U, Rack-Mountable
Stateful firewall throughput: 750 Mbps +++ 500 Mbps site-to-site VPN throughput; True zero-touch provisioning +++ Smartphone-like firmware updates
$344.00
Best Value
UDPTCP Firewall, Intelligent Soft Routing Micro Appliance/Fanless Mini PC • Celeron N2840, 2 x RJ45(1000M), USB 3.0,HDMI,VGA,NO RAM NO mSATA SSD (8GB RAM 256GB SSD)
  • ◆Powerful Celeron N2840 Processor: N2840 Processor, 2 Cores 2 Threads, 1M Cache, Max Turbo Frequency 2.58 GHz, TDP 7.5 W. Whether you need a robust home server, a versatile tool for school education, seamless web browsing, or even efficient business office or industrial tasks, providing efficient performance for everyday tasks.
  • ◆Dual 1000M LAN: Mini Router PC with 2*Realtek RTL8111H network card chip full UDE 1000M with filter connector.Soft Router can monitor network data, improve network security, powerful and widely used.
  • ◆DDR3L Memory & Large Storage Capacity: Firewall box computer with 1 x DDR3L SO-DIMM memory 1333/1600MHz, 1xMSATA3.0 SSD.
  • ◆UHD Graphics & 4K Dual Screen Display: N2840 processor integrated UHD Graphics, HD and VGA dual display interfaces support 4K@60Hz. 
  • ◆Versatile Connections ports: 2 x1000M Realtek RTL8111H-LAN,2 xUSB3.0, 4 xUSB2.0, HDMI,VGA,AUDIO supports data storage and system boot.Mini desktop computer with WIFI dual antenna, which providing high-speed transmission and reliable connectivity. Support Dual Band Wifi, Internet, streaming media and audio can be used perfectly without interrupting the connection. Enjoy faster file transfers and smoother online experiences.
Rank #4
Cisco Meraki MX100 Security Appliance, Firewall, GigE, 1U, Rack-Mountable
  • Meraki MX100: A building block for SASE in a rack-mountable form factor. Medium- to large-branch security and SD-WAN appliance for up to 500 users.
  • WAN: 1 x GbE RJ45, 1 x USB (cellular failover), Dual-purpose: 1 x GbE RJ45 +++ LAN: 8 x GbE RJ45, 2 x GbE SFP
  • Stateful firewall throughput: 750 Mbps +++ 500 Mbps site-to-site VPN throughput
  • Unified management for security, SD-WAN, Wi-Fi, switching, MDM, and IoT +++ Centralized management via web-based dashboard or API
  • True zero-touch provisioning +++ Smartphone-like firmware updates

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.