Una red de proxies residenciales es un grupo de dispositivos de consumo, como teléfonos, computadoras y cajas de streaming, que actúan como nodos de salida y enrutan el tráfico de otras personas a través de direcciones IP que los proveedores de servicios de internet asignaron a usuarios domésticos. El operador vende acceso a estos nodos de salida como proxies residenciales, de modo que los sitios objetivo ven una conexión doméstica en lugar de un centro de datos.
Para funcionar, la red necesita código ejecutándose en cada dispositivo de consumo que lo inscriba como un nodo de salida. Cómo llega ese código allí decide si el propietario del dispositivo aceptó conscientemente compartir su conexión.
Cómo se Unen los Dispositivos a una Red de Proxies Residenciales
- Aplicaciones de compartición de ancho de banda: Algunos usuarios instalan conscientemente software que promete pagarles por el ancho de banda sobrante.
- SDKs de aplicaciones: Los SDKs de proxies se ofrecen a los desarrolladores de aplicaciones como una forma de monetizar sus aplicaciones. Una vez incrustado, el SDK convierte el dispositivo en un nodo de salida junto con la función normal de la aplicación.
- Software preinstalado o malicioso: El FBI ha advertido que algunos dispositivos están infectados antes de la venta o durante la configuración y luego se convierten en parte de servicios de proxies residenciales utilizados para actividades maliciosas.
Riesgos para los Propietarios de Dispositivos
- Reputación: El tráfico que el propietario no controla sale a través de su IP, lo que puede hacer que esa IP sea marcada como sospechosa o bloqueada.
- Seguridad: El equipo de inteligencia de amenazas de Google encontró que una red que analizó también enviaba tráfico a dispositivos de salida para comprometerlos, exponiendo otros dispositivos en la misma red doméstica.
Cómo Llega el Tráfico a un Dispositivo de Salida
El análisis de Google de una gran red muestra una configuración de control de dos niveles:
- Registro: Al iniciar, el dispositivo contacta a un servidor de primer nivel, envía datos de diagnóstico y recibe una lista de servidores de segundo nivel.
- Consulta de tareas: El dispositivo pregunta regularmente a un servidor de segundo nivel por trabajo.
- Proxy: Cuando hay tráfico que enrutar, el servidor envía el nombre de host de destino. El dispositivo abre una conexión a ese host y pasa los datos sin modificar.
- Grupos compartidos: Los operadores comparten grupos de dispositivos a través de acuerdos de reventa, por lo que un dispositivo de salida puede llevar tráfico vendido bajo varios nombres de marca.