13.07.2015 Views

SEGURIDAD EN UNIX Y REDES

SEGURIDAD EN UNIX Y REDES

SEGURIDAD EN UNIX Y REDES

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 12Cortafuegos12.1 IntroducciónSegún [Ran95], un firewall o cortafuegos es un sistema o grupo de sistemas que hace cumplir unapolítica de control de acceso entre dos redes. De una forma más clara, podemos definir un cortafuegoscomo cualquier sistema (desde un simple router hasta varias redes en serie) utilizado paraseparar – en cuanto a seguridad se refiere – una máquina o subred del resto, protegiéndola así deservicios y protocolos que desde el exterior puedan suponer una amenaza a la seguridad. El espacioprotegido, denominado perímetro de seguridad, suele ser propiedad de la misma organización,y la protección se realiza contra una red externa, no confiable, llamada zona de riesgo.Evidentemente la forma de aislamiento más efectiva para cualquier política de seguridad consisteen el aislamiento físico, es decir, no tener conectada la máquina o la subred a otros equiposo a Internet (figura 12.1 (a)). Sin embargo, en la mayoría de organizaciones – especialmente enlas de I+D – los usuarios necesitan compartir información con otras personas situadas en muchasocasiones a miles de kilómetros de distancia, con lo que no es posible un aislamiento total. El puntoopuesto consistiría en una conectividad completa con la red (figura 12.1 (b)), lo que desde el puntode vista de la seguridad es muy problemático: cualquiera, desde cualquier parte del mundo, puedepotencialmente tener acceso a nuestros recursos. Un término medio entre ambas aproximacionesconsiste en implementar cierta separación lógica mediante un cortafuegos (figura 12.1 (c)).Antes de hablar de cortafuegos es casi obligatorio dar una serie de definiciones de partes o característicasde funcionamiento de un firewall; por máquina o host bastión (también se denominangates) se conoce a un sistema especialmente asegurado, pero en principio vulnerable a todo tipode ataques por estar abierto a Internet, que tiene como función ser el punto de contacto de losusuarios de la red interna de una organización con otro tipo de redes. El host bastión filtra tráficode entrada y salida, y también esconde la configuración de la red hacia fuera.Por filtrado de paquetes entendemos la acción de denegar o permitir el flujo de tramas entredos redes (por ejemplo la interna, protegida con el firewall, y el resto de Internet) de acuerdoa unas normas predefinidas; aunque el filtro más elemental puede ser un simple router, trabajandoen el nivel de red del protocolo OSI, esta actividad puede realizarse además en un puente o enuna máquina individual. El filtrado también se conoce como screening, y a los dispositivos que loimplementan se les denomina chokes; el choke puede ser la máquina bastión o un elemento diferente.Un proxy es un programa (trabajando en el nivel de aplicación de OSI) que permite o niegael acceso a una aplicación determinada entre dos redes. Los clientes proxy se comunican sólo conlos servidores proxy, que autorizan las peticiones y las envían a los servidores reales, o las deniegany las devuelven a quien las solicitó.191

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!