Curso Completo
Aprende hoy a configurar firewalls en Linux con nftables. filtrado, NAT, DMZ, stateful y ciberseguridad en redes TCP/IP
Lo que serás capaz de hacer
¿Quieres convertir tu sistema Linux en una verdadera muralla digital? En este curso aprenderás a implementar firewalls modernos gracias a nftables , el nuevo framework de filtrado de tráfico de Linux. Con explicaciones claras, laboratorios prácticos y ejemplos reales, te llevaré de cero a experto en filtrado de tráfico, NAT, stateless, stateful, y configuración de distintos esquemas de DMZ (zonas desmilitarizadas). El curso está dividido en 6 secciones : Introducción y conceptos fundamentales Aquí introduciremos los conceptos fundamentales de firewalling en redes TCP/IP, por qué es importante saber configurar un firewall o cortafuegos, qué tipos y arquitecturas comunes tenemos, conceptos de los firewalls Xtables de GNU/Linux (tablas, cadenas, reglas, validación de tráfico, etc), y las nociones básicas de firewalls stateless y stateful. Bases de networking TCP/IP (opcional) En esta sección introduciré los conceptos fundamentales de redes TCP/IP y protocolos, como la funcionalidad de cada capa, encapsulamiento, enrutamiento y configuración práctica de un sistema GNU/Linux como router de red. Primeros pasos en nftables Aquí ya empezaremos integrar todos estos conceptos con el firewall nftables en Linux. Analizaremos el flujo de trabajo, el comando nft y sus peculiaridades, y veremos cómo utilizarlo para crear y eliminar tablas, cadenas y reglas de filtrado y nat por línea de comandos. Nftables aplicado Ya teniendo las bases de nftables en mente, podemos seguir aprendiendo y perfeccionando nuestro firewall! En esta sección vamos a aplicar lo aprendido en un ejemplo stateless simple al que añadiremos NAT (sNAT, dNAT, Masquerade y Redirect), aprenderemos a volcar nuestras reglas en archivos de configuración para darle persistencia, y veremos algunas facilidades que nos dan estos archivos. Prácticas resueltas En esta sección veremos varios ejemplos prácticos resueltos de firewall, partiendo desde lo más simple hasta lo más complejo. Veremos un ejemplo stateless persistente, luego lo migraremos a stateful para poder mejorar la seguridad de nuestra infraestructura. Luego veremos ejemplos más complejos, que incluyen filtrado de diferentes tipos de tráfico, distintos esquemas de NAT, configuraciones con DMZ, configuraciones de firewall simple o dual, etc. Otros temas relacionados En esta sección iré añadiendo temas relacionados con los tópicos del curso, y que pueden llegar a servirnos para mejorar nuestras habilidades en el manejo de nftables, tales como clases más profundas de TCP/IP y cabeceras de protocolo, cómo obtener ayuda, o herramientas complementarias. Ideal para administradores Linux , técnicos de redes , entusiastas o expertos en ciberseguridad o cualquiera que quiera dar un paso claro hacia la administración de redes seguras en Linux. ¿Qué NO incluye el curso? No incluye bases de administración del sistema operativo por línea de comandos, ni contenido profundo protocolos de red TCP/IP (aunque se incluyen clases que considero necesarias para entender el curso). Tampoco se incluyen otras herramientas que usan a nftables como backend, como UFW (Uncomplicated Firewall) o firewalld . El curso está en permanente evolución , por lo que, periódicamente, publicaré nuevo contenido que pueda ayudarte a mejorar tus habilidades, y lo notificaré mediante la mensajería de la plataforma, así que, si crees que algún tema debería ser incluido o ampliado en el curso, no tienes más que comentarme :-) ¡Empieza hoy mismo y transforma tu infraestructura!
- Entender qué es un firewall y cómo protege tu sistema Linux frente a amenazas y accesos no deseados.
- Aprender a configurar firewalls modernos en Linux usando nftables desde cero.
- Dominar la creación de tablas, cadenas y reglas para controlar el tráfico de red con precisión.
- Implementar firewalls stateful y stateless según las necesidades de cada entorno.
- Diseñar tu propio firewall paso a paso y hacerlo persistente en el sistema.
- Analizar y depurar el comportamiento del firewall usando herramientas del sistema.
Temario
UNIDAD 1 - Introducción y conceptos fundamentales · 12 leccionesUNIDAD 1 - Introducción y conceptos fundamentales
UNIDAD 1 - Introducción y conceptos fundamentales
- Bienvenidos/as! Notas iniciales
- Riesgos y amenazas en Internet
- ¿Qué es un firewall / cortafuegos?
- Tipos de firewalls
- Arquitecturas comunes de montaje de firewalls
- Tipos de tráfico de red identificables en un firewall
- Selección y validación de tráfico
- ¿Tablas? ¿Cadenas? ¿Reglas? Algunos conceptos básicos
- Firewall stateless y stateful - ¿Qué son?
- Firewall stateless - Introducción
- Firewall stateful - Introducción
- Repasemos contenidos
UNIDAD 2 - Bases de networking TCP/IP (opcional) · 8 leccionesUNIDAD 2 - Bases de networking TCP/IP (opcional)
UNIDAD 2 - Bases de networking TCP/IP (opcional)
- Funcionalidades de las capas del modelo ISO/OSI
- Funcionalidades por capa
- Modelo TCP/IP
- Encapsulamiento y cabeceras
- Enrutamiento en redes TCP/IP
- Algoritmo de enrutamiento
- Configurando Linux como router
- Repasamos contenidos?
UNIDAD 3 - Primeros pasos en nftables · 10 leccionesUNIDAD 3 - Primeros pasos en nftables
UNIDAD 3 - Primeros pasos en nftables
- ¿Qué es nftables? Y sus diferencias con iptables
- Flujo de trabajo: ¿Qué pasa con cada paquete dentro de iptables?
- Flujo de trabajo: Otra forma de interpretarlo y aprenderlo
- Instalación de nftables en GNU/Linux, y nociones de configuración
- El comando nft, el corazón de nftables - Listando elementos
- El comando nft, el corazón de nftables - Creando elementos
- Creando tablas y cadenas con nft - Práctica
- Creando reglas con nft - Práctica
- Eliminando reglas, cadenas y tablas
- Repasamos conceptos?
UNIDAD 4 - Nftables aplicado - Configuraciones más avanzadas · 14 leccionesUNIDAD 4 - Nftables aplicado - Configuraciones más avanzadas
UNIDAD 4 - Nftables aplicado - Configuraciones más avanzadas
- Un ejemplo práctico: montando nuestro primer firewall forward! (stateless)
- Más práctica: cadenas input y output (stateless)
- sNAT y Masquerade: una introducción conceptual
- Realizando NAT: sNAT / Masquerade en Postrouting
- Realizando NAT: dNAT en Prerouting (servidores internos)
- Realizando NAT: Redirect, un dNAT local
- Persistencia: nftables en un shell script
- Persistencia: archivo de subcomandos de nft (formato atómico)
- Persistencia: archivos de ruleset de nfntables
- Archivos de configuración nft: shebang, flush, comentarios (# y "comment")
- Archivos de configuración nft: variables, sets anónimos
- Archivos de configuración nft: la directiva include
- ¿Cómo se configura nftables en las distintas distros GNU/Linux?
- Repasamos conceptos?
UNIDAD 5 - Prácticas resueltas · 16 leccionesUNIDAD 5 - Prácticas resueltas
UNIDAD 5 - Prácticas resueltas
- Práctica 1 (stateless): Un firewall persistente stateless - Tabla Filter
- Práctica 1 (stateless): Un firewall persistente stateless - Tabla nat
- Firewall statefull: aprendiendo a manejar estados de conexiones en nftables
- Práctica 1: Un firewall persistente stateful - Tráfico forward
- Práctica 1: Un firewall persistente stateful - Tráfico input y output
- ¿Y las conexiones relacionadas/related?
- Práctica 2 - Parte 1: Montando un firewall con DMZ - Configuraciones iniciales
- Práctica 2 - Parte 2: Habilitando DNS y HTTP/HTTPS
- Práctica 2 - Parte 3: Habilitando HTTP/HTTPS desde la DMZ hacia repositorios de
- Práctica 2 - Parte 4: Habilitando DNAT para acceder a servicios de la DMZ
- Práctica 2 - Parte 5: Habilitando INPUT y OUTPUT en el firewall
- Práctica 3 - Parte 1: Montando un firewall dual con DMZ - Esquema de red y confi
- Práctica 3 - Parte 2: Habilitando HTTP/HTTPS y SSH desde la LAN hacia el web ser
- Práctica 3 - Parte 3: Habilitando HTTP/HTTPS y DNS desde la LAN hacia Internet
- Práctica 3 - Parte 4: Habilitando SSH desde el cliente de la LAN a cada firewall
- Práctica 3 - Parte 5: Habilitando DNAT para que un cliente desde Internet pueda
UNIDAD 6 - Otros temas relacionados · 2 leccionesUNIDAD 6 - Otros temas relacionados
UNIDAD 6 - Otros temas relacionados
- ¿Qué otros patrones de selección podemos usar? Todo en la doc desde la terminal
- Todo documentado en la wiki de nftables de manera resumida y al punto.
UNIDAD 7 - Sección extra · 1 leccionesUNIDAD 7 - Sección extra
UNIDAD 7 - Sección extra
- CLASE EXTRA
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
7 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
4 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Diego Córdoba.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 7 unidades · 63 lecciones · 35 h
- 12 meses de acceso
- 4 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Diego Córdoba; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


