Los Firewalls son un tipo de seguridad muy efectiva en redes.Intenta prevenir los ataques de usuarios externos a la red interna. Tiene multiples propósitos:
Un Firewall es a menudo instalado en el punto donde la red interna se
conecta con Internet. Todo tráfico externo de Internet hacia la
red interna pasa através del Firewall,asi puede determinar si dicho
tráfico es aceptable, de acuerdo a sus políticas de seguridad.
Logicamente un Firewall es un separador, un analizador, un limitador. La
implementación física varia de acuerdo al lugar. A menudo,
un Firewall es un conjunto de componentes de hardware - un router, un host,
una combinación de routers, computadoras y redes con software apropiado.
Rara vez es un simple objeto físico. Usualmente esta compuesto por
multiples partes y alguna de esas partes puede realizar otras tareas. La
conexión de Internet también forman parte del Firewall.
Un Firewall es vulnerable, él no protege de la gente que está
dentro de la red interna. El Firewall trabaja mejor si se complementa con
una defensa interna.
Un Firewall es la forma más efectiva de conectar una red a Internet
y proteger su red.
Los Firewalls también tienen otros usos. Por ejemplo, se pueden
usar para dividir partes de un sitio que tienen distintas necesidades de
seguridad.
Las dos principales aproximaciones usadas para construir Firewalls hoy
son:
El sistema de filtrado de paquetes rutea paquetes entre host internos
y externos, pero de manera selectiva. Permite bloquear cierto tipo de paquetes
de acuerdo con la política de seguridad de la red. El tipo de ruteo
usado para filtra paquetes en un Firewall es conocido como "screening
router".
Se puede selectivamente rutear paquetes desde o hacia su sitio:
Para entender como se filtra un paquete, se necesita conocer la diferencia
entre ruteo ordinario y "screening router".
Un ruteo ordinario simplemente mira la dirección destino de cada
paquete y elige el mejor camino que el conoce hacia la dirección
destino. La decisión sobre como atender el paquete se basa solamente
en el destino del paquete.
En "screening router", mira el paquete más detalladamente.
Además de determinar si el paquete puede ser ruteado o no a la dirección
destino, determina si debe o no debe ser ruteado de acuerdo a la política
de seguridad. La comunicación entre la red interna y externa tiene
una enorme responsabilidad. Realizar el ruteo y la decisión de rutear
es la única protección al sistema. Si la seguridad falla,
la red interna estrá expuesta. Un "screening router" puede
permitir o denegar un servicio, pero no puede proteger operaciones individuales
dentro del servicio.
Casi todos los dispositivos actuales de filtro de paquetes (enrutadores
de selección o compuertas de filtro de paquetes) operan de la siguiente
forma:
En las reglas 4 y 5, deberá observar que es importante colocar las reglas en orden correcto. Un error común al configurar las reglas del filtro de paquetes es hacerlo en desorden. Si dichas reglas se colocan en un órden equivocado, podría terminar denegando servicios válidos, mientras que permitiría los servicios que deseabe denegar.
Los servicios Proxy son aplicaciones o programas servidores que corren en un Host Firewall. Para más detalle, consultar el tutorial PROXY