Se trata de los denominados Evercookies, o cookies virtualmente imborrables.
Para refrescar la memoria de los lectores, una "cookie" no es más que un pequeño archivo de texto que un desarrollador puede introducir en nuestro equipo a través del navegador y controlado por este, para poder guardar detalles importantes de navegación que solo le interesen específicamente al sitio que los guarda, como por ejemplo datos acerca de los gustos del usuario o preferencias de este, para teóricamente agilizar la navegación y presentar interfaces más inteligentes que se adapten mejor a nuestros gustos y usos. Por ejemplo mediante un cookie el sitio puede saber si el usuario ya ha votado en una encuesta para no presentársela nuevamente, si pertenece a un tipo de usuarios y enviarlo directamente a su área de interés, y hasta para saber si ya ha visto una cantidad de veces una publicidad determinada. La vida en la web sin cookies sería muy aburrida.
Los cookies además tienen muchas otras utilidades no tan obvias, por ejemplo controlar el rastreo de sesión a lo largo de las diferentes páginas de una aplicación en línea, ayudarnos a guardar los artículos que vamos seleccionando en un carrito de compras y muchas más. Inclusive muchos programadores que dicen no usar cookies los usan sin saberlo cuando acceden a la variable de sesión de un usuario de un lenguaje de desarrollo web.
Volviendo al nuestro punto de interés, la ventaja a nivel de privacidad con respecto a las cookies, es que cuando el usuario lo desee puede borrarlas y punto. De esta forma los sitios que las colocaron pierden el rastreo que pudieran hacer mediante estas y el usuario navega "anonimamente" o lo más parecido a ello que puede.
El problema es que los Evercookies, además de ser una cookie convencional, usan entre 8 y 12 tipos de repositorios adicionales en el navegador para colocar la información (dependiendo de la viabilidad en cada caso), y si borramos ocho de ellos con que solo quede uno activo los otros se vuelven a crear.
Para aquellos interesados en verificar a fondo los nueve repositorios son los siguientes:
- Estandard HTTP Cookies
- Local Shared Objects (Flash Cookies)
- Silverlight Isolated Storage
- Guardar cookies en valores RGB auto-generados, colocados en PNGs cacheados por el navegador usando el tag de HTML5 "Canvas" para leeer los pixels (cookies) de nuevo.
- Guardando cookies el el Historial de Navegación
- Guardando cookies en HTTP ETags
- Guardando cookies en el Web cache
- window.name caching
- Internet Explorer userData storage
- HTML5 Session Storage
- HTML5 Local Storage
- HTML5 Global Storage
- HTML5 Database Storage mediante SQLite
¿Interesante?
Más de los Evercookies en otras entregas...
No hay comentarios.:
Publicar un comentario