Firewalls are the software or hardware systems that are able to control and monitor the traffic coming in and out the target network based on pre-defined set of rules.
Which of the following types of firewalls can protect against SQL injection attacks?
A . Data-driven firewall
B . Stateful firewall
C . Packet firewall
D . Web application firewall
Answer: D