Which of the following is the BEST deployment option for a company looking to enhance the security of their web applications by monitoring and potentially blocking SQL injection attacks and cross-site scripting attempts?
Implement a network-based firewall at the network perimeter.
Configure an Intrusion Prevention System (IPS) to inspect incoming web traffic.
Deploy a specialized Web application firewall in front of the web server environment.
Install a host-based firewall on the web application server.