Al estudiar las huellas digitales del navegador y la identificación de dispositivos, la detección de Client Hints siempre está involucrada. A medida que el control de riesgos de la plataforma continúa avanzando, la identificación tradicional basada en UA está perdiendo eficacia gradualmente, y Client Hints llena perfectamente este vacío.
Esto no solo afecta la precisión de las consultas de huellas digitales del navegador, sino que también impacta directamente en la velocidad de carga del sitio web, la orientación precisa de anuncios y la fiabilidad de la detección de control de riesgos.
A continuación, explicaremos de manera fácil de entender el principio de funcionamiento de Client Hints, los métodos de detección, su valor de uso y las tendencias futuras.

En el pasado, los sitios web solo podían confiar en el User-Agent enviado por el navegador para comprender el dispositivo visitante. Sin embargo, el User-Agent contiene demasiada información, que puede usarse para rastrear a los usuarios, lo que entra en conflicto con el reciente énfasis en la privacidad.
Por lo tanto, a partir de los navegadores basados en Chromium, el User-Agent ha sido "aligerado". Para no afectar la capacidad de los sitios web de determinar las características del dispositivo, se introdujo un mecanismo más controlable, respetuoso con la privacidad y bajo demanda llamado Client Hints.
En resumen: Client Hints = un mecanismo para proporcionar información del dispositivo del usuario bajo demanda, donde la plataforma dice "lo quiero" y el navegador decide "si proporcionarlo o no".
Client Hints no expone toda la información del dispositivo a la vez; su característica es la "provisión por capas". Esta información de hints puede clasificarse aproximadamente en:
Generalmente, esto no involucra contenido sensible de privacidad.
Por ejemplo, si un sitio web quiere conocer la arquitectura de la CPU del dispositivo, debe declararlo mediante los encabezados de respuesta:
El navegador devolverá la información correspondiente en la siguiente solicitud.
Paso 1: El servidor declara los requisitos
El servidor especifica los campos que desea en el encabezado de respuesta:Accept-CH: Sec-CH-UA-Full-Version, Sec-CH-UA-Model
Paso 2: El navegador determina si permite la notificación
El navegador decide si proporcionar los datos según las políticas de privacidad. Por ejemplo, algunos campos requieren HTTPS o permisos de acceso a largo plazo al sitio.
Paso 3: Las solicitudes subsecuentes llevan información de Client Hints
En la próxima visita al mismo dominio, el navegador incluye los encabezados correspondientes para implementar la detección de Client Hints.
Esto significa: Client Hints es un mecanismo de "efecto retardado"; declararlo no proporciona inmediatamente los datos.
Muchas personas se preguntan: "¿Hará Client Hints que el reconocimiento de huellas sea más fácil?" La respuesta no es absoluta.
Ventajas: Los datos están más estructurados, reducen la complejidad de análisis de UA y los sitios web solo pueden acceder a los campos que declararon.
Limitaciones: Muchos campos requieren HTTPS, algunos campos sensibles no son reportados completamente por los navegadores, y los usuarios pueden desactivar completamente los hints desde la configuración del navegador.
Actualmente, Client Hints se combina a menudo con otros datos (resolución de pantalla, huellas Canvas, condiciones de red, etc.) para mejorar la estabilidad de la huella digital.
Si deseas ver visualmente qué Client Hints puede reportar tu navegador o probar si la configuración de un sitio web funciona, puedes usar la herramienta de detección de huellas ToDetect:
Para desarrolladores front-end, ingenieros de control de riesgos y personal de seguridad de datos, es una herramienta de detección muy práctica.
Google ha estado promoviendo la Reducción de User-Agent (UA Reduction). En muchos entornos de navegadores futuros, User-Agent solo proporcionará información muy generalizada.
Se puede anticipar que Client Hints se convertirá en uno de los principales métodos para la identificación de dispositivos del navegador. Sin embargo, debido a su enfoque en la privacidad y sus limitaciones, usarlo para "huellas fuertes" no es realista.
La detección de Client Hints es un mecanismo diseñado por los navegadores para proporcionar información del dispositivo "bajo demanda" con fines de privacidad.
Complementa o incluso reemplaza al User-Agent tradicional. Usar la herramienta de detección de huellas ToDetect permite ver fácilmente los datos realmente devueltos.
Para quienes estudian la identificación de dispositivos del navegador, optimizan la carga de páginas o realizan pruebas de control de riesgos, comprender Client Hints es una habilidad fundamental.
AD
Búsqueda de IP para obtener una matriz segura de redes sociales y cuentas de comercio electrónico transfronterizas
Evaluación profunda y comparación de 5 herramientas de detección de huellas de navegador como ToDetect/AdsPower/BrowserScan
Sitios recomendados para la prueba de fugas de DNS en línea y las ventajas de ToDetect