Pregunta de entrevista de Fortinet

What is a WAF (web application firewall)?