investigación de los Avances tecnológicos del siglo XXI
Qué es un proxy
1. 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
2. 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.
3. 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).
4. 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).
5. 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.
6. 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.