Introducción
Configurar una red segura con firewalls y tablas IP modernas puede presentar algunos desafíos. A continuación, se indican algunas dificultades que puede encontrar:
- Complejidad: La configuración y la gestión de firewalls y tablas IP modernas pueden resultar complejas, especialmente para los usuarios que no están familiarizados con los conceptos de seguridad de red. Para comprender la sintaxis, las reglas y las políticas asociadas con estas herramientas se requieren conocimientos técnicos y un buen conocimiento de los protocolos de red;
- Gestión de reglas: crear y gestionar reglas de firewall y tablas de IP puede ser un desafío, en particular cuando se trabaja con una gran cantidad de reglas o configuraciones de red complejas. Es fundamental diseñar y mantener reglas con cuidado para garantizar la seguridad adecuada de la red sin bloquear inadvertidamente el tráfico legítimo o dejar vulnerabilidades abiertas;
- Compatibilidad: garantizar la compatibilidad entre los firewalls modernos, las tablas de IP y la infraestructura de red puede ser un desafío. Las distintas soluciones de firewall tienen distintas funciones, sintaxis y configuraciones, lo que puede requerir investigación adicional o resolución de problemas para integrarse sin problemas con su entorno de red específico;
- Monitoreo y mantenimiento: el monitoreo y el mantenimiento continuos del firewall y las tablas de IP son esenciales para mantener la seguridad de la red. Actualizar las reglas, revisar los registros y analizar los patrones de tráfico de la red de manera regular puede llevar mucho tiempo, pero es fundamental para identificar y mitigar los posibles riesgos de seguridad.
Para abordar estas dificultades, se recomienda tener un conocimiento sólido de los conceptos de seguridad de red o consultar con profesionales con experiencia en seguridad de red para que le ayuden con la configuración y la gestión de firewalls y tablas de IP modernas. Además, mantenerse al día con las últimas prácticas recomendadas de seguridad y buscar recursos o documentación relevantes puede ayudar a sortear las complejidades asociadas con la protección eficaz de su red. En esas instrucciones, proporcionamos una solución para esta experiencia de usuario novato y su familiarización con la seguridad de la red.
Requisitos
- derechos de raíz;
- Ubuntu 20.04 o versión superior;
- Varios conocimientos sobre el sistema operativo de trabajo;
- Conexión a Internet.
Instalación
En primer lugar, en esa instrucción necesitamos actualizar el índice de paquetes y paquetes en todo el sistema, debido a que nuestro sistema operativo puede quedar obsoleto:
apt update && apt upgrade -y

Después de esto, haga un inventario de todas las interfaces y conexiones de red en su sistema para hacer un plan. ¿Cómo podemos construir perímetros más seguros y protegidos de nuestro sistema operativo y la red adyacente?
El esquema clásico representa dos conceptos principales: denegar todo el tráfico debido al factor humano, lo que explica vulnerabilidades y puntos débiles que no solucionamos, y por encima de esa regla permitir todas las conexiones y solicitudes legítimas.
Construyamos un plan y configuremos paso a paso.
Instale todo el paquete necesario para su sistema mediante el siguiente comando:
apt install ufw && sudo ufw status

Confirme la instalación del paquete presionando Y botón. Y espere hasta el final de todo el proceso, luego podemos comenzar a configurar nuestro sistema:
apt install net-tools -y && ip a

En la pantalla de arriba podemos ver todas las interfaces de nuestro sistema que requieren estar protegidas con reglas UFW o firewall sencillo.
Configurar y proteger la red
Tenemos redes internas — enp0s5 y externas — enp0s6. Antes agregaremos algunas reglas, teoría: cada nuevo raw con condiciones tiene una prioridad más alta que las reglas anteriores. Por ejemplo, agregamos una regla de denegación para todas las interfaces y luego permitimos una conexión de protocolo de tipo. Eso se agregará y obtendremos como resultado una red con conexiones denegadas, con un tipo de excepción de protocolo.
Vamos a DENEGAR todo el tráfico a través del siguiente comando:
sudo ufw enable
sudo ufw default deny incoming && sudo ufw default deny outgoing
Para configurar las reglas al principio, activamos la utilidad y establecemos reglas para la configuración predeterminada de todas las interfaces.
Luego, para el proceso local, debemos permitir el tráfico interno entre los componentes principales del sistema operativo:
sudo ufw allow from 127.0.0.1 && sudo ufw allow from 10.0.0.0/24

Debe indicar el rango de su propia IP para la red interna, que ayuda a procesar todo el tráfico del dispositivo en esa área.
A continuación, permitimos el tráfico saliente desde la máquina y denegamos el entrante desde la WAN:
sudo ufw default allow outgoing

Permitir el tráfico de ping a través de SSH protocolo:
ufw allow 22/tcp

Permitir DNS conexión:
ufw allow 53

Permitir HTTP y HTTPConexión S para fines de usuario:
ufw allow 80 && ufw allow 443

Verifique todo el tráfico a través del comando de prueba:
ufw deny in 80 && curl -p 80 google.com

Como puede ver, todas las reglas tienen permiso para bloquear el tráfico entrante y saliente. Para eliminar estas reglas ingrese:
ufw delete deny in 80

Esa es la configuración mínima para su servidor, que puede protegerlo del tráfico ilegítimo que proviene de la WAN.
Reglas de apagado
Si tiene un motivo para desactivar el firewall, puede utilizar la acción de restablecer o deshabilitar en la utilidad ufw:
ufw reset

Y también puede apagar todo el software con el comando:
ufw disable

Para el software de desinstalación completa, puede usar el comando:
apt purge ufw

Conclusión
Configurar una red segura con firewalls y tablas IP modernas puede ser una tarea compleja y desafiante, especialmente para los usuarios que no están familiarizados con los conceptos de seguridad de red. Requiere comprender la sintaxis, las reglas y las políticas asociadas con estas herramientas, así como garantizar la compatibilidad con la infraestructura de red. La supervisión y el mantenimiento continuos son cruciales para mantener la seguridad de la red y mitigar los riesgos potenciales.
Para abordar estas dificultades, se recomienda tener una sólida comprensión de los conceptos de seguridad de redes o buscar ayuda de profesionales con experiencia en seguridad de redes. Mantenerse actualizado con las mejores prácticas de seguridad más recientes y utilizar los recursos y la documentación pertinentes puede ayudar a navegar las complejidades de proteger su red de manera efectiva.
Las instrucciones proporcionadas ofrecen una solución para que los recién llegados adquieran experiencia y se familiaricen con la seguridad de la red. Al actualizar el sistema, instalar los paquetes necesarios y configurar UFW (Uncomplicated Firewall) paso a paso, los usuarios pueden establecer una red segura. Las instrucciones cubren conceptos como denegar todo el tráfico, permitir protocolos y conexiones específicos e implementar reglas tanto para el tráfico entrante como para el saliente. Se enfatiza la importancia de proteger las interfaces internas y externas, junto con la flexibilidad para habilitar o deshabilitar el firewall según sea necesario.