Qué es un proxy

Post on 30-Nov-2014

923 views 2 download

description

Investigacion de que es un Proxy, sus características, aplicaciones, funcionamiento, y tipos que existen así como programas que son proxys.

Transcript of Qué es un proxy

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

Ingeniería en Sistemas Computacionales

Asignatura: Tópicos avanzados de programación

Investigación:

“Proxy”

Docente: Ing. Edgar A. Sagundo Duarte

Alumno: Angel Jesús Martínez Frías

Fecha de entrega: 04/Marzo/2013

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

¿Qué es un proxy?

Un proxy es un servidor que actúa de intermediario entre una conexión a

Internet y una red interna. Permite administrar totalmente el tráfico y entre otras

cosas, establecer una barrera de seguridad perimetral instalado en el mismo

firewall y antivirus.

Características principales:

Compartir la conexión a Internet para todos los contenidos.

Almacenamiento de las páginas visitadas acelerando las conexiones a

las páginas visitadas.

Conexiones compartidas equitativamente entre los usuarios

reduciéndose así la espera.

Ahorro de ancho de banda de Internet.

Control de contenidos visitados.

Establecimiento de listas negras de sitios de internet.

Bloqueo de direcciones IP.

Denegación de archivos no permitidos, posibles focos de infección de

virus.

Control de usuarios que pueden acceder a Internet.

Evitar que los recursos de la empresa no sean usados para fines no

profesionales.

El usar un Servidor Proxy aumenta la seguridad de nuestra red,

protegiéndola contra posibles intrusiones.

Requisitos y Condiciones Técnicas mínimas:

Computador Pentium III o similares AMD.

Memoria RAM de 128Mb.

Disco Duro de 10Gb.

1 Tarjeta de Red (se recomiendan 2 Tarjetas de Red para un control

efectivo al 100%).

Lectora de CD.

Otros: Monitor, Teclado y mouse.

Conexión a Internet.

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

Funcionamiento y aplicación básica de un servidor Proxy

Un servidor proxy es una aplicación situada entre una aplicación cliente y

un servidor real (por Ej. un servidor Web), actuando como cliente de éste último.

Intercepta todas las solicitudes al servidor real; si él puede responder la solicitud lo

hace (con información previamente obtenida del servidor), sino redirecciona la

solicitud al mismo.

Los proxys comprenden la sintaxis de un protocolo pero no implementan

ninguna de sus funcionalidades. Simplemente verifican que un mensaje

proveniente de un host externo es apropiado, y luego lo envía al sistema

encargado de procesar los datos (el servidor real al cual estaba dirigido el

mensaje).

El uso de un proxy tiene dos propósitos: mejorar el desempeño de la red:

los servidores proxy pueden mejorar en gran medida el desempeño para un grupo

de usuarios ya que ahorra la obtención de los resultados (consultas al servidor

real) de todas las solicitudes para una cierta cantidad de tiempo; y filtrar

solicitudes: de esta forma puede ofrecer un servicio de seguridad básico y muy

importante para proteger una intranet o un sistema de información conectado a

una red pública.

Otra ventaja de utilizar estos sistemas es que permite monitorear y controlar

toda actividad de la red que involucre comunicación con el exterior (en ambas

direcciones).

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

Cuando este sistema actúa como firewall, verifica si tales solicitudes o mensajes

son permitidos y las rechaza en caso de que así lo determine, en función a las

reglas que se le hayan impuesto.

El gateway está asociado con un router para determinar dónde son

enviados los paquetes en función de tablas de ruteo e información del paquete.

Tipos de proxy

Proxy web:

Su funcionamiento se basa en el del Proxy HTTP y HTTPs, pero la

diferencia fundamental es que la petición se realiza mediante una Aplicación Web

embebida en un Servidor HTTP al que se accede mediante una dirección DNS,

esto es, una página web que permite estos servicios.

Proxy caché:

Su método de funcionamiento es similar al de un proxy HTTP o HTTPs. Su

función es precargar el contenido web solicitado por el usuario para acelerar la

respuesta Web en futuras peticiones de la misma información de la misma

máquina u otras.

Proxy transparente:

Muchas organizaciones (incluyendo empresas, colegios y familias) usan los

proxies para reforzar las políticas de uso de la red o para proporcionar seguridad y

servicios de caché. Normalmente, un proxy Web o NAT no es transparente a la

aplicación cliente: debe ser configurada para usar el proxy manualmente. Por lo

tanto, el usuario puede evadir el proxy cambiando simplemente la configuración.

Una ventaja de tal es que se puede usar para redes de empresa.

Proxy transparente

Combina un servidor proxy con NAT (Network AddressTranslation) de

manera que las conexiones son enrutadas dentro del proxy sin configuración por

parte del cliente, y habitualmente sin que el propio cliente conozca de su

existencia. Este es el tipo de proxy que utilizan los proveedores de servicios de

internet (ISP).

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

Proxy NAT (Network Address Translation) / Enmascaramiento:

Otro mecanismo para hacer de intermediario en una red es el NAT, también

es conocida como enmascaramiento de IPs. Es una técnica mediante la cual las

direcciones fuente o destino de los paquetes IP son reescritas, sustituidas por

otras (de ahí el “enmascaramiento”).Esto es lo que ocurre cuando varios usuarios

comparten una única conexión a Internet. Se dispone de una única dirección IP

pública, que tiene que ser compartida. Dentro de la red de área local (LAN) los

equipos emplean direcciones IP reservadas para uso privado y será el proxy el

encargado de traducir las direcciones privadas a esa única dirección pública para

realizar las peticiones, así como de distribuir las páginas recibidas a aquel usuario

interno que la solicitó. Estas direcciones privadas se suelen elegir en rangos

prohibidos para su uso en Internet como 192.168.x.x, 10.x.x.x, 172.16.x.x y

172.31.x.x.Esta situación es muy común en empresas y domicilios con varios

ordenadores en red y un acceso externo a Internet. El acceso a Internet mediante

NAT proporciona una cierta seguridad, puesto que en realidad no hay conexión

directa entre el exterior y la red privada, y así nuestros equipos no están

expuestos a ataques directos desde el exterior. Mediante NAT también se puede

permitir un acceso limitado desde el exterior, y hacer que las peticiones que llegan

al proxy sean dirigidas a una máquina concreta que haya sido determinada para

tal fin en el propio proxy.

Programas Proxy

Proxy Vampire .-Es un poderoso programa que os ayudará a encontrar y

revisar cualquier tipo de servidor proxy. El programa está basado en algoritmos

únicos para la búsqueda de proxys y puede ser configurado fácilmente. Proxy

Vampire automáticamente seleccionará todos los servidores proxy de los sitios y

foros que especifiquéis, para luego revisar su validez; además, soporta filtros de

búsqueda y os mostrará una lista de propiedades de los servidores.

SpoonProxy.- Servidor Proxy ideal para pequeñas empresas o el hogar. Es

fácil de instalar y configurar, gracias al ayudante que tiene incorporado, soporta

todo tipo de conexiones a Internet y los clientes de correo más populares, además

de contar con otras útiles características.

NetProxy.- Servidor proxy que te permite con una conexión tener servicio de

Internet en varios ordenadores de red local, con soporte de protocolos FTP, HTTP

y otros.

INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO

CLAVE: 31ETI0004Q

FoxyProxy.- Es una extensión Firefox que cambia entre uno o más proxies

automáticamente, en base a patrones de la URL. Dicho de otra manera,

FoxyProxy automatiza el proceso manual de modificar los parámetros de las

Propiedades de Conexión de Firefox.