¿Se utiliza ubuntu-geoip (GeoClue) para el seguimiento?

23

Estoy felizmente aprendiendo Ubuntu más de cerca ahora. Encontré el proceso ubuntu-geoip-provideren el monitor del sistema.

¿Se utiliza para rastrear o para recopilar información del servidor más cercano, o para sincronizar el tiempo con Internet, o tal vez para todas estas cosas? Lo busqué pero no llegó suficiente información. Si está rastreando, ¿qué tipo de información está recopilando y por qué está haciendo eso?

Se basa aquí: /usr/lib/ubuntu-geoip

Solo quería información más detallada para eso.

Además, ¿se puede desactivar? ¿Se recomienda deshabilitar o causar problemas relacionados con la dependencia (u otros)?

atenz
fuente
No pude encontrar mucho más de lo que incluí. si tiene más preguntas, agréguelas en su pregunta y trataré de responderlas. Básicamente es un paquete que centraliza todo lo relacionado para averiguar dónde está alguien para proporcionar información sobre dónde se encuentra (en el sentido inofensivo: los macdonalds más cercanos;))
Rinzwind
Ahora veo su GeoClue en realidad.
atenz
1
sí, lo que mencionaste parece un metapaquete (lo usé para encontrar el paquete dentro de eso y decía algo sobre geoclue. Eso me dio 2 grandes éxitos: wikipedia y la página del proyecto;)) Ahora que lo pienso: esto también podría ser responsable de la fecha y ubicación del instalador (hoy en día sabe elegir Amsterdam para mi configuración;))
Rinzwind
2
Se utiliza para el seguimiento? NO.
fitojb
1
@Fitoschido es divertido el hecho de que eres el único que realmente respondió la pregunta principal.
Alba Mendez

Respuestas:

19

GeoClue

fuente: wikipedia.org

GeoClue es un marco de software que se puede utilizar para permitir la conciencia geoespacial en las aplicaciones. GeoClue utiliza el mecanismo de comunicación entre procesos D-Bus para proporcionar información de ubicación 1 , pero también hay una API Qt Mobility en proceso 2 . A través de esto, tiene como objetivo simplificar el desarrollo de aplicaciones conscientes de la ubicación y promover la reutilización de código dentro del software libre y las comunidades de código abierto mediante la definición de un límite lógico entre las aplicaciones y los proveedores de ubicación subyacentes. GeoClue tiene licencia de GNU Lesser General Public License y actualmente está disponible para Linux.

GeoClue se distribuye en varias distribuciones de Linux, incluidas Ubuntu, Debian y Fedora. También es el servicio de posicionamiento de la distribución móvil Linux MeeGo y la pila GNOME.

GeoClue proporciona acceso a múltiples proveedores de posición: - GPS: información de posición desde un receptor del Sistema de Posicionamiento Global (a través de gpsd y gypsy) - GSM: información de posición desde la conexión de red celular - Plazes: información de posición del servicio de ubicación Wi-Fi de Plazes - Hostip: Información de posición basada en la dirección IP - Manual: información de posición proporcionada por el usuario

Además de la información de posición, GeoClue también se puede usar para geocodificar o convertir entre direcciones y coordenadas legibles por humanos.


GeoClue: el servicio de geoinformación

Geoclue es un servicio de geoinformación modular construido sobre el sistema de mensajería D-Bus. El objetivo del proyecto Geoclue es hacer que la creación de aplicaciones con reconocimiento de ubicación sea lo más simple posible.

Geoclue es software libre, licenciado bajo GNU LGPL. Está desarrollado para Linux, pero debe ser portátil a cualquier plataforma que use D-Bus.

Geoclue define un conjunto de API de geoinformación, pero también incluye algunos proveedores que implementan esas API. Aquí hay una lista de servicios proporcionados a través de Geoclue con las implementaciones actualmente incluidas:

  • Posición: gpsd, gitano, hostip, plazes, gsmloc
  • Dirección: hostip, plazes, manual, localnet
  • Velocidad: gpsd, gitana
  • Geocódigo: nominatim, geonames, yahoo
  • ReverseGeocode: nominatim, geonames
  • El código fuente de Geoclue contiene:

    • Definiciones de D-Bus para las API anteriores
    • Enlaces C para clientes Geoclue
    • Enlaces C para proveedores de datos
    • un conjunto de implementaciones de proveedores
    • Implementación de proveedor maestro (experimental).

Ideas de aplicación (por lo tanto, no implementaciones reales)

  • F-Spot / GThumb: etiquete fotos con datos de ubicación
  • Stars / MaemoStars: muestra la simulación del cielo nocturno en el lugar correcto
  • Las aplicaciones de mapas (MaemoMapper) muestran la ubicación correcta en la aplicación abierta
  • Jabber / Telepatía: soporte XEP-0080, agregue información de ubicación a Presencia
  • Software de blog: agregue etiquetas geográficas a las publicaciones
  • Yahoo Fire Eagle podría usar Geoclue como proveedor de datos
  • Use la posición / dirección para la configuración del escritorio (zona horaria, impresoras, servidores SMTP, lo que sea). Marco Polo parece una buena implementación en OS X
  • Disable-screensaver-lock-when-at-home
  • Encuentra el punto de acceso wifi gratuito más cercano
  • Aplicación de seguimiento (guardar historial de ubicaciones). Podría usarse más tarde para etiquetar fotos, etc.
  • navegador, calendario: campos de formulario de dirección de autocompletar (¿no está seguro si la ubicación actual se desea con tanta frecuencia?
  • El navegador podría exponer la ubicación a sitios web: Webkit puede admitir Locationaware en el futuro.
  • Google Gears

Posibles fuentes de datos

  • Geocodificación para números de teléfono: use los planes de marcado de números de teléfono de los países para convertir los números de teléfono en ubicaciones generales (obviamente, menos precisión con los móviles y el roaming mundial / etc.)
  • API de geocodificación de Google Maps: la licencia dice "solo para mostrar lugares en Google Maps"
  • Wigle.net-- Base de datos de ubicación WIFI (10 millones de redes). La licencia requiere que los usuarios inicien sesión.
  • geocoder.us - geocodificador para los EE. UU. (datos TIGER)
  • El proveedor gsmloc podría obtener fácilmente la información GSM utilizando comandos AT en la plataforma OpenMoko
  • Un proyecto gratuito de base de datos de ubicación de red ha comenzado en http://geomena.org

Apagarlo

Si elimina el paquete, también se eliminará indicator-datetime. Si perder el applet de fecha / hora no es una preocupación, puede hacerlo.

De lo contrario, esto parece funcionar también:

  • Cambie la configuración del reloj a manual;
  • Matar /usr/lib/geoclue/geoclue-master
  • Matar /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

La conexión parece cerrarse después de matarla.

Rinzwind
fuente
En computadoras personales estáticas domésticas, es evitable. Gracias por esta gran información.
atenz
1
Tomó un tiempo para descubrir qué matar, pero creo que lo conseguí. @tijybba lo necesitas para tu applet de fecha y hora;)
Rinzwind
Matar esos procesos no parece funcionar, ya que vuelven a aparecer inmediatamente después de ser asesinados. ¿Alguien sabe cómo evitar que vuelvan a aparecer o, mejor aún, que comiencen?
mikewhatever
sudo apt-get remove geoclue
metadings
Para desactivarlo en Ubuntu 16.04 y superior; sudo systemctl mask geoclue.service
Artyom
10

¿Se utiliza para el seguimiento?

No; GeoClue en sí no se contacta con servicios externos por el motivo de proporcionar su ubicación, sino que solo proporciona una API para que las aplicaciones ubuntu la usen para averiguar dónde se encuentra.

Si tiene dudas de que GeoClue esté proporcionando datos de ubicación a un tercero con fines de vigilancia, puede examinar el código fuente usted mismo:

git clone git://anongit.freedesktop.org/git/geoclue

En mi humilde opinión, una herramienta de vigilancia gratuita (como en libertad) es una realización imposible.

jkltechinc
fuente
3

Parece relevante:

Deshabilitar Zeitgeist, Geoclue, Whoopsie (y NTPD) que invade la privacidad

http://ubuntuforums.org/showthread.php?t=2000108

John Doe
fuente
Lo siento, demasiado FUD.
fitojb
Un hilo menos FUD y más información: ubuntuforums.org/showthread.php?t=2144464
HRJ
2
Aunque su respuesta es 100% correcta, también podría volverse 100% inútil si ese enlace se mueve, cambia, fusiona en otro o el sitio principal simplemente desaparece ... :-( Por lo tanto, edite su respuesta y copie la información relevante pasos desde el enlace a su respuesta, lo que garantiza su respuesta durante el 100% de la vida útil de este sitio ;-) Siempre puede dejar el enlace en la parte inferior de su respuesta como fuente de su material ...
Fabby
1

Esto no ha sido probado , pero su lógica es simple.

(Aún así, la pregunta es: ¿por qué necesitamos cavar (más y más) para obtener trucos ... Por ejemplo, cómo eliminar el ícono de "correo" / mensajes indicadores ...)

Agregue esto al archivo /etc/rc.localantes de la última línea (es decir, antes exit 0):

# create dump file
echo '#!/bin/sh' > /tmp/my-will
#echo 'sleep 6000' >> /tmp/my-will; # optional/depends
#chmod +x /tmp/my-will; # optional/depends

# replace "bad" files
mount -o bind /tmp/my-will /usr/lib/geoclue/geoclue-master
mount -o bind /tmp/my-will /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

# kill "bad" processes
pkill geoclue-master
pkill ubuntu-geoip-provider
mmm4m5m
fuente
2
¿Por qué no solo eliminar geoclue? ubuntuforums.org/showthread.php?t=2000108
aidan
eliminar geoclue rompe indicador-datetime
noobninja
1

Otra forma simple de eliminar esos 2 servicios dbus es hacer eso:

sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service_disabled
sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service_disabled

Luego matas ambos servicios o reinicias. Los servicios no se volverán a iniciar en los reinicios posteriores.

Debe repetir los mismos comandos si los paquetes de geoclue se actualizan porque recreará los archivos de servicio originales.

Si necesita recuperar estos dos servicios dbus, ejecute los dos comandos mv de la otra manera para restaurar los archivos .service originales.

Zakhar
fuente
¿No afectará las dependencias si las hay ...? :)
atenz
esto funcionó con 15.10
noobninja el
0

Puede instalar dconf-tools y navegar a com> ubuntu> geoip y luego configurar la URL del geoip en algo como http://example.com

o puede configurarlo en un archivo local que contenga un archivo xml permanente para que permanezca estático.

mchid
fuente