- Implementación de un filtrado de paquetes mediante el kernel netfilter usando herramientas como UFW, firewalld e iptables.
- Configuración de una estrategia de defensa en capas que combina el firewall del proveedor de nube con las reglas internas del sistema.
- Aplicación de medidas de endurecimiento del sistema como el principio de privilegio mínimo, acceso SSH seguro y actualizaciones frecuentes.
Si tienes un servidor Linux, sabrás que dejarlo abierto a los cuatro vientos es como dejar la puerta de casa sin llave en medio de una ciudad desconocida. Para evitar que cualquier curioso o atacante se meta donde no debe, es fundamental montar un perímetro de seguridad sólido, y ahí es donde entra en juego el firewall, ese guardián que decide quién pasa y quién se queda fuera.
Configurar un cortafuegos no tiene por qué ser un dolor de cabeza ni trabajo de expertos en redes. En realidad, se trata de aplicar un poco de sentido común y seguir unas reglas básicas de filtrado para que tus servicios sigan funcionando sin exponer el sistema a riesgos innecesarios. Vamos a desglosar cómo blindar tu equipo desde los cimientos hasta las herramientas más avanzadas.
¿Qué es exactamente un firewall y cómo funciona el filtrado?

Básicamente, un firewall es un sistema que monitoriza y controla el tráfico que entra y sale de tu máquina basándose en reglas que tú defines. En el núcleo de Linux, esto ocurre gracias a un componente llamado netfilter, que reside en el kernel. Es importante que herramientas como ufw o firewalld no son el firewall en sí, sino que son interfaz de usuario para gestionar netfilter de una manera fácil.
El proceso clave es el filtrado de paquetes. Cada dato se divide en paquetes, y el firewall analiza la cabecera para decidir: aceptar (ACCEPT), eliminar (DROP) o avisar y rechazar (REJECT). Para ello mira dirección IP, puerto y protocolo.
Primeros pasos: Mapeo de servicios y seguridad en la nube
Antes de escribir reglas, es esencial hacer un inventario de servicios. Lo más normal es dejar abierto el puerto 22 para SSH y el 443 para HTTPS, mientras bloqueas todo lo demás.
Si trabajas con servidores en la nube, aprovecha los grupos de seguridad que ofrece el proveedor. Estos firewalls externos filtran el tráfico antes de llegar a tu servidor, y solo debes permitir IPs específicas para una defensa en profundidad y segmentación de red.
Dominando las herramientas de Linux: iptables, UFW y firewalld

Dependiendo de la distribución, dispones de distintas utilidades. iptables es potente pero complejo; puedes usar comandos para abrir puertos y bloquear tráfico, por ejemplo iptables -A INPUT -p tcp --dport 22 -j ACCEPT. Para que no sea un infierno, en Ubuntu o Debian está UFW, muy sencillo: permite y deniega servicios de forma básica. En entornos con Red Hat, CentOS o Fedora tienes firewalld y sus zonas de confianza que simplifican la gestión dinámica.
Haciendo que las reglas sobrevivan a reinicios
Si no persiste la configuración, todo se pierde al reiniciar. En iptables, instala iptables-persistent o iptables-services y guarda con iptables-save. Así tu firewall sigue activo después de un reboot.
Más allá del firewall: Blindaje total del terminal
No solo el firewall: aplica el principio de mínimos privilegios, revisa cuentas, y actualiza el sistema periódicamente. Para el acceso remoto, desactiva el login root y usa llaves públicas; añade 2FA y si es una empresa, integra un EDR para monitorear en tiempo real.
Pruebas y mantenimiento preventivo
Nunca te confíes: comprueba con curl que los servicios responden, y con nmap desde otra máquina que solo están abiertos los puertos previstos. Archiva las reglas y limpia cada mes las entradas antiguas para no perder el control.
En resumen, un firewall de capas, con actualizaciones y auditores regulares, convierte tu servidor en una fortaleza inexpugnable.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.
