¿Qué es un firewall? Descubre sus tipos

Relacionado – Formas de ver puertos abiertos en Windows
Introducción
Los firewalls o cortafuegos surgieron durante los primeros años de evolución de informática hiper-conectada, ante el creciente número de ataques de red procedente de equipos remotos.El nombre escogido está basado en una metáfora, asimilando su función a la de un muro de contención que evita que el fuego se extienda de una estancia a las contiguas.En torno a 1987 se cree que Steven M. Bellovin, de la firma AT&T fue el primero en emplear el término firewall para referirse al proceso de filtrado de tráfico de red no deseado.
¿Qué es un firewall?
Un cortafuegos o firewall es un sistema de seguridad en red que monitoriza y controla el tráfico entrante a una red, así como el que abandona esta hacia el exterior. Básicamente es un elemento, que puede ser hardware o software, encargado de crear una barrera virtual entre nuestros equipos y el exterior, o bien entre nuestra red y otras redes vecinas o la red de redes -Internet- conocida también como WAN (Wide Area Network). Se basan en la premisa de que todo tráfico externo puede ser una amenaza.

También podría darse el uso de un segundo dispositivo si necesitamos mantener una DMZ (zona desmilitarizada) que es una parte de nuestrainfraestructura que necesitamos exponer a internet, pero al mismo tiempo queremos que no contamine al resto.
Tipos de firewalls
Normalmente se categorizan en base a dos criterios: lo que son y lo que hacen.Cortafuegos de red vs cortafuegos de host
Teniendo en cuenta el primer criterio, hablaríamos de la tradicional divisón entre firewalls de red y firewalls basados en host. Los firewalls de red se sitúan en dispositivos de interconexión y pueden ser de hardware o software. Trabajan en las capas más bajas del modelo OSI (capas 2 a 4: enlace de datos, red, transporte) examinando protocolos, tramas, MAC o direcciones IP, entre otras).Estos modelos gestionan el acceso entre redes.
Los firewalls de host se sitúan en el dispositivo final que deseamos proteger, típicamente ordenadores basados en Windows, Linux, etcétera) que por supuesto incluyen servidores. Trabajan normalmente en capas más altas (transporte).Estos modelos controlan el acceso al propio equipo.
Tipos de firewalls según su función
Si nos atenemos a las funciones que desempeñan, podríamos considerar actualmente 4 y hasta cinco tipos de ellos dada su evolución.Firewalls de filtrado de paquetes
Son el tipo primitivo, operan en linea en los puntos de confluencia entre redes, por ejemplo entre switches y routers. Este tipo de cortafuegos se limita a cotejar cada paquete con una base de datos de reglas previamente definidas:- Direcciones IP permitidas / denegadas
- Protocolos / tipo de paquetes
- Número de puerto
Hemos analizado algún firewall doméstico anteriormente, te recomiendo probar el firewall gratuito de Glasswire
Firewall de estado (stateful)
Para responder a las limitaciones que planteaba el primer tipo, se crearon unos dispositivos capaces no solo de hacer lo ya comentado, sino de ser conscientes de si un paquete determinado es parte de una sesión TCP previamente establecida. Es decir, si se trata de una comunicación solicitada. Los cortafuegos de estado recientes son además capaces de discernir el flujo de transacciones a través de diferentes capas del modelo OSI al mismo tiempo, lo que aumenta su eficacia.Pasarela de nivel de circuito (circuit level gateway)
Este tipo de soluciones emplean un método ligero para identificar contenido no deseado, monitorizando los saludos TCP (handshakes) en la red cuando estos se tienen lugar entre la red interna y red externa. De esta manera consideran si el tráfico es o no legítimo. Aunque puede considerarse un tipo en si mismo, normalmente se incluyen como un mecanismo dentro del tipo anterior (firewall de estado). La pasarela de nivel de circuito actúa como servidor proxy en el nivel de red del modelo OSI.Firewall de aplicación (application level)
También llamado firewall de tercera generación, este tipo se considera técnicamente un proxy, a veces referido como firewall-proxy y combina la capacidad de filtrado de paquetes (protocolo TCP/IP) con la de pasarela de nivel de circuito.Este tipo de cortafuegos son más eficientes a la hora de analizar mensajes completos -no solo paquetes separados- y solo dejan pasar el tráfico si el protocolo etá definido.Aquí se tiene en cuenta tanto el servicio de los paquetes (indicado por su puerto) además de otros datos como pueden ser las cabeceras HTTP.
Firewalls de nueva generación (NGFW)
Es posible que algún purista me critique, pero podríamos considerar os Next Generation Firewall como una subclase en si misma.-
NGFW de Cisco, en la imagen
Aprende más – ¿Cómo garantizar que mi firewall funciona correctamente?
Conclusiones
Cabe destacar que, salvo en el último tipo, el cometido de los firewall es harto complicado, pues ningún programa informático puede predecir el comportamiento de un comando / programa remoto sin ejecutarlo por sí mismo. Se tiene cierta confianza en las reglas manualmente establecidas, que deberán actualizarse con cierta regularidad y también auditar su efectividad. Os dejo para terminar un vídeo que os puede aclarar un poco más 😉 https://www.youtube.com/watch?v=4aHrnonOvyk Algunas fuentes utilizadas:- es.wikipedia.org
- searchsecurity.techtarget.com
Categories
deweloper View All
Trabajo como consultor de ciberseguridad y me gusta lo que hago. Aficionado a la informática / tecnología en general, me gusta compartir con la gente lo poco que sé. También soy aficionado al deporte y los videojuegos.
Excelente! Estimado Alejandro gracias por compartir información siempre muy interesante. Saludos!
Gracias!