Un firewall es un dispositivo de seguridad que permite el tráfico autorizado entre redes mientras bloquea el acceso no autorizado. Existen diferentes tipos de firewalls que operan en diferentes capas del modelo OSI, incluyendo a nivel de aplicación, circuito, red y personal. Un firewall establece perímetros de confianza, protege contra intrusiones y optimiza el acceso entre elementos de red, aunque no puede proteger contra todos los ataques como los de ingeniería social.