Ubication Guard es una extensión del navegador que permite proteger su ubicación mientras usa sitios web conscientes de la ubicación, agregando ruido controlado. Admite los navegadores Followng:
La guardia de la ubicación está disponible bajo el MIT/X11 o la licencia Cecill-B.
Los sitios web pueden solicitar al navegador su ubicación (a través de JavaScript). Cuando lo hacen, el navegador primero le pide su permiso, y si acepta, detecta su ubicación (generalmente transmitiendo una lista de puntos de acceso WiFi disponibles a un proveedor de geolocalización, como los servicios de ubicación de Google, o a través de GPS si está disponible) y proporciona It al sitio web.
La guardia de ubicación es una extensión del navegador que intercepta este procedimiento. El diálogo de permiso parece de costumbre, y aún puede elegir negar. Si da permiso, la Guardia de ubicación obtiene su ubicación y le agrega "ruido aleatorio", creando una ubicación falsa. Solo la ubicación falsa se entrega al sitio web.
Para ver la guardia de ubicación en acción, use esta demostración, un pronóstico del tiempo geolocalizado, o vaya a Google Maps y presione el botón. Cuando el sitio web solicite su ubicación, verá el
icono en la barra de direcciones (que también proporciona opciones de configuración).
La Guardia de la ubicación proporciona privacidad dentro de un cierto área de protección asegurando que todas las ubicaciones dentro de esta área parezcan plausibles para ser el real. Esto se logra agregando ruido aleatorio de manera que todas las ubicaciones dentro del área de protección puedan producir la misma ubicación falsa con una probabilidad similar. Como consecuencia, la ubicación falsa no proporciona información al sitio web para distinguir entre ubicaciones dentro del área de protección.
ADVERTENCIA: El conocimiento de los sitios web aún puede ser utilizado para adivinar la ubicación real dentro del área de protección. Por ejemplo, si el área de protección está en el medio de un lago que contiene solo una pequeña isla, será fácil inferir que la ubicación real esté en la isla. En escenarios como este, debe elegir un nivel de privacidad más alto o negar revelar su ubicación.
El nivel de privacidad determina la cantidad de ruido agregado a su ubicación real. Un nivel más alto agrega más ruido, por lo que la ubicación falsa estará más lejos de la real. Esto ofrece protección dentro de un área más grande, pero podría hacer que el servicio proporcionado por el sitio web sea menos útil.
Por defecto, todos los sitios web usan el nivel "medio" (esto se puede cambiar de las opciones de la extensión). Puede seleccionar un nivel diferente para un sitio web específico utilizando el icono. Por ejemplo, puede seleccionar un nivel de privacidad más bajo para sitios web que necesiten una ubicación precisa (por ejemplo, mapas) y uno superior para sitios web que solo necesitan información aproximada (por ejemplo, pronóstico del tiempo).
Para obtener más flexibilidad, cada nivel se puede configurar desde la pestaña Niveles de privacidad . El círculo rojo es el área de protección : las ubicaciones en esta área parecen plausibles para ser el real (ver "¿Qué tipo de privacidad proporciona la Guardia de ubicación?" Arriba). El círculo azul es la precisión : la ubicación falsa estará dentro de este círculo con alta probabilidad (tenga en cuenta que el ruido es aleatorio). Use el control deslizante para adaptar las dos áreas a sus necesidades.
El nivel de privacidad se puede configurar en "Usar ubicación fija". En este caso, la Guardia de ubicación siempre informa al sitio web una ubicación fija predefinida que nunca cambia (en lugar de generar una ubicación falsa agregando ruido a la real). Esto ofrece la mayor privacidad, ya que la ubicación informada es completamente independiente de la real, a costa de muy baja precisión.
Puede modificar la ubicación fija desde las opciones de la extensión (pestaña de ubicación fija).
Al usar una ubicación fija, la geolocalización del navegador no se realiza en absoluto. Esto ofrece una mejor privacidad, ya que la lista de puntos de acceso WiFi no se transmite a los servidores de Google. Sin embargo, tiene el efecto secundario de que el diálogo de permiso no se muestra en absoluto . Este comportamiento generalmente es aceptable cuando la ubicación fija es ficticia, pero se puede modificar si lo desea.
Algunos sitios web detectan su ubicación en función de su dirección IP (una etiqueta numérica asociada con cada dispositivo en Internet), que es visible para todos los sitios web que visita. Sin embargo, la mayoría de las veces este tipo de geolocalización no es precisa y se limita a la ciudad o al nivel de código postal/postal. Ejemplos de tales sitios web son iplocation.net y tracemyip.org.
La guardia de la ubicación no protege su dirección IP; Oculta la ubicación revelada por el navegador a través de la API de JavaScript, que generalmente es muy precisa . Se puede encontrar más información sobre cómo el navegador obtiene su ubicación aquí.
Para ocultar su dirección IP, debe utilizar un sistema de comunicación anónimo como Tor. Sin embargo, tenga en cuenta que incluso si su dirección IP está oculta, su navegador aún puede revelar su ubicación a través de JavaScript, por lo que también debe usar la Guardia de ubicación.
¡El guardia de ubicación se toma en serio su privacidad! Primero, la extensión en sí no tiene "permiso especial" para acceder a su ubicación, puede obtenerla solo cuando un sitio web lo solicita y solo si permite el acceso en el cuadro de diálogo de permiso.
La guardia de la ubicación se ejecuta localmente en su navegador y no envía información a la red. Solo comunica su ubicación falsa al sitio web que lo solicita.
El guardia de ubicación tampoco almacena su ubicación real. La ubicación falsa se almacena en caché por un pequeño período de tiempo; Si un sitio web solicita su ubicación durante este tiempo, se devolverá la ubicación falsa en caché. Esto mejora la privacidad al evitar generar demasiadas ubicaciones falsas que se centrarían en la real. El período de caché se puede configurar desde las opciones de la extensión (pestaña Niveles de privacidad) y también hay un botón para eliminar el caché.
La Guardia de la ubicación es un producto de la investigación realizada en el Ecole Polytechnique de París, CNR e INRIA. Se basa en el trabajo de Miguel Andrés, Nicolás Bordenabe, Kostas Chatzikokolakis, Catuscia Palamiessi y Marco Stronati.
La guardia de ubicación implementa una técnica de ofuscación de ubicación basada en agregar ruido de una distribución de Laplace bidimensional. Se puede mostrar formalmente este método para proporcionar una garantía de privacidad que es una variante de privacidad diferencial. Se pueden encontrar más detalles en el artículo CCS'13, o en la tesis doctoral de Nicolas Bordenabe.
Medición de la privacidad con métricas de distingueración: definiciones, mecanismos y aplicación a la privacidad de ubicación .
N. Bordenabe. PhD Dissertation , École Polytechnique, París, 2014. Premio a la tesis doctoral Sigsac 2015. [PDF]
Diseño de mecanismos de privacidad de ubicación para flexibilidad con el tiempo y el espacio . M. Stronati. Disertación de doctorado , École Polytechnique, París, 2015. [PDF]