In the context of cloud network security, which service is essential for monitoring and protecting a web application from threats such as SQL injection and cross-site scripting?
Network access control (NAC)
Packet brokers
Web application firewall (WAF)
Intrusion protection system (IPS)