El fingerprinting del navegador es una técnica que utilizan los sitios web para identificar un navegador (y a menudo un usuario) combinando señales como parámetros TLS, configuraciones HTTP/2, orden de encabezados, renderizado de canvas, WebGL, fuentes y tamaño de pantalla. A diferencia de las cookies, estas señales pueden persistir entre sesiones y se utilizan ampliamente en sistemas anti-bots y de prevención de fraudes.
Los scrapers que solo rotan cadenas User-Agent suelen ser bloqueados porque la huella TLS y HTTP/2 subyacente aún revela automatización o clientes que no son navegadores. Las bibliotecas de referencia incluyen FingerprintJS y CreepJS.
Prueba el Informe de Fingerprint del Navegador, el Verificador de Señales Headless y los Recursos de Fingerprinting en la caja de herramientas de Piloterr.