El sitio web dropmail.me puede reidentificarme con éxito (y ofrecer mis últimas direcciones de correo temporal utilizadas a través de "Restaurar acceso") a pesar de hacer lo siguiente:
- Eliminar todo el historial de mi navegador que incluye caché, cookies, configuración del sitio web, historial de descargas, historial de búsqueda, historial del navegador e inicios de sesión activos. Básicamente todo lo que se puede eliminar a través del menú de Firefox. Estoy usando Firefox 52 ESR.
- Use una VPN (que según sus afirmaciones es segura contra la fuga de IPv6 y DNS) que no he usado cuando visité este sitio web anteriormente.
- Usando uBlock Origin y uMatrix
Información Adicional:
- Mi "identidad" de alguna manera debe estar vinculada a mi perfil de navegador actual. Cuando uso un navegador diferente o un nuevo perfil de navegador, el sitio web no me reidentifica como la misma persona. En realidad, es suficiente usar el complemento de Firefox Priv8 y crear un nuevo entorno limitado para ser identificado como una persona diferente. Esto podría indicar que hay algún tipo de almacenamiento para sitios web a los que no se puede acceder o eliminar a través de Firefox. (¡No son cookies Flash, el sitio web no usa Flash!)
- (Actualización) Otros navegadores no se ven afectados. Microsoft Edge, después de eliminar el historial del navegador, no permite la reidentificación. ¡Este es un problema exclusivo de Firefox!
Mis preguntas son:
- ¿Cómo diablos pueden reidentificarme? Dado que su única motivación para reidentificarme es ofrecer acceso a direcciones de correo utilizadas anteriormente, no creo que utilicen ninguna técnica "oscura" como las huellas digitales, pero por supuesto no se puede descartar.
- ¿Cómo puedo protegerme de este tipo de "super-seguimiento" utilizado por este sitio web?
Respuestas:
El sitio web está utilizando IndexedDB, para lo cual MDN escribe :
No borrarlo parece un error en Firefox, pero aparentemente los desarrolladores piensan lo contrario. Como en marzo de 2015, alguien escribió :
Si bien
about:permissions
no funciona en mi Firefox 55, al ingresar a Herramientas, Información de la página, Permisos, aparece el botón "Borrar almacenamiento":Peor aún, ni la opción "Usar predeterminado: Preguntar siempre" en gris en la captura de pantalla anterior, ni habilitar "Avisarle cuando un sitio web solicita almacenar datos para uso sin conexión" en la configuración, Avanzado, Red, tienen ningún efecto para evitar el almacenamiento :
Parece que lo siguiente de agosto de 2011 todavía puede aplicarse (donde agrego "[solo]"):
Para deshabilitarlo por completo, vaya
about:config
y desactívelodom.indexedDB.enabled
. Sin embargo, tenga en cuenta que esto también podría afectar a los complementos / complementos, lo que parece ser la razón por la cual algunos quieren eliminar esa opción, por lo que alguien señaló en mayo de 2016 :(Uno puede encontrar
dom.storage.enabled
interesante también ...)fuente
Como señaló Arjan , desafortunadamente es fácil dejar los datos del sitio instalados actualmente. Esto está mejorando algo con el rediseño de UX de preferencia en FF57.
Por ejemplo, en "Privacidad y seguridad" ahora hay una sección de "Datos del sitio":
Al hacer clic en la "configuración" de los datos del sitio, podrá eliminar los datos del sitio para un origen específico:
Esto eliminará los datos almacenados en BID, API de caché, etc. También eliminará las cookies para el origen:
(Perdón por no hacer esto un comentario bajo la respuesta de Arjan , pero quería incluir estas capturas de pantalla).
Descargo de responsabilidad: soy un empleado de Mozilla
fuente
Editar: lea el comentario de Ben Kelly antes de meterse con cualquier archivo en su perfil.
Como no hay una solución dentro de Firefox, se puede implementar fácilmente una solución temporal para esto fuera de Firefox. Los archivos IndexedDB se almacenan en el directorio
<profile>/storage/default
. Al vaciar esta carpeta (por ejemplo, a través de un script programado) puede recuperar el control total sobre sus datos y cuánto tiempo persiste. Dado que cada sitio web se almacena en una carpeta separada, incluso podría implementar una lista blanca / negra o básicamente todas las políticas que desee, dado que tiene algo de experiencia en programación.No es una buena solución y no hay excusa para que los desarrolladores de Firefox continúen posponiendo una solución adecuada para esto. (¡Los informes de errores existen desde hace años!)
Y tenga en cuenta que el formato y la ubicación de los datos pueden cambiar con el tiempo. Por ejemplo, en una versión anterior, todos los datos de IndexedDB se almacenaban en un solo archivo SQL.
fuente