2. Los servidores proxys son servidores que cumplen una función que a nosotros nos
puede venir bien en diversas situaciones. Como siempre el que nosotros podamos
sacar un partido mayor o menor va a depender de nuestra capacidad de imaginación.
Para los administradores de redes :
• Este tipo de servidores pueden ser utilizados para que los ordenadores de los empleados
no sean los que salgan directamente a internet. Con esto ganan 2 cosas, por un lado
pueden filtrar ciertas páginas webs y por otro lado protegen a los usuarios. Para entender
cómo se realizan estas dos funciones vamos a ver el esquema básico de conexión con un
servidor proxy intermediando.
Como se puede observar en el esquema el servidor proxy está en la frontera entre internet
y la red local. Aclarar que los servidores proxies no son sustitutos de los cortafuegos, y
aunque ambos están en la frontera, el proxy suele colocarse justo detrás del cortafuegos
para que también esté protegido. Cuando un PC de la red interna quiere visitar una página
lo que hace en realidad es pedírsela al servidor proxy. Una vez hecha la petición el servidor
proxy hará dos comprobaciones. La primera será mirar si la web solicitada está en su lista
de webs permitidas (si se tiene configurado un proxy restrictivo) o mirará que no esté en su
lista de webs denegadas (si st tiene configurado en modo permisivo). En el caso de que la
web no esté restringida el servidor proxy pasará a servirla al PC que la solicitó. Para poder
servirla será el proxy quien se comunique con la web (ubicada en la red externa, internet),
la analice y se la sirva al cliente. Si la página contenía algún tipo de código malicioso en
javascript y el servidor proxy lo detecta lo eliminará y protegerá al PC sirviéndole la página
limpia de código malicioso.
3. Los servidores proxies ayudan a descongestionar la red. Esto es otra ventaja para
los administradores de redes ya que con el mismo ancho de banda pueden responder a una
demanda superior de peticiones. Cuando un servidor proxy visita una web a la vez que la sirve
al cliente que se la ha solicitado también puede guardarla en su memoria caché por un
tiempo determinado si se ha habilitado esta opción en la configuración. En caso afirmativo, el
servidor proxy irá almacenando cada web que se le solicite en su memoria hasta llegar al tope
máximo. Entonces cada vez que se le hace una nueva petición, justo después de comprobar
que la web solicitada no está restringida comprobará si la tiene almacenada en su memoria
caché, de ser así, no tendrá que acceder a internet para descargarla de nuevo, se la servirá
directamente de su memoria caché. De este modo si 10 clientes piden visitar una web el
servidor proxy solo tendrá que hacer una petición para satisfacer la demanda de 10
reduciendo así 9 peticiones. Esto es especialmente útil en contenido multimedia que suele
ser bastante pesado.
4. • Como consecuencia directa del punto anterior mejoran notablemente la velocidad
de carga de las páginas webs. Al no tener que solicitar la página web al servidor en
internet es como si el servidor estuviera en la red local, con lo que el usuario final
percibe una mejora en los tiempos de carga en las páginas que más se visitan.
• Un servidor proxy elimina las restricciones por ubicación. En muchos países el
gobierno impone fuertes restricciones de acceso a la información. Bloqueando
todos aquellos sitios webs que ellos consideran que no deberían ser visitados por
sus ciudadanos. Con independencia de si esto está bien o está mal, un ciudadano
que viva en un lugar que tenga restricciones de este tipo puede utilizar un servidor
proxy ubicado en otro país y así saltar esta restricción. Para lograrlo lo único que
debe tener en cuenta es que desde su PC pueda conectar con la IP del servidor
proxy extranjero.
• Un servidor proxy te evita bloqueos por IP. Cuando nos vemos obligados a
compartir una red (en hoteles, cibercafés, redes públicas...) estamos compartiendo
nuestra IP pública con todos los usuarios de la red local en la que estamos
conectados. Recordad, en una red local cada dispositivo tiene una IP privada que lo
identifica dentro de la red, pero todos comparten la misma IP pública. Si un usuario
realiza una acción que conlleve un baneo en un portal de la IP pública que
compartes con dicho usuario si dispones de un servidor proxy ubicado fuera de la
red podrás seguir accediendo ya que será tu servidor proxy quien acceda al portal
web por ti con su IP pública.
5. • Un servidor proxy OCULTA TU IDENTIDAD. En internet tu identidad es tu IP, en el
momento que pones un servidor proxy por medio es su IP la que sale al mundo para
darte las páginas que solicitas. Normalmente no hay necesidad de ocultar tu IP a las
webs que visitas, pero en algunas ocasiones puede que no quieras dejar constancia
de que has estado ahí. En este caso un servidor proxy es justo lo que necesitas.
Quizá puedas preguntarte que aunque el servidor final desconozca tu IP el proxy
podría guardar una relación entre tu IP y lo que has visitado. Esto es cierto, el
servidor proxy tiene la capacidad de almacenar que página web ha pedido cada IP.
Para resolver este problema existen dos vías. La primera es utilizar proxies que sean
"anónimos". Los más cautelosos incluso utilizan varios proxies encadenados, y
cuando digo varios me refiero a 10 o 12 y además ubicados en distintos países. Con
que solo 1 de la cadena no tenga el log el rastreo será imposible. La otra vía, la que
utilizan algunos crackers (hackers con malas ideas) consiste en acceder al PC de un
usuario, ya sea buscando un fallo de seguridad o aplicando técnicas de ingeniería
social e instalar un servidor proxy en su ordenador sin que el usuario tenga
constancia. De este modo el cracker utilizar a su víctima como servidor proxy y todo
lo que haga lo hará desde la IP pública de su víctima.