La publicidad digital sostiene gran parte de la economía de Internet. Gigantes como Google o Meta obtienen más del 75% de sus ingresos de los anuncios en línea, un modelo que depende de la capacidad de identificar y rastrear a los usuariospara ofrecer publicidad personalizada. Pero detrás de esta aparente eficiencia se esconde una práctica que amenaza seriamente la privacidad: la toma de huella digital o fingerprinting.
El fingerprinting consiste en recopilar atributos del navegador, el sistema operativo y el dispositivo de un usuario con el fin de generar una “huella” única. A diferencia de las cookies, que requieren cierto nivel de consentimiento, el fingerprinting opera de forma invisible y sin aprobación explícita. Con suficientes atributos —como resolución de pantalla, tipografías instaladas o características de la tarjeta gráfica— se puede crear un identificador único incluso entre millones de dispositivos. Esto convierte al fingerprinting en una de las técnicas de rastreo más intrusivas que existen.
Las implicaciones para la privacidad son claras: los usuarios pueden ser rastreados en múltiples sitios web y aplicaciones sin saberlo ni poder evitarlo fácilmente. Aunque los navegadores y sistemas operativos han empezado a implementar contramedidas (por ejemplo, Safari limita el acceso a ciertas APIs y Firefox ofrece protecciones de rastreo), la realidad es que las técnicas de fingerprinting evolucionan tan rápido como las defensas.
En este contexto, el proyecto PRITIA-CLOUD introduce una innovación disruptiva: adF, un sistema diseñado para medir y auditar la vulnerabilidad de los dispositivos al fingerprinting a través de la publicidad digital. En lugar de depender de sitios web voluntarios o acuerdos con propietarios de páginas, adF utiliza los propios anuncios como vehículos de medición.
La metodología funciona incrustando scripts en anuncios digitales. Cada vez que un anuncio se muestra en un navegador o aplicación móvil, el script recopila hasta 66 atributos del dispositivo (o 35 en móviles) y construye una huella digital. A diferencia de otros enfoques, adF ofrece varias ventajas:
- Permite estudios a gran escala sin necesidad de participación activa de los usuarios.
- Puede medir tanto en navegadores como en aplicaciones móviles, ampliando el alcance de la auditoría.
- Gracias a las capacidades de segmentación publicitaria, posibilita diseñar campañas específicas para dispositivos, sistemas operativos o navegadores concretos.
- Recoge datos en tiempo real y bajo condiciones de uso reales, no simuladas en laboratorios.
El sistema cuenta con tres módulos principales: un Recolector de Datos, que obtiene la información del dispositivo; un Constructor de Huellas Digitales, que genera el identificador único; y un Clasificador, que determina si esa huella es realmente única. Para ello, adF utiliza técnicas avanzadas de machine learning, como el algoritmo XGBoost, alcanzando altos niveles de precisión.
Los resultados iniciales son contundentes: gran parte de las configuraciones de dispositivos actuales siguen siendo vulnerables al fingerprinting, lo que confirma que la amenaza está lejos de desaparecer. Además, el sistema ha demostrado que es posible realizar auditorías masivas y continuas, algo fundamental para evaluar la eficacia de las medidas anti-fingerprinting que incorporan los navegadores.
En definitiva, adF representa un paso clave hacia la transparencia digital. No se trata únicamente de señalar riesgos, sino de ofrecer una herramienta que permita a investigadores, reguladores y usuarios entender la magnitud del problema y exigir soluciones más efectivas. En un entorno donde la publicidad digital seguirá siendo protagonista, contar con sistemas de auditoría como adF es esencial para equilibrar innovación, rentabilidad y protección de la privacidad.
