ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Configuración De Un Servidor Proxy


Enviado por   •  10 de Marzo de 2012  •  7.145 Palabras (29 Páginas)  •  905 Visitas

Página 1 de 29

Febrero 2009

SERVIDOR PROXY

INDICE

1. Introducción 3

1.2 Ventajas de utilizar un servidor proxy 3

1.3 Situación actual 4

1.4 Esquema de integración de las tecnologías 5

1.5 Tabla de ruteo 5

2. Servidor Squid 6

2.1 Pre requisitos 6

2.2 Instalación 6

2.3 Compilación 6

2.4 Script de inicialización 7

2.5 Instalación y configuración modulo squid-webmin 8

3. Kaspersky 11

3.1 Requerimientos 11

3.2 Instalación 11

3.3 Pruebas de virus 12

3.4 Funcionamiento del Antivirus Kaspersky 13

3.5 Reactivación de licencia 13

4. Dansguardian 14

4.1 Instalación 14

4.1.1 Instalación de blacklists 15

4.1.2 Configuración archivo dansguardian.conf 15

4.2 Instalación y configuración modulo dansguardian-webmin 15

4.3 Configuración del Dansguardian 17

4.4 Configuración de los grupos 18

4.4.1 Grupo 1 19

4.4.2 Grupo 2 19

4.4.3 Grupo 3 19

4.4.4 Grupo 4 20

4.5 Identificación de usuarios 20

4.5.1 Identificación de usuarios según nombre del equipo 21

4.5.2 Identificación de usuarios según IP 21

5. Iptables 22

5.1 Bloqueo de windows-live-messenger 22

6. Script de arranque 22

7. Opción ICAP_PREVIEW 23

8. Autenticación mediante LDAP 24

9. Configuración de los navegadores 25

9.1 Internet Explorer 25

9.2 Mozilla Firefox 26

1. Introducción

La finalidad del servidor proxy es de permite a otros equipos conectarse a una red de forma indirecta a través de él. Cuando un equipo de la red desea acceder a una información o recurso, es realmente el proxy quien realiza la comunicación y a continuación traslada el resultado al equipo inicial

Figura1.1: Diagrama general servidor proxy

1.2 Ventajas de utilizar un servidor proxy

• Ahorro de Tráfico: Las peticiones de páginas Web se hacen al servidor Proxy y no a Internet directamente. Por lo tanto, aligera el tráfico en la red y descarga los servidores destino, a los que llegan menos peticiones.

• Velocidad en Tiempo de respuesta: El servidor Proxy crea un caché que evita transferencias idénticas de la información entre servidores durante un tiempo (configurado por el administrador) así que el usuario recibe una respuesta más rápida.

• Filtrado de contenidos: El servidor proxy puede hacer un filtrado de páginas o contenidos basándose en criterios de restricción establecidos por el administrador dependiendo valores y características de lo que no se permite, creando una restricción cuando sea necesario.

1.3 Situación actual

Para implementar el servidor proxy, se trabajó en una red real, lo cual nos permitió diseñar una arquitectura efectiva de seguridad para la navegación en internet.

El siguiente diagrama describe el diseño de red actual.

Figura 1.2: Diagrama de red actual

EL servidor Proxy consta de dos salidas ethernet, la ethrenet interna con IP 10.17.10.20/25, la cual se conecta a la red de clientes, y la ethernet externa 10.17.10.152/27 la cual se conecta al firewall 10.17.10.135/27 que es el medio por cual se sale a Internet.

Cabe mencionar que tanto el squid, el dansguardian y Kaspersky fueron instalados en un mismo servidor virtual bajo Vmware.

1.4 Esquema de integración de las tecnologías

Figura1.3: Esquema de integración squid-dansguardian-kaspersky

En el esquema se muestra la forma en que las tecnologías se comunican.

Los clientes acceden a internet a través del servidor proxy, el cual se comunica con dansguardian para verificar las diferentes categorías dentro del diccionario el cual contiene: listas negras, grises y blancas y determinados grupos de acceso. A su vez el servidor proxy se comunica con Kaspersky para scannear archivos descargados desde internet.

1.5 Tabla de ruteo

Las siguientes rutas son las que se configuraron en la tabla de ruteo del servidor proxy.

Destination Gateway Genmask Iface

10.17.10.128 * 255.255.255.224 eth1

10.17.10.0 * 255.255.255.128 eth0

169.254.0.0 * 255.255.0 eth1

default 10.17.10.135 0.0.0.0 eth1

2. Servidor Squid

2.1 Pre requisitos

• Plataforma Centos 5

Kernel Linux 2.6.18-8.el5 i686

• Iptables

Versión iptables-1.3.5-1.2.1

• Sharutils

Versión sharutils-4.6.1-2

• Gcc

Versión gcc-4.1.2-42.el5

• Webmin

webmin-1.441-1

El sistema operativo Centos 5 fue instalado en un servidor virtual bajo Vmware con 512 Mb de RAM y un disco virtual de 14Gb.

2.2 Instalación

Antes de nada instalamos algunas utilidades necesarias para la compilación.

• yum install sharutils

• yum install gcc*

Descargar la version 2.6 de Squid en su version binaria (squid2.6.xxx.tar.gz)

Descargado de la página:

http://www.kaspersky.com/productupdates?chapter=199055161

Guardarlo en: /tmp

Descomprimir el archivo: $ tar –zxpf squid-2.6xxx.tar.gz

Entrar a la carpeta creada: $ cd squid-2.6xxx

2.3 Compilación

Dentro de la carpeta creada squid-2.6xxx, escribir la siguientes parámetros de configuración, uno es para poder trabajar con icap y el segundo parametro es

# ./configure --enable-icap-support --enable-follow-x-forwarded-for –with-large-files --enable-auth=basic --enable-basic-auth-helpers=LDAP --enable-external-acl-herlpers=ldap-group

# make

# make install

# make clean

enable-icap-support.- Este parámetro es necesario para que squid soporte el protocolo icap, permitiendo de esta forma la comunicación con el antivirus Kaspersky.

enable-follow-x-forwarded-for.- Este parámetro permite al squid redireccionar su puerto por defecto 3128 al puerto de dansguardian 8080.

with-large-files.- Permite al cache trabajar con archivos grandes.

Una vez finalizada la instalación, se debe configurar el archivo squid.conf, dentro de este archivo debemos de habilitar las siguientes líneas:

enable-auth=basic.- Permite la utenticación

...

Descargar como (para miembros actualizados) txt (61 Kb)
Leer 28 páginas más »
Disponible sólo en Clubensayos.com