Todos los cortafuegos aplican reglas para decidir qué tráfico pasa (lo explicamos en qué es un firewall). Lo que cambia de un tipo a otro es cuánto miran antes de decidir: solo la dirección del sobre, la conversación entera o lo que va dentro. La clasificación que sigue es la de la guía del NIST sobre cortafuegos (SP 800-41), completada con la de los fabricantes para los tipos más recientes.
Una aclaración antes de empezar: estos tipos se suman. Un cortafuegos actual hace filtrado de paquetes, inspección de estado y, según el modelo, varias funciones de aplicación a la vez. Y cualquiera de ellos puede venir como aparato físico o como programa (ver firewall físico o de software).
1. Filtrado de paquetes sin estado
Es la función más básica. El cortafuegos mira cada paquete por separado, con sus datos de cabecera (dirección IP de origen y destino, protocolo, puerto) y lo deja pasar o lo descarta según las reglas. No recuerda nada: no sabe si ese paquete es la respuesta a algo que pidió un equipo de dentro ni mira el contenido.
El NIST explica que esta función está en el núcleo de casi todos los cortafuegos, pero que hoy se venden pocos que solo hagan esto, porque son más vulnerables: un atacante puede fabricar paquetes que parezcan respuestas legítimas.
2. Inspección de estado (stateful)
El cortafuegos de inspección de estado guarda una tabla con cada conexión abierta: quién habla con quién, por qué puertos y en qué fase está. En TCP distingue el establecimiento, el uso y el cierre de la conexión. Así deja pasar las respuestas de lo que un equipo de dentro ha pedido y rechaza lo que llega sin que nadie lo espere.
Su límite, según el NIST, está en los protocolos que no tienen fases de conexión, como UDP o ICMP: con ellos solo puede hacer un seguimiento aproximado. Según la historia que recoge Palo Alto Networks, este tipo se generalizó a principios de los años 2000 y es hoy la base de cualquier cortafuegos.
3. Cortafuegos de aplicación
Aquí el cortafuegos ya entiende el protocolo de la aplicación (web, correo, FTP…) y lo compara con lo que se considera un uso normal. El NIST lo llama análisis de protocolo con estado o inspección profunda de paquetes. Sus ejemplos dan la idea:
- Bloquear los archivos ejecutables adjuntos a un correo.
- Detectar un programa de mensajería que intenta salir por el puerto de la web.
- Permitir descargar por FTP pero no subir archivos.
4. Pasarela proxy de aplicación
Un proxy hace de intermediario y nunca deja que el equipo de dentro hable directamente con el de fuera: abre una conexión con el cliente y otra con el destino, y pasa el contenido de una a otra después de revisarlo. Según el NIST, eso oculta las direcciones internas, permite pedir a cada usuario que se identifique y, en algunos casos, descifrar el tráfico cifrado para inspeccionarlo.
A cambio, es más lento que los tipos anteriores y solo funciona con los protocolos que conoce.
5. UTM (gestión unificada de amenazas)
Un UTM reúne en un solo equipo el cortafuegos y otras defensas: antivirus de red, detección de intrusiones, filtrado web, antispam o VPN, gestionadas desde una sola consola. El NIST señala su ventaja (es más sencillo de llevar) y su contrapartida: el aparato necesita recursos para todas las tareas a la vez y tiene que traer todas las funciones que se buscan. Es el formato típico de las pymes.
6. NGFW (cortafuegos de nueva generación)
El NGFW identifica y controla las aplicaciones y los usuarios, no solo puertos y direcciones, e integra la prevención de intrusiones en el mismo motor. Según Palo Alto Networks llegó en 2008. Qué lo distingue exactamente de un UTM, y de dónde viene cada término, lo explicamos en qué es un NGFW y en qué se diferencia de un UTM.
7. WAF (cortafuegos de aplicaciones web)
El WAF es un cortafuegos de aplicación especializado en una sola cosa: proteger una web. Va delante del servidor web y filtra el tráfico entre el navegador y la página en los dos sentidos, contra ataques como la inyección SQL o el XSS, los que recoge el proyecto OWASP.
INCIBE describe tres formas de ponerlo:
- En la red, como aparato o máquina virtual delante del servidor.
- En el propio servidor, como programa, módulo del servidor web o complemento del gestor de contenidos.
- En la nube, como servicio por el que pasa el tráfico antes de llegar a la web.
También explica sus dos modelos: el positivo, que lo deniega todo y solo acepta lo que reconoce como válido, y el negativo, que lo acepta todo y solo bloquea lo que reconoce como ataque.
8. Firewall virtual
Cuando varias máquinas virtuales comparten un mismo servidor físico, el tráfico entre ellas no sale del servidor y un cortafuegos externo no lo ve. El NIST lo señala como un hueco que cubren las plataformas de virtualización con su propio cortafuegos o con el de otros fabricantes.
Palo Alto Networks define el firewall virtual como un NGFW en forma de máquina virtual, para entornos virtualizados y nubes, que controla tanto el tráfico que entra y sale (norte-sur) como el que circula dentro (este-oeste) y permite separar cada aplicación de las demás (microsegmentación).
9. Firewall en la nube o como servicio (FWaaS)
El cortafuegos como servicio no se instala en la oficina: lo presta un proveedor desde su nube, por suscripción, y el tráfico de cada sede o de cada empleado pasa por él. Según Palo Alto Networks, ofrece lo mismo que un NGFW (inspección, prevención de amenazas, control de aplicaciones) y forma parte del modelo SASE, pensado para empresas con mucha gente trabajando fuera de la oficina.
Resumen: qué mira cada tipo
Tipos de firewall según lo que inspeccionan
| Tipo | Qué mira | Dónde se usa |
| Filtrado de paquetes | Direcciones, protocolo y puerto de cada paquete | Base de todos; solo, en routers sencillos |
| Inspección de estado | Además, la conexión a la que pertenece cada paquete | Base de cualquier cortafuegos actual |
| De aplicación | El protocolo de la aplicación | Dentro de UTM y NGFW |
| Proxy de aplicación | Todo el contenido, haciendo de intermediario | Navegación web y correo |
| UTM | Cortafuegos con antivirus, IPS, filtrado web y VPN | Pymes y sucursales |
| NGFW | Aplicaciones, usuarios y contenido, con IPS integrado | Empresas medianas y grandes |
| WAF | Las peticiones a una web | Delante de un servidor web |
| Virtual | Igual que un NGFW, dentro de la virtualización | Centros de datos y nubes |
| FWaaS | Igual que un NGFW, desde la nube del proveedor | Sedes repartidas y teletrabajo |