Software Engineering vocabulary · APIs, Networking and Security

Web application firewall

Meaning in software engineering, with examples

nounCommon term

In software engineering, web application firewall means: A firewall that sits in front of web applications and filters HTTP traffic to block common web attacks such as SQL injection and cross-site scripting.

In Turkish: web uygulama güvenlik duvarı, WAF

How it is used

Called a WAF, pronounced 'waff'. It can be a cloud service, an appliance or a module on the web server. Teams write WAF rules, run them first in detection mode and then switch to blocking mode. A WAF reduces risk but does not replace fixing the code.

Example sentences

  1. We put the old booking site behind a web application firewall until it can be rewritten.

  2. The web application firewall blocked the request because it looked like SQL injection.

Common collocations

  • WAF rule
  • cloud WAF
  • blocking mode
  • behind a WAF

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: