Cómo de cortafuegos y servidor proxy

Mark Grennan

autor

    mark@grennan.com
  

Esteban Lozano Florido

traductor

    elozanof@terra.es
  

María González Naranjo

traductora

    mgnaranjo@terra.es
  

Héctor González Soto

traductor

    hgsoto@terra.es
  

Alexis Martell Robaina

traductor

    alexis_martel@hotmail.com
  

Tomás David García Tejera

traductor

    davidfti@hotmail.com
  

Luis Carlos Antúnez

traductor

    lantnezs@idecnet.com
  

v0.80, 26 de febrero de 2000

Revision History
Revision 1.0octubre de 2001Revised by: kerberos
Revisión de la primera traducción castellana

Este documento está diseñado para describir los fundamentos de los sistemas de cortafuegos, al mismo tiempo que le explica cómo instalar un filtro y un cortafuegos proxy en un sistema basado en Linux. La versión HTML de este documento se puede obtener en la siguiente dirección http://www.grennan.com/Firewall-HOWTO.html


Table of Contents
Introducción
Cortafuegos: Conceptos básicos
Arquitectura cortafuegos
Instalación del cortafuegos de filtrado con Linux
Requerimientos del Software
Preparación del Sistema Linux
Instalación de filtros IP (IPFWADM)
Instalación de Filtros IP (IPCHAINS)
Instalación de un Servidor Proxy SQUID Transparente
Instalación del Servidor Proxy TIS
El Servidor Proxy SOCKS
Configuraciones Avanzadas
Cómo facilitar la Gestión
Cómo burlar un sistema cortafuegos
APÉNDICE A - Guiones de ejemplo
APÉNDICE B - Un guión VPN RC para RedHat
Anexo: El INSFLUG

Introducción

David Rudder escribió la versión original de este Cómo de Cortafuegos hace ya algún tiempo y, desde aquí, quiero agradecerle que me permita actualizar su trabajo.

También me gustaría dar las gracias a Ian Gough por ayudarme en el proceso de redacción.

Los cortafuegos han adquirido gran popularidad de un tiempo a esta parte y se consideran el último grito en la seguridad en Internet, pero como ocurre con la mayoría de los temas candentes, los cortafuegos a menudo han dado lugar a malentendidos. En este Cómo se explican las bases de lo que es un cortafuegos y de cómo se pueden instalar.

Hemos utilizado kernel 2.2.13 y RedHat 6.1 para desarrollar este Cómo, y los ejemplos que aquí se utilizan se basan, por lo tanto, en esta distribución. Si encuentra diferencias en la suya, por favor, póngase en contacto conmigo para actualizar este Cómo.

Retroalimentación

Cualquier apoyo o crítica a este documento serán bienvenidos. ¡POR FAVOR, RUEGO ME COMUNIQUEN CUALQUIER INEXACTITUD QUE VEAN EN ÉL! No soy un experto, y puedo cometer errores. Si encuentra algún fallo, por favor, hágamelo saber. Intentaré responder a todos los correos electrónicos, pero soy una persona muy ocupada, así que no se enfade si no lo hago.

Mi dirección de correo electrónico es mark@grennan.com

Descargo de Responsabilidad

NO ME HAGO RESPONSABLE POR NINGÚN DAÑO PRODUCIDO POR ACCIONES DERIVADAS DE ESTE DOCUMENTO. Este documento pretende ser una introducción a los cortafuegos y los servidores proxy. No soy, ni lo pretendo ser, un experto en seguridad. Simplemente soy un tipo que ha leído mucho y al que le gustan los computadores más que al resto de la gente. Por favor, escribo esto esto para ayudar a la gente a entender más sobre este tema, y no estoy preparado para hacer depender mi vida de la exactitud de lo que hay aquí.

Propiedad Intelectual

A menos que se especifique lo contrario, los documentos Cómo de Linux son propiedad intelectual de sus respectivos autores. Estos documentos Cómo de Linux se pueden reproducir y distribuir total o parcialmente en cualquier medio, ya sea físico o electrónico, siempre y cuando aparezca la marca de propiedad intelectual en todas las copias. La redistribución comercial está permitida y, de hecho, se recomienda. No obstante, al autor le gustaría que se le notificara cualquier distribución de este tipo.

Todas las traducciones, trabajos derivados o trabajos de recopilación que incorporen cualquier documento Cómo de Linux deben llevar la marca de propiedad intelectual, es decir, no se puede producir ningún trabajo derivado de un Como y añadirle restricciones adicionales a su distribución. Se podrán establecer excepciones a estas normativas bajo ciertas condiciones. Por favor, contacte con el coordinador de Cómos de Linux.

En resumen, deseamos promover la difusión de esta información por todos los canales posibles, pero nos gustaría mantener la propiedad intelectual de los Cómos. Por ello, rogamos se nos comunique cualquier intención de redistribución de los Cómos.

Si tiene alguna duda, por favor no dude en ponerse en contacto conmigo. (Véase arriba)

Las Razones por las que escribí esto

Hace varios años, mientras trabajaba para el estado de Oklahoma como «Administrador de Internet», me pidieron que «pusiera al Estado en Internet», sin presupuesto alguno. (Nota: En aquella época no había tal puesto de trabajo; simplemente era una persona que lo hacía todo). La mejor manera de conseguirlo era utilizar todos los "software" gratuitos y los "hardwares" que pudiera. Para ello contaba tan sólo con Linux y con algunos equipos 486 obsoletos.

Los cortafuegos comerciales tienen precios excesivos y la documentación que explica cómo funcionan se considera de alto secreto. Por lo tanto, crear un cortafuegos propio era una tarea casi imposible.

En el siguiente encargo, me pedían instalar un cortafuegos. Linux acababa de introducir un código de cortafuegos. De nuevo, sin presupuesto, empecé a diseñar un cortafuegos con Linux. Seis meses más tarde el cortafuegos ya estaba instalado y comencé a actualizar este documento.