Volver al Centro de conocimiento
Huella digital

Huella entre navegadores: qué demuestra la vinculabilidad

Distingue unicidad, estabilidad y vinculación entre navegadores con límites de muestra, factores de confusión y una ficha práctica.

BotBrowser Team

Documentación

Quieres la documentación estructurada de Huella digital?

Este artículo forma parte de la biblioteca editorial. Para pasos de configuración, material de referencia y actualizaciones continuas, entra en la sección de docs.

Que dos perfiles de navegador parezcan poco comunes en un conjunto de datos no demuestra que pertenezcan al mismo dispositivo. «Huella entre navegadores» suele usarse como etiqueta imprecisa para tres preguntas distintas: cuántos registros son únicos en una muestra, con qué consistencia aparece un mismo navegador a lo largo del tiempo y si es posible asociar observaciones de aplicaciones de navegador diferentes. La última pregunta necesita su propio método y controles; las dos primeras no la responden por sí solas.

BotBrowser documenta la portabilidad de perfiles entre sistemas operativos anfitriones compatibles y la separación de superficies entre contextos del navegador. Esos son ámbitos de configuración, no una afirmación de que se puedan vincular productos de navegador sin relación con un dispositivo físico. Una evaluación de privacidad útil deja visibles esos límites, registra por separado las señales ajenas a la huella e informa de una asociación solo con el alcance que permiten las pruebas.

TL;DR

  • Unicidad describe un conjunto de datos y una población candidata definidos. Un registro raro o único no es automáticamente una persona identificada ni una coincidencia entre navegadores.
  • Estabilidad temporal pregunta si las observaciones repetidas de un navegador siguen siendo similares durante un intervalo indicado. No demuestra que otro navegador del dispositivo represente la misma entidad.
  • Vinculabilidad entre navegadores pregunta si se pueden asociar observaciones de aplicaciones diferentes bajo condiciones concretas de recopilación. La respuesta depende de las señales, las parejas de navegadores, el intervalo, la muestra y los factores de confusión.
  • Un estudio NDSS de 2017 informó por separado de unicidad en un navegador, unicidad entre navegadores y estabilidad entre navegadores para sus datos y método. Son resultados históricos de ese estudio, no una precisión actual para parejas de navegadores.
  • La IP compartida, la cuenta, las cookies, la sincronización, el estado local compartido y el tamaño del conjunto candidato deben registrarse aparte. Pueden explicar una asociación sin que la huella por sí sola la haya producido.

Contenido

Tres vías separan la unicidad de una muestra, la estabilidad temporal de un navegador y la asociación entre aplicaciones distintas; los factores de estado compartido aparecen aparte.

Tres métricas responden a tres preguntas distintas

La palabra «huella» suele abarcar una colección de propiedades observables del navegador. Un estudio puede combinar dimensiones de pantalla, idioma, comportamiento de fuentes instaladas, salida gráfica u otros valores en un registro. Distintos artículos y productos eligen señales, normalizaciones y reglas de coincidencia diferentes. No es posible comparar resultados con sentido hasta indicar la operación y el denominador.

MedidaPreguntaDenominador o comparaciónLo que no demuestra
Unicidad en el conjunto¿Cuántos registros difieren de los demás en esta muestra?Registros de una recopilación definida y con una regla de normalización indicadaIdentidad de una persona, persistencia o vínculo entre navegadores
Estabilidad temporal¿Cuánto se parecen las observaciones repetidas de un navegador con el paso del tiempo?Observaciones emparejadas del mismo navegador durante un intervalo indicadoQue otra aplicación de navegador pertenezca a la persona usuaria de ese navegador
Vinculabilidad entre navegadores¿Se pueden asociar observaciones de aplicaciones distintas según las reglas de este estudio?Parejas entre navegadores o parejas conocidas de la misma persona en el diseñoPrecisión universal, identidad del dispositivo físico o veredicto de un servicio real

La unicidad es una propiedad del conjunto de datos y de la representación elegida. Si cada fila difiere después de una normalización determinada, cada fila es única en esa colección. Añadir otra población, quitar un campo, redondear un valor o representar los datos ausentes de otra forma puede cambiar el resultado. La unicidad no indica quién produjo una fila, si el mismo navegador volverá a producirla la semana que viene ni si se puede conectar con ella un segundo navegador.

La estabilidad temporal tiene otra unidad: observaciones repetidas asociadas al mismo navegador en distintos momentos. Un valor estable puede ayudar a distinguir registros dentro del experimento, pero la persistencia puede ser breve o condicional. Las actualizaciones, los ajustes de privacidad, los cambios de pantalla, los reinicios del perfil, las condiciones de red y los cambios de recopilación del sitio pueden alterar el registro observado. Por eso, la estabilidad debe incluir un intervalo y una descripción de lo que se mantuvo constante.

La vinculabilidad entre navegadores requiere observaciones de aplicaciones distintas y una regla para decidir qué parejas cuentan como coincidencia. Un estudio puede disponer de etiquetas de participantes que aceptaron colaborar, emplear un umbral de similitud definido o estimar asociaciones candidatas. Cada diseño significa algo distinto. Una pareja que comparte un idioma general no equivale a otra vinculada mediante un conjunto más amplio de señales, y una coincidencia de investigación no demuestra que un servicio ajeno utilice el mismo método.

La introducción a las huellas del navegador explica cómo un registro puede combinar varias superficies. No vuelve intercambiables los tres denominadores. Un informe debe nombrar la métrica antes de usar palabras como «único», «estable» o «vinculado».

Qué midió el estudio de 2017

El artículo de NDSS Cross-Browser Fingerprinting via OS and Hardware Level Features resulta útil porque presenta por separado las medidas de un solo navegador y las de varios navegadores. El resumen describe una recopilación de 3615 huellas de 1903 participantes de una plataforma de tareas remuneradas durante tres meses. Los autores comparan su método con trabajos anteriores e informan de resultados dentro de esa población. La muestra y el periodo forman parte del hallazgo; no son metadatos secundarios.

La tabla II del artículo distingue las columnas «Single-browser» y «Cross-browser». Para el método de los autores presenta una unicidad del 99.24% con un solo navegador, una unicidad entre navegadores del 83.24% y una estabilidad entre navegadores del 91.44%. No son tres versiones de la misma puntuación de precisión. La primera describe huellas únicas en la comparación de un navegador. La cifra de unicidad entre navegadores describe la capacidad del estudio para distinguir participantes entre navegadores según su método. La estabilidad es otra medida: el porcentaje de huellas que, conforme a la definición del estudio, permanece estable entre navegadores.

La propia tabla establece una cautela importante: los autores indican que no muestran una cifra de un solo navegador para un método comparado ni una cifra entre navegadores para otro porque eran muy bajas y esos métodos no estaban diseñados para tales objetivos. Los valores dependen de la selección de señales, la definición de las parejas, un conjunto concreto de navegadores y los participantes recopilados. No deben trasladarse como rendimiento esperado de una pareja de navegadores actual.

La muestra procedía de tareas de colaboración colectiva. El artículo señala que participar con cookies habilitadas era importante porque las personas necesitaban cookies para iniciar sesión en el servicio de tareas. Esa condición afecta a quién entra en la muestra y a qué observaciones están disponibles. También significa que el contexto de investigación incluía estado de cuenta y cookies durante la recopilación. No se debe reformular la métrica de huella como prueba de que la huella por sí sola generó todas las asociaciones en cualquier entorno real.

El comportamiento de los navegadores y su ecosistema han cambiado desde el estudio. Las versiones, los sistemas operativos, las pilas gráficas, la disponibilidad de fuentes, las protecciones de privacidad y las prácticas de recopilación evolucionan. Un resultado histórico sigue siendo útil para entender un método y su diseño de evaluación; no se actualiza automáticamente cuando cambian esas condiciones. La investigación de Google de 2024 sobre riesgos de huella web estudia entropía y riesgo en observaciones de Chrome, pero no valida entre productos las cifras de parejas de navegadores de 2017.

Al citar una cifra histórica, mantén cerca cuatro datos: año de publicación, población recopilada, definición de la métrica y alcance de la comparación. Si falta alguno en una fuente secundaria, no conviene repetir el porcentaje como expectativa operativa. Una paráfrasis prudente dice «los autores informaron este resultado en esta muestra», no «las huellas entre navegadores identifican a las personas con esta precisión».

Una afirmación entre navegadores necesita un diseño comparativo

Una evaluación defendible empieza con una pregunta que se pueda refutar. Por ejemplo: «En las condiciones de recopilación indicadas, ¿este conjunto de señales asocia observaciones repetidas de los navegadores A y B por encima de la referencia predefinida?». Esa formulación es más limitada que «¿Estos navegadores detectan el mismo dispositivo?». Nombra la pareja, la recopilación y la comparación, y admite un resultado negativo o no concluyente.

La unidad de recopilación debe ser explícita. Indica si cada observación corresponde a una carga de página, una sesión o un grupo acotado en el tiempo; si se conocen la aplicación y versión del navegador; y si la persona participante o responsable de la prueba proporcionó etiquetas. Una fila sin una etiqueta de emparejamiento fiable no demuestra un vínculo entre navegadores solo porque dos valores se parezcan. Asimismo, observaciones reunidas en contextos distintos pueden variar por razones ajenas al hardware subyacente.

Antes de mirar resultados, define qué constituye una pareja candidata y cuál es la referencia de comparación. Si un registro de navegador se compara con dos candidatos posibles, la interpretación probabilística de una coincidencia difiere de compararlo con 20000. Un método de vecino más cercano siempre puede encontrar el candidato más parecido aunque todos sean malas coincidencias. Informa del tamaño y la construcción del conjunto candidato, la regla de similitud y cómo se trataron los empates o los valores ausentes.

Elemento de diseñoQué registrar antes de interpretarPor qué cambia el resultado
Pareja de navegadoresFamilia de producto, intervalo de versiones, condición del perfil y ordenUn resultado de una pareja no se generaliza a todas
Intervalo de observaciónTiempo transcurrido y si hubo actualizaciones o reiniciosComparar durante minutos no equivale a comparar durante meses
Conjunto de señalesSuperficies disponibles, omitidas, redondeadas o normalizadasCambiar la recopilación cambia la regla de coincidencia y los ausentes
Conjunto candidatoTamaño, procedencia, reglas de inclusión y etiquetas conocidasLa probabilidad de un candidato casual depende del conjunto
Regla de decisiónMedida de similitud, corte predefinido, empates y referenciaAjustar la regla después de ver resultados puede exagerar el éxito
Registro de factores de confusiónIP, cuenta, cookies, sincronización, estado local y contextoUna señal compartida puede crear una asociación que no proviene solo de la huella

Separa las decisiones de desarrollo de las de evaluación. Si se ajusta una regla con las mismas parejas usadas para informar el éxito, la cifra puede reflejar ese ajuste y no su generalización a observaciones nuevas. Un diseño sólido reserva participantes, dispositivos o periodos de recopilación según la pregunta. El informe debe indicar qué unidad reservó; decir «validación cruzada» sin indicar la unidad de partición no permite evaluar filtraciones entre observaciones de la misma persona.

No conviertas los estados desconocidos en coincidencias o diferencias. Un valor ausente puede indicar que una API no estaba disponible, que no se recopiló un campo, que una política bloqueó el acceso o que hubo un error. Si la normalización transforma todos los ausentes en el mismo token, registros no relacionados pueden parecerse. Cuando el método lo permita, conserva al menos los estados «presente», «no recopilado», «no disponible» y «error».

Para una revisión de privacidad, una ficha puede usar una fila por comparación y mantener acotada la inferencia:

CampoEjemplo de entrada acotada
ComparaciónNavegadores A y B; versiones e intervalo registrados
RecopilaciónMisma tarea y conjunto de páginas declarados; sin afirmar nada sobre otros sitios
Base del emparejamientoEtiqueta de estudio aportada por participantes o explícitamente desconocida
Conjunto candidatoNúmero de registros aptos y forma de selección
EntradasNombres de señales y estados ausentes, no valores brutos innecesarios
Factores de confusiónRed, inicio de sesión, cookies, sincronización o estado local compartido, separados
ResultadoSimilar, diferente o no concluyente según la regla predefinida
LímiteAsociación en estas condiciones; no identidad personal ni precisión universal

Esta ficha es un formato de informe, no un experimento. Separa la evidencia disponible de la que todavía haría falta. Si se desconoce la etiqueta de emparejamiento, la salida correcta puede ser «sin resolver», aunque el registro parezca distintivo.

Señales compartidas y evidencia de huella

Mantén ipShared, accountShared, cookieState, syncState y localStateShared en campos separados. La guía de resultados de EFF Cover Your Tracks explica los límites de sus etiquetas, mientras que la guía de huellas de pantalla y ventana acota una superficie antes de comparar aplicaciones.

Las observaciones entre navegadores pueden compartir muchas cosas aparte de las propiedades expuestas por el navegador. Una IP pública puede ser común a un hogar, una oficina, un operador móvil o una salida VPN. Dos sesiones pueden utilizar la misma cuenta porque alguien inició sesión. Las cookies pueden sincronizarse mediante una cuenta del navegador, compartirse a través de un perfil o establecerse por un servicio. Los servicios del sistema operativo también pueden compartir estado entre aplicaciones. Estas señales pueden importar en una asociación global, pero no son evidencia exclusiva de una huella.

La distinción importa en auditorías de privacidad y en respuesta a incidentes. Supongamos que dos aplicaciones de navegador acceden a un servicio desde la misma red y con una cuenta autenticada. El servicio puede asociar las visitas por el contexto de la cuenta o de la red sin usar huellas. Llamar al resultado «huella entre navegadores» oculta el mecanismo real y puede exagerar la contribución de la huella.

Registra cada canal por separado. Un análisis útil etiqueta una coincidencia como «misma cuenta», «mismas cookies o estado sincronizado», «red compartida», «estado local compartido», «similitud de superficies del navegador» o «desconocido», cuando la evidencia lo permita. No combines todos los canales en una puntuación única y atribuyas el total a una huella. Si los datos brutos de red o cuenta no son necesarios para la evaluación autorizada, evita recopilarlos; una marca general de factor de confusión puede bastar para prevenir una atribución causal falsa.

La sincronización merece especial cuidado. Puede transferir ajustes u otros estados entre navegadores asociados con una cuenta, pero los productos difieren en qué sincronizan y cuándo. Un valor común observado después de sincronizar no se puede atribuir automáticamente a una huella pasiva. Primero hay que establecer la procedencia y el recorrido del valor. Del mismo modo, «mismo dispositivo» suele ser una etiqueta supuesta en un conjunto de datos, no una medición directa de un hecho físico.

La guía de perfiles multiplataforma trata de trasladar un perfil declarado de BotBrowser entre sistemas operativos anfitriones compatibles. Esa relación de perfil controlada no demuestra que navegadores de consumo sin relación compartan una identidad de dispositivo. Mantener «portabilidad de perfil» separado de «vinculabilidad entre navegadores» evita confundir un ejemplo de configuración con un resultado de seguimiento.

Niveles de evidencia de una asociación

Un registro de auditoría puede conservar pairingLabel, candidatePoolSize y matchRule por separado, e indicar después si una pareja cumplió esa regla. Como contexto histórico, el estudio NDSS de 2017 usó 3615 huellas de 1903 participantes durante tres meses; esa muestra no establece la precisión actual.

Un resultado de asociación depende de los datos, el conjunto candidato y la regla utilizada. Puede respaldar una afirmación como «estos registros quedaron más cerca que el corte declarado en esta muestra». Por sí solo no permite afirmar «son la misma persona», «el hardware es idéntico» o «un sitio web rechazará el navegador». Cada afirmación más fuerte necesita pruebas diferentes; para un resultado de servicio, haría falta observar ese servicio directamente con controles autorizados.

El vocabulario debe conservar esa escala de inferencia. «Registros similares» describe valores. «Asociados con este método» describe una salida analítica. «Mismo participante» es una etiqueta establecida por el proceso de emparejamiento del estudio. «Mismo dispositivo» es una afirmación física más fuerte que puede necesitar validación independiente. «Misma persona» lo es aún más y no debe deducirse de propiedades del navegador. Informa del nivel más fuerte respaldado, no del que parezca más útil.

Una revisión de privacidad también debe preguntar si la vinculación es necesaria para responder a la cuestión declarada. Los registros ricos en señales pueden ser sensibles incluso sin que nadie les asigne un nombre. Conserva el mínimo de campos, limita el acceso, fija un plazo de eliminación y prefiere resultados agregados cuando sea posible. Describir una técnica de huella en una fuente no autoriza a desplegarla contra personas. La guía del W3C trata la vinculabilidad como una consideración de privacidad y analiza modelos de amenaza; no ofrece una medida universal para todas las parejas de navegadores.

Mantén visible un resultado no concluyente. Una diferencia puede deberse a campos ausentes o a un navegador cambiado, no a dos dispositivos distintos. Una coincidencia puede proceder de una configuración común o de una señal compartida ajena a la huella. «No concluyente en las condiciones indicadas» es un resultado técnico útil: limita lo que puede afirmar el equipo y lo que debería medir una evaluación posterior.

Dónde terminan los estándares y la documentación del producto

La guía del W3C describe las huellas y los riesgos de privacidad que pueden surgir al correlacionar observaciones entre contextos. Menciona una posibilidad de modelo de amenaza en la que la correlación de eventos transitorios puede relacionar aplicaciones de navegador distintas, y señala que normalmente no es una preocupación. El pasaje no afirma que los sitios habituales vinculen navegadores sin relación ni mide una tasa de éxito. Es un límite para el análisis de riesgos, no un resultado generalizable más allá de sus condiciones.

Las dos páginas pertinentes de BotBrowser cubren ámbitos diferentes. Perfiles multiplataforma describe el traslado de un perfil declarado entre sistemas operativos anfitriones compatibles y la coherencia de superficies documentada. Huella por contexto describe la separación de superficies entre contextos dentro de una instancia del navegador. Ninguna página demuestra si Firefox, Safari, Chrome u otra aplicación distinta del mismo dispositivo físico puede vincularse por un tercero.

Estas distinciones también delimitan lo que BotBrowser puede y no puede establecer en una prueba autorizada. Sus controles documentados pueden ayudar a configurar un perfil declarado e inspeccionar el comportamiento de contextos compatibles. No demuestran que un servicio externo utilice una regla concreta, que dos productos compartan un identificador de dispositivo ni que se pueda identificar a una persona a partir de un registro de navegador. Aquí no se afirma ninguna comparación de ejecución entre navegadores.

FAQ

¿Una huella única identifica a una persona?

No. La unicidad indica que un registro difiere de otros según una muestra y normalización concretas. Vincularlo justificadamente con una persona es una operación distinta; el porcentaje no la realiza.

¿Una huella estable en un navegador vincula otro navegador?

No. La estabilidad trata de observaciones repetidas de un navegador. La vinculación entre navegadores requiere comparar aplicaciones distintas e indicar pareja, regla, conjunto candidato y factores de confusión.

¿El 99.24% es una cifra actual de precisión entre navegadores?

No. En el artículo NDSS de 2017, el 99.24% es la unicidad con un solo navegador para el conjunto recopilado por los autores. El artículo informa por separado un 83.24% de unicidad entre navegadores y un 91.44% de estabilidad entre navegadores con su método y muestra.

¿Una IP compartida demuestra una coincidencia de huella?

No. Una IP compartida es una señal de contexto de red que pueden compartir muchos dispositivos. Debe documentarse aparte de la evidencia de superficies; no demuestra un dispositivo ni una persona comunes.

¿Los controles de perfil de BotBrowser prueban navegadores distintos en un dispositivo?

La documentación citada trata la portabilidad de perfiles entre sistemas anfitriones compatibles y la separación por contexto dentro de una instancia. No afirma una prueba de vinculación física entre productos.

Fuentes

Conclusión práctica

Nombra la métrica antes de interpretar un registro de navegador. Mantén separadas la unicidad de una muestra, la estabilidad del mismo navegador y la asociación entre navegadores; vincula las cifras históricas solo al estudio que las produjo; y registra cuenta, red, cookies, sincronización y estado compartido fuera de la evidencia de huella. El siguiente paso prudente es definir la población de comparación y la regla de decisión antes de recopilar datos, e informar solo del resultado acotado que esas condiciones respaldan.

#Huella Del Navegador#Entre Navegadores#Vinculabilidad#Privacidad#Señales De Seguimiento

Este artículo forma parte de la guía: ¿Qué es la huella digital del navegador?

Lleva BotBrowser de la investigación a producción

Usa estas guías para entender el modelo y después avanzar hacia validación multiplataforma, contextos aislados y despliegue de navegador preparado para escalar.