Un error típico al trabajar con varias cuentas de WhatsApp Web: «tengo Chrome, Firefox, Edge y Opera - cada uno con su proxy, así que las cuentas están aisladas». En la práctica es una medida mínima, no una garantía. Veamos por qué canales el sistema vincula perfiles aunque cada uno tenga IP distinta.
Cuando abres WhatsApp Web en varios navegadores en un mismo ordenador, cada uno guarda sesión, cookies y localStorage por separado. El proxy oculta la IP. En teoría - aislamiento total.
Pero el navegador no es lo único que ve el servidor. Cada vez que carga una página, puede recoger datos del dispositivo, el entorno y el comportamiento del usuario. La mayor parte es idéntica en todos los navegadores del mismo equipo - sin importar qué proxy uses.
Eso es la vinculación de perfiles (affiliation): establecer relación entre cuentas no por IP, sino por rasgos compartidos del entorno.
Cada navegador revela al cargar la página: resolución de pantalla, plugins instalados, fuentes del sistema, esquema de color, idioma de interfaz, zona horaria, versión del navegador y sistema operativo.
En WhatsApp Web: aunque tengas cuatro navegadores distintos con proxies diferentes, todos comparten la misma resolución, las mismas fuentes del sistema y la misma zona horaria - porque son parámetros del ordenador, no del navegador. El sistema ve cuatro clientes «distintos» con configuraciones idénticas y deduce un origen común.
Un nivel más profundo: parámetros de la GPU, subsistema de audio, rendimiento de renderizado, características del display a nivel de píxel. No depende del navegador - es hardware.
Dos perfiles en un mismo PC con la misma GPU, la misma configuración de audio y los mismos tiempos de renderizado son una señal de vinculación muy fuerte. No se puede falsificar con un perfil de navegador normal.
La zona horaria y el idioma del sistema se definen a nivel de SO - y el navegador los envía al servidor en cada petición.
Si todos tus perfiles de WhatsApp Web operan en la misma zona horaria con el mismo idioma, por sí solo no es crítico. Junto con otras señales, cierra la cadena de vinculación. Por eso cambiar de proxy sin cambiar parámetros del entorno del sistema aporta poco.
Los perfiles de Chrome sí están aislados entre sí en cookies y localStorage. Pero el aislamiento es incompleto:
En multi-cuenta de WhatsApp Web: aunque las sesiones estén separadas, hay cruces indirectos que el sistema usa al construir el grafo de relaciones.
Uno de los canales de fuga más técnicos - y de los más ignorados.
WebRTC es la tecnología del navegador para audio y vídeo. Efecto secundario: con WebRTC activo, el navegador puede exponer la IP local del equipo en la red LAN - aunque todo el tráfico saliente vaya por proxy. Los cuatro navegadores en un PC comparten la misma IP local (p. ej. 192.168.1.15). Una página que pide datos WebRTC ve la coincidencia y vincula los perfiles.
En redes corporativas y algunas domésticas también puede estar disponible la dirección MAC del adaptador de red - identificador único compartido por todos los perfiles del mismo equipo.
El canal más difícil de detectar a simple vista - y uno de los más fiables para el sistema de análisis.
El comportamiento de una persona al teclado tiene patrones estables: horarios de actividad (cuándo trabaja, cuándo pausa), velocidad de escritura, forma de cambiar entre chats, longitud típica de mensajes, reacción a notificaciones entrantes, secuencia de acciones al abrir un chat nuevo.
Si varias cuentas de WhatsApp Web muestran actividad sincronizada - todas activas a las mismas horas, todas pausando a la vez, todas reaccionando a notificaciones con el mismo retardo - es una señal conductual fuerte de un solo operador en un solo dispositivo. El proxy no oculta esto en absoluto.
Canvas fingerprinting: la página dibuja una imagen pequeña (texto, geometría, degradado) en un <canvas> oculto y lee el resultado en píxeles. Las diferencias en GPU, drivers y renderizado de fuentes hacen el resultado único para cada dispositivo concreto.
Punto clave para multi-cuenta: la huella canvas no depende del navegador. Chrome, Firefox, Edge y Opera en un mismo PC con una GPU dan una huella canvas idéntica o casi idéntica. Es una de las señales de vinculación más estables y difíciles de enmascarar.
| Señal | ¿Igual en todos los navegadores de 1 PC? | ¿Lo oculta el proxy? |
|---|---|---|
| Browser fingerprint (fuentes, resolución) | ✅ Sí | ❌ No |
| Device fingerprint (GPU, audio) | ✅ Sí | ❌ No |
| Zona horaria e idioma del SO | ✅ Sí | ❌ No |
| Caché DNS del SO | ✅ Sí | ❌ No |
| IP local WebRTC | ✅ Sí | ❌ No |
| Patrones conductuales | ✅ Sí | ❌ No |
| Canvas fingerprint | ✅ Sí | ❌ No |
| IP externa | ❌ Distinta (con proxies distintos) | ✅ Sí |
De ocho parámetros, el proxy oculta solo uno - la IP externa. Los otros siete el sistema los ve iguales en todos tus navegadores.
Suplantación de huella del navegador - extensiones o navegadores especializados que alteran parámetros del sistema: zona horaria, resolución, fuentes, User-Agent. Reduce el riesgo en los canales 1 y 3, pero no resuelve device fingerprint ni canvas.
Bloqueo de WebRTC - cierra la fuga de IP local. Medida mínima que conviene aplicar en cualquier trabajo multi-cuenta con proxy. Sin ella, el proxy pierde buena parte de su función protectora.
Aislamiento de perfiles en máquinas virtuales - cada perfil en una VM con configuración de hardware (virtual) única. Resuelve device fingerprint y canvas. Requiere recursos importantes.
Dispositivos físicos distintos - radical, pero el método más fiable. Ordenadores o teléfonos separados dan huellas de hardware únicas, perfiles conductuales independientes e identificadores de red separados. Alternativa parcial en un solo PC - emuladores y clonadores - pero no sustituyen el aislamiento hardware completo.
Distintos navegadores en un PC sirven como mínimo viable para 2–3 cuentas con poca actividad. Ese enfoque deja de funcionar en varios escenarios:
Al escalar. Cuantas más cuentas trabajan en paralelo, más denso el grafo de señales coincidentes. El sistema acumula estadísticas y tarde o temprano vincula los perfiles - aunque ninguno haya violado límites por separado. Con envío masivo por WhatsApp Web, ese riesgo crece más rápido de lo que parece.
Con alta actividad. Trabajo paralelo intenso de varias cuentas en las mismas horas desde un solo dispositivo genera una señal conductual muy marcada. La vinculación conductual en este caso es más fiable que cualquier huella técnica.
Tras el primer bloqueo. Si una cuenta recibe un bloqueo, la huella hardware y conductual del dispositivo ya está marcada. Registrar una cuenta nueva desde el mismo ordenador, en cualquier navegador y con cualquier proxy, crea vínculo con la cuenta bloqueada.
En estos casos, el aislamiento solo se resuelve con dispositivos separados - teléfonos físicos u ordenadores con características hardware únicas.
Distintos navegadores no son aislamiento - son la ilusión de aislamiento. El proxy oculta la IP externa, pero de siete canales de vinculación solo cubre uno. Canvas fingerprint, device fingerprint, WebRTC, comportamiento - todo eso es igual en cualquier navegador del mismo ordenador, y el sistema lo ve.
Regla práctica:
Distintos navegadores con distintos proxies - el mínimo que conviene cumplir. El aislamiento real de cuentas empieza donde empiezan dispositivos físicos distintos con huellas hardware únicas.