Un firewall es un dispositivo o software de seguridad que filtra y controla el tráfico de red entrante y saliente, para bloquear el acceso no autorizado a los recursos de la red y permitir las comunicaciones que sí lo están.
Este bloqueo o permiso se realiza de acuerdo a un conjunto de reglas previamente definidas. El firewall también puede usarse para controlar el tráfico entre redes, evitando así que los usuarios de una red tengan acceso a los recursos de otra red.