Firewall

Bash script para configurar el muro de fuego (firewall)

Introducción

Un muro de fuego o cortafuegos (o firewall en inglés) es un parte de un sistema o una red que está diseñado para bloquear el acceso no autorizado, permitiendo al mismo tiempo el paso autorizado de ciertas comunicaciones. ( Fuente: Wikipedia )

GNU/Linux es el mejor sistema operativo. Es confiable, estable y seguro. El simple hecho de usar GNU/Linux y NO Windows nos da una protección mayor que este segundo.

Podemos incrementar la seguridad de nuestro GNU/Linux levantando un muro de fuego. Esto lo recomiendo para equipos portátiles que se conecten a redes públicas. Dicho de otro modo, cuando estés fuera de tu hogar o lugar de trabajo levanta el muro de fuego. Siempre ten presente que pudiera haber algún otro equipo, en la red local o desde internet, buscando vulnerabilidades en nuestra portátil.

El muro de fuego en GNU/Linux está en el mismo kernel, el Linux. Para configurarlo se usa el comando iptables.

Por ejemplo, abre una terminal y ejecuta el siguiente comando:

$ sudo iptables -t filter -L -n

Si tu muro de fuego no está levantado, recibirás un texto parecido al siguiente:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Aquí se muestra que no hay filtros en esas cadenas (chains), lo que significa que todas las comunicaciones pasarán sin reestricciones entre tu equipo y la red a la que estés conectado.

A continuación les mostraré el Bash Script que ejecuto para habilitar o deshabiltar el muro de fuego en mi computadora portátil.

play Publicación completa »