1. ¿Qué es la huella digital del navegador?
La huella digital del navegador puede rastrear el navegador web a través de la configuración y la información de configuración visible para el sitio web. Tiene una clara identificación individual como huella dactilar en nuestras manos.
La información de identificación de huella digital del navegador incluye UA, zona horaria, ubicación geográfica o idioma , etc. la calidad de la información desarrollada por el navegador determina la precisión de la huella digital del navegador.
Para el sitio web, obtener la huella digital del navegador no tiene ningún valor práctico. Lo realmente valioso es la información del usuario correspondiente a la huella del navegador. Como webmaster, recopilar las huellas dactilares del navegador de los usuarios y registrar las operaciones de los usuarios es un comportamiento valioso, especialmente para el caso del usuario sin identidad.
Por ejemplo, en un sitio web de videos, al usuario A que no está registrado en el sitio web le gusta navegar por el video del Mundo 2D y grabarlo a través de la huella digital del navegador, para que pueda empujar directamente el video del Mundo 2D al navegador la próxima vez. Debido a que la mayoría de los dispositivos de Internet actuales son privados, este método de inserción es fácil de obtener el favor de la mayoría de los usuarios, para que se conviertan en usuarios registrados del sitio web.
2. Adquisición de huellas dactilares
La entropía de la información es la cantidad promedio de información contenida en cada mensaje recibido. Cuanto mayor sea la entropía de la información, más información se puede transmitir. Cuanto menor sea la entropía de la información, menos información se puede transmitir.
La huella digital del navegador se sintetiza mediante la información característica de muchos navegadores, y la entropía de la información de los valores característicos también es diferente. Por lo tanto, las huellas dactilares también se dividen en huellas dactilares básicas y huellas dactilares avanzadas.
1)Huella digital básica.
La huella digital básica es la parte que es fácil de encontrar y modificar, como el encabezado de HTTP
Además de las huellas dactilares obtenidas de HTTP, también puede obtener la información característica del navegador a través de otras vías, como por ejemplo:
Agente de usuario en el navegador
Encabezado HTTP ACCEPT enviado por el navegador
Extensiones/complementos instalados en el navegador, como QuickTime, flash, Java o acrobat, y versiones de estos complementos.
Fuentes instaladas en la computadora.
¿El navegador ejecuta scripts de JavaScript
varias cookies y "súper cookies"
¿El navegador está configurado para "no rastrear"?
Sistema operativo (por ejemplo, Win32, Linux x86)
Idioma del sistema (por ejemplo, CN, en US)
¿El navegador es compatible con la pantalla táctil?
Después de obtener estos valores, se pueden realizar algunas operaciones para obtener la información específica de entropía de la huella del navegador y el UUID del navegador.
Esta información es similar al peso humano, la altura y el color de la piel. Tiene una gran probabilidad de repetición y solo se puede utilizar como identificación auxiliar. Por lo tanto, necesitamos huellas dactilares más precisas para juzgar la singularidad.
2) Huella digital avanzada
Las huellas dactilares comunes no son suficientes para distinguir individuos únicos. En este momento, se necesitan huellas dactilares avanzadas para reducir aún más el alcance e incluso generar una identidad única entre navegadores.
La información utilizada para producir huellas dactilares se puede dividir en peso, y la información con gran entropía de información tendrá un gran peso.
En el documento 《Cross-Browser Fingerprinting via OS and Hardware Level Features》, se realiza una investigación detallada sobre la entropía de la información y la estabilidad de cada índice.
Se puede ver en este documento que el peso de la zona horaria, la resolución de la pantalla y la profundidad del color, la entropía de la información del lienzo y webgl en la huella dactilar de varios navegadores es relativamente grande. Echemos un vistazo a la información que contienen estas huellas dactilares avanzadas.
3).Huella digital en lienzo
Canvas es una etiqueta de dibujo dinámica en HTML5. También se puede utilizar para generar imágenes o procesar imágenes. Incluso si se usa canvas para dibujar los mismos elementos, debido a diferentes sistemas, diferentes motores de representación de fuentes, diferentes antialiasing, representación de subpíxeles y otros algoritmos, canvas convierte el mismo texto en imágenes y los resultados también son diferentes.
El código de implementación es más o menos el siguiente: represente un texto en el lienzo y luego conviértalo en todataurl. Incluso si el modo de privacidad está activado, puede obtener el mismo valor.
El proceso es muy simple. Renderizar texto. Todataurl es para exportar el contenido de todo el lienzo y obtener el valor.
4) Huella webgl
Webgl (biblioteca de gráficos web) es una API de JavaScript que puede generar gráficos 3D y 2D interactivos de alto rendimiento en cualquier navegador web compatible sin usar complementos. Webgl hace esto mediante la introducción de una API que es muy consistente con OpenGL es 2.0, que se puede usar en elementos HTML5. Esta coherencia permite que la API aproveche los gráficos de hardware proporcionados por el dispositivo del usuario para acelerar. Los sitios web pueden usar webgl para identificar las huellas dactilares del dispositivo. Generalmente, hay dos formas de producir huellas dactilares:
Informe Webgl: el formulario de informe completo del navegador webgl está disponible y es detectable. En algunos casos, se convierte en un valor hash para un análisis más rápido.
Imágenes Webgl: imágenes 3D ocultas renderizadas y convertidas a valores hash. Dado que el resultado final depende del dispositivo de hardware que realiza el cálculo, este método genera valores únicos para diferentes combinaciones de dispositivos y sus controladores. Este método genera valores únicos para diferentes combinaciones de dispositivos y controladores.
Puede consultar el sitio web a través de la prueba de fugas del navegador para ver qué información puede obtener el sitio web a través de esta API.
El principio de generar huellas dactilares webgl es dibujar un objeto degradado con sombreadores y convertir la imagen en una cadena Base64. Luego enumere todas las extensiones y funciones de webgl y agréguelas a la cadena base64 para producir una cadena enorme, que puede ser única en cada dispositivo.
Por ejemplo, el método de producción de huellas dactilares webgl de la biblioteca 2JS de huellas dactilares:
3.Cómo evitar que se genere la "huella digital del usuario"
El artículo también mencionó al principio que muchas personas aman y odian la tecnología de navegación. Porque una gran cantidad de sitios web utilizan diversas tecnologías para "generar" huellas dactilares de los usuarios, a fin de brindar recomendaciones más precisas a los usuarios del sitio web y cumplir con los hábitos de navegación de los usuarios. Si bien los usuarios disfrutan de la comodidad que brinda la tecnología, inevitablemente se sentirán ansiosos e incómodos acerca de la "divulgación de la privacidad". Entonces, ¿cómo podemos evitar que se genere la "huella digital del usuario"?
Siguiente Necesitamos introducir el navegador de huellas dactilares, que puede evitar que se genere una "huella dactilar de usuario real".
4. ¿Qué es el navegador de huellas dactilares?
El navegador de huellas dactilares es la última generación de tecnología antiasociación a través de la modificación o camuflaje de huellas dactilares del navegador: reemplaza perfectamente los métodos tradicionales de antiasociación de cuentas, como VPS y máquinas virtuales, y resuelve el escenario de uso de una computadora que inicia sesión y opera múltiples cuentas al mismo tiempo.
La función más básica del navegador de huellas digitales es evitar que el sitio web rastree nuestra huella digital real del navegador. Ahora se usa más en el campo del comercio electrónico transfronterizo multicuenta anti asociación.
¿Cuál es el principio del navegador de huellas dactilares?
El navegador de huellas dactilares evita que cualquier sitio web lea la información de su huella dactilar real modificando la huella dactilar del navegador, para lograr el propósito de anti-seguimiento.
El navegador de huellas dactilares le permite configurar múltiples cuentas corporativas y de marketing social independientes que nunca están conectadas entre sí. Debido a que puede usar un proxy IP y sus cookies y otros archivos están completamente aislados, la huella digital de su navegador también está protegida por nosotros y no puede ser detectada por ningún medio externo.
5. ¿Navegador de huellas dactilares Lalicat?
Lalicat Fingerprint Browser puede ayudarlo a administrar cientos de perfiles de navegador separados y admitir la administración y cooperación de miembros para compartir múltiples perfiles entre sí para configurar el flujo de trabajo comercial de manera eficiente. En otros casos, el navegador antidetección de Lalicat también puede operar una API local para operar múltiples cuentas automáticamente. Puede automatizar la aplicación a través de Selenium o Browser Automation Studio. También es fácil configurar procesos comerciales.
Casos de uso: SEO, comercio electrónico, SMM, marketing de afiliados, agencia de publicidad, encuestas en línea, arbitraje de tráfico, emisión de boletos en línea y otros.
Ahora Lalicat puede ofrecer prueba gratuita de 3 días con perfiles ilimitados para todos los usuarios nuevos.
Ofrecemos una prueba gratuita de 3 días para todos los usuarios nuevos
Sin limitaciones en las funciones
