Which THREE factors should be considered when tuning a WAF to reduce false positives for an application?
Tuning rules to match the application's legitimate input patterns — expected parameter formats, field lengths and character sets — lets the WAF distinguish genuine traffic from attacks, so benign requests are not blocked. This directly reduces false positives while preserving detection of genuine malicious payloads.
Why this answer
Option B is correct because effective WAF tuning must start from the application's own expected input patterns—legitimate parameter formats, file types, URL structures, and payload sizes—so that rules can be scoped to what the app actually receives rather than blocking benign traffic. Option D is correct because every exception or rule relaxation weakens protection, so the security team must weigh the reduced false-positive rate against the risk of allowing real attacks such as SQL injection or XSS through the newly opened gap. Option E is correct because tuning should be driven by the actual false-positive telemetry in the WAF logs—which rules fire, how often, and on which endpoints—so that high-noise rules are identified and adjusted based on evidence rather than guesswork.
Option A is not a tuning factor because user volume affects capacity and rate-limiting decisions, not the accuracy of WAF rule matching, and Option C is irrelevant because server geography has no bearing on whether a request is a legitimate application input or a malicious payload.
Exam trap
The trap here is assuming that infrastructure or traffic volume factors (like number of users or server location) influence WAF tuning, when in fact tuning is driven by application-specific input analysis and security trade-offs.