Cómo saber cuándo los proxies mienten: verificación de las ubicaciones físicas de los proxies de red utilizando un algoritmo de geolocalización activa

Cómo saber cuándo los proxies mienten: verificación de las ubicaciones físicas de los proxies de red utilizando un algoritmo de geolocalización activa

Las personas de todo el mundo utilizan proxies comerciales para ocultar su verdadera ubicación o identidad. Esto puede hacerse para diversas tareas, incluyendo el acceso a información bloqueada o la garantía de privacidad.

¿Pero cuán precisos son los proveedores de estos proxies cuando afirman que sus servidores están ubicados en un país determinado? Esta es una cuestión crucial, cuya respuesta determinará si un cierto servicio puede ser utilizado por aquellos clientes preocupados por la protección de su información personal.

Un grupo de científicos estadounidenses de las universidades de Massachusetts, Carnegie Mellon y Stony Brook publicó estudio, en el que se verificaba la ubicación real de los servidores de siete proveedores populares de proxies. Hemos preparado un breve resumen de los resultados clave.

Introducción

Los operadores de proxies a menudo no proporcionan ninguna información que pueda confirmar la precisión de sus afirmaciones sobre la ubicación de los servidores. Las bases de datos de IP a ubicación generalmente respaldan los reclamos publicitarios de estas empresas, sin embargo, hay una gran cantidad de evidencia de errores en estas bases.

Durante la investigación, los científicos estadounidenses evaluaron la ubicación de 2269 servidores proxy, que están bajo la gestión de siete empresas de proxies y ubicados en un total de 222 países y territorios. El análisis mostró que al menos un tercio de todos los servidores no se encuentran en los países que las empresas afirman en su material de marketing. En cambio, están situados en países con hosting económico y confiable: República Checa, Alemania, Países Bajos, Reino Unido y Estados Unidos.

Análisis de la ubicación de los servidores

Los proveedores comerciales de VPN y proxies pueden influir en la precisión de las bases de datos de IP a ubicación: las empresas tienen la posibilidad de manipular, por ejemplo, los códigos de ubicación en los nombres de los enrutadores. Como resultado, el material de marketing puede afirmar que hay numerosas ubicaciones disponibles para los usuarios, cuando en realidad, para ahorrar costos y aumentar la fiabilidad del servicio, los servidores se encuentran físicamente en un número reducido de países, aunque las bases de datos de IP a ubicación dicen lo contrario.

Para verificar la ubicación real de los servidores, los investigadores utilizaron un algoritmo de geolocalización activa. Con él, se evaluó el roundtrip de un paquete enviado hacia el servidor y a otros hosts conocidos en internet.

Sin embargo, solo menos del 10% de los proxies probados responden al ping, y los científicos no pudieron, por razones obvias, ejecutar algún software para medir en el propio servidor. Solo tenían la opción de enviar paquetes a través de proxies, por lo que el roundtrip a cualquier punto en el espacio representa la suma del tiempo que tarda un paquete en llegar desde el host de prueba al proxy y desde el proxy al destinatario.

Cómo saber cuándo los proxies mienten: verificación de las ubicaciones físicas de los proxies de red utilizando un algoritmo de geolocalización activa

Durante la investigación, se desarrolló un software especializado basado en cuatro algoritmos de geolocalización activa: CBG, Octant, Spotter y un híbrido Octant/Spotter. El código de la solución está disponible GitHub.

Dado que no se podía confiar en las bases de datos de IP a ubicación, los investigadores utilizaron una lista de hosts ancla de RIPE Atlas: la información en esta base está disponible en línea, se actualiza constantemente y las ubicaciones documentadas son precisas; además, los hosts de la lista se envían señales de ping entre sí y actualizan los datos de roundtrip en la base pública.

La solución desarrollada por los científicos es una aplicación web que establece conexiones TCP seguras (HTTPS) a través de un puerto HTTP 80 no seguro. Si el servidor no escucha este puerto, después de una solicitud ocurrirá un fallo, pero si el servidor escucha este puerto, el navegador recibirá una respuesta SYN-ACK con un paquete TLS ClientHello. Esto provocará un error de protocolo, y el navegador mostrará un error, pero solo después de un segundo roundtrip.

Cómo saber cuándo los proxies mienten: verificación de las ubicaciones físicas de los proxies de red utilizando un algoritmo de geolocalización activa

De esta manera, la aplicación web puede medir el tiempo de uno o dos roundtrip. Un servicio similar se implementó en forma de un programa que se ejecuta desde la línea de comandos.

Ninguno de los proveedores probados menciona la ubicación exacta de sus servidores proxy. En el mejor de los casos, se mencionan ciudades, pero con mayor frecuencia solo hay información sobre el país. Incluso cuando se menciona una ciudad, pueden ocurrir incidentes curiosos: por ejemplo, los investigadores estudiaron el archivo de configuración de uno de los servidores llamado usa.new-york-city.cfg, que contenía instrucciones para conectarse a un servidor llamado chicago.vpn-provider.example. Así que solo se puede confirmar más o menos la pertenencia del servidor a un país específico.

Resultados

Como resultado de las pruebas utilizando un algoritmo de geolocalización activa, los investigadores pudieron confirmar la ubicación de 989 de 2269 direcciones IP. En el caso de 642 no se pudo hacer, y 638 se encuentran definitivamente en un país diferente del que afirman los servicios proxy. Más de 400 de estas direcciones falsas están en realidad en el mismo continente que el país declarado.

Cómo saber cuándo los proxies mienten: verificación de las ubicaciones físicas de los proxies de red utilizando un algoritmo de geolocalización activa

Las direcciones correctas se encuentran en los países que más se utilizan para alojar servidores (al hacer clic, la imagen se abrirá en tamaño completo)

Se encontraron hosts sospechosos en cada uno de los siete proveedores probados. Los investigadores solicitaron comentarios a las empresas, pero todas se negaron a comentar.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster