Cómo detectar huellas dactilares de caracteres de ancho cero

Todos los navegadores web modernos admiten caracteres de ancho cero. Estos caracteres se pueden agregar al texto de una página sin que los usuarios se den cuenta o sin que puedan identificar a simple vista que el texto contiene caracteres adicionales.

El investigador de seguridad británico Tom Ross descrito cómo se pueden usar los caracteres de ancho cero para agregar el nombre de usuario de un usuario que ha iniciado sesión al texto que copia el usuario. La información invisible se incluye en los trabajos de pegado y todo lo que se necesita es ejecutar comprobaciones para revelar los caracteres ocultos.



Si bien el método puede no funcionar en absoluto para tomar huellas digitales de la actividad de un usuario en Internet, se pueden usar caracteres de ancho cero para revelar la fuente de fugas o información importante de fugas.

El siguiente extracto de texto incluye diez caracteres de ancho cero: P or ejemplo, he insertado 10 espacios de ancho cero en esta oración, ¿puede decirlo?

Estos caracteres son invisibles a la vista y es posible que tampoco aparezcan al pegar el texto copiado. Si pega el texto en un editor con corrección ortográfica, notará que la corrección ortográfica marca las palabras que parecen perfectamente normales.

zero-width characters

Pero eso se puede evitar fácilmente agregando los caracteres al principio o al final de las palabras y no en medio de ellas.



Ross publicó una prueba de concepto en la que convirtió el nombre de usuario de los usuarios a binario, una lista de cero y uno caracteres, para replicar el nombre de usuario utilizando caracteres de ancho cero.

Entonces, ¿qué puede hacer para detectar si el texto copiado incluye caracteres de ancho cero?

Puede pegar el texto en un editor que revele estos caracteres. Dirigirse a DiffChecker y pegue el texto en el campo de texto izquierdo del sitio.

diff checker

Notará inmediatamente que el sitio muestra caracteres de ancho cero en el texto que pega en el sitio. El texto está limpio si el texto parece normal.



Otra opción que tienes es usar la extensión de Chrome Reemplazar caracteres de ancho cero con emojis.

La extensión reemplaza cualquier carácter de ancho cero que detecta en los sitios visitados en Google Chrome con emoji cuando la activa.

zero-width characters fingerprinting

Simplemente instale la extensión y haga clic en su icono, y luego en el botón 'mostrarme' para revelar los caracteres ocultos de ancho cero en la página.



Es posible que desee activar la extensión siempre que esté a punto de copiar texto si se encuentra en una situación en la que no desea que el texto pegado se rastree hasta usted.

Palabras de cierre

Los caracteres de ancho cero son lo último que los usuarios de Internet deben vigilar cuando están conectados a la Web. (vía Computadora que suena)