Una prueba de huella te entrega un número y lo llama bits de entropía. Luego la gente suma esos números y concluye que es una de las pocas personas de internet. Ambos pasos son erróneos de formas interesantes. Los bits no son independientes, y la prueba no es un censo.

1. No sumes señales dependientes

Empieza por la relación entre las observaciones y no por su número, que es también lo que pide la guía de huellas del W3C cuando habla de distribuciones probables. Dos propiedades binarias equilibradas muestran la aritmética en su forma más simple.

RelationshipPossible observed pairs
Independent properties00, 01, 10, 11
The second always copies the first00, 11

Cuatro estados igualmente probables portan dos bits; dos estados igualmente probables portan uno. Si la segunda propiedad siempre copia la primera, el informe sigue enumerando dos campos y la información sigue siendo un bit. Leer el mismo hecho dos veces no es una segunda distinción.

Las características reales rara vez son copias exactas. El idioma, la configuración regional y la zona horaria están correlacionados de formas que una suposición de independencia ignora, y por eso la suma ingenua exagera el resultado.

2. Pregunta qué población describe la puntuación

Una prueba puede informar honestamente de que una combinación era rara dentro de sus propias observaciones. Eso es una afirmación sobre una muestra, en una fecha, con una lista de atributos concreta y un cálculo concreto. No es una propiedad permanente de tu navegador, y no es un recuento de cada dispositivo del mundo. Las actualizaciones del navegador mueven la respuesta por sí solas.

Lee el método antes del titular: qué se recogió, cómo se agruparon los valores, cuántas muestras había y si la afirmación de rareza procede del mismo panel que produjo la puntuación. Un número calculado sobre una muestra pequeña y autoseleccionada describe la muestra.

3. Separa el reconocimiento de la identidad

Una cuenta persistente o una cookie conecta tus visitas sin ninguna huella ingeniosa, y cambiar una salida VPN no la afecta. Una huella puede reconocer un navegador que vuelve sin nombrar a la persona que hay detrás. Son capacidades distintas, y una puntuación las difumina juntas. Cuando un servicio quiere identidad, suele echar mano primero de las herramientas aburridas.

Eso también explica por qué dos personas de una misma oficina pueden parecer idénticas a una huella burda y completamente distintas a un inicio de sesión.

4. Fíjate en qué moverá el número de todos modos

La configuración cambia, las extensiones cambian y las versiones del navegador cambian lo que es observable de entrada. Algunas protecciones normalizan deliberadamente campos que una prueba contaría como distintivos. Otras aleatorizan un valor por sesión, lo que aparece como inestabilidad y no como anonimato.

Una huella que cambia en cada visita es más difícil de vincular entre sesiones, y no te dice nada sobre tu rareza. Ambos hechos forman parte de la lectura.

5. Decide qué intentas lograr

Escribe el objetivo antes de instalar nada. Si el objetivo es detener el seguimiento entre sitios de una red publicitaria, la higiene de cookies y almacenamiento más un bloqueador de contenido hace la mayor parte del trabajo. Si el objetivo es evitar una correlación concreta, nombra la característica. Si el objetivo es ser difícil de singularizar, el enfoque honesto es una configuración convencional y no una rara.

La parte contraintuitiva es que perseguir la rareza te hace más fácil de distinguir. Una configuración distintiva es exactamente lo que un script de huellas espera encontrar. Mezclarse es un objetivo distinto de maximizar un número impreso.

Artículos relacionados