Un firewall (cortafuegos en español), es una parte de una red que bloquea el acceso no autorizado, dejando que solo comunicaciones autorizadas puedan llevarse a cabo.
Consiste en uno o varios elementos encargados de filtrar toda la comunicación que entra o sale de una red a otra y en función de su configuración, permitir o denegar su paso. Para esto, el firewall examina el tipo de servicio al que corresponde (web, correo, IRC, etc.) o si la comunicación es entrante o saliente.
Un firewall puede ser un software o hardware, osea, un aparato que se conecta entre la red y el cable de conexión a internet, o bien, un programa. También podemos encontrar computadores muy potentes con software especifico cuya única misión es monitorizar la comunicación entre redes.
Un cortafuegos correctamente configurado provee una protección necesaria a la red, pero no debe considerarse suficiente y debe complementarse con antivirus y respaldos periódicos de información.