¿Cuánto deshabilita JavaScript para restringir la identificación del navegador?

0

De acuerdo con prueba de huellas dactilares del navegador web de EFF lienzo y amp; Las huellas digitales de WebGL requieren JavaScript y ( al menos ) el tamaño de la pantalla, la profundidad del color, los complementos del navegador, la zona horaria, el idioma, las fuentes del sistema, la plataforma y el soporte táctil se detectan a través de JavaScript.

Elreciéndescubierto" identificación de huellas cruzadas entre navegadores " parece confiar en JavaScript.

¿Qué características de identificación del navegador se pueden detectar sin JS y cuánta información proporcionan?

    
pregunta user598527 03.07.2017 - 00:17
fuente

1 respuesta

1

Sin Javascript, el servidor solo puede usar la dirección IP remota y el estándar encabezados HTTP . De ellos, los más informativos son:

  • Usuario-Agente: el navegador muestra su identificación aquí
  • Aceptar o aceptar idioma: el navegador declara su idioma preferido
  • Aceptar o aceptar codificación: el navegador declara su codificación o compresión admitida

Pero, como algunos servidores requieren esa información y solo conocen un rango limitado de navegadores, los navegadores y robots poco comunes (solicitudes enviadas desde programas que no son de navegador) a menudo presentan valores falsos y pretenden ser un navegador Firefox o IE. Dicho de otra manera, no son realmente confiables cuando se desactiva el javascript.

Pero la ausencia de compatibilidad con Javascript es una clara indicación de un robot o un navegador poco común (¿sabe lynx ?), o un usuario Eso quiere un procesamiento especial en su navegador. En ese caso, el tipo de navegador es mucho menos importante que la desactivación de javascript. Porque como en la actualidad muy pocos sitios pueden usarse sin javascript, muy pocos usuarios lo deshabilitan. Como dijo Stephen en su comentario, la ausencia de javascript simplemente da una huella digital de no javascript .

    
respondido por el Serge Ballesta 03.07.2017 - 09:49
fuente

Lea otras preguntas en las etiquetas