A cloud administrator needs to implement a solution that will inspect and manage web application traffic to protect against threats, such as cross-site scripting and SQL injection, without modifying the back-end infrastructure. Which of the following options is the BEST to achieve this?
Data loss prevention (DLP) system
Network access control (NAC)
Web application firewall (WAF)
Proxy server configured for high anonymity