ubuntu-geoip (GeoClue) est-il utilisé pour le suivi?

23

Je suis heureux d’apprendre de plus près Ubuntu maintenant. J'ai rencontré le processus ubuntu-geoip-provider dans le moniteur système.

Est-il utilisé pour le suivi ou pour collecter les informations sur le serveur le plus proche, ou pour synchroniser le temps avec Internet, ou peut-être pour toutes ces choses? Je l'ai cherché mais pas assez d'informations. S'il est suivi, quel type d'informations il collecte et pourquoi il le fait?

Il est basé ici: /usr/lib/ubuntu-geoip

Je voulais juste des informations plus détaillées à ce sujet.

Aussi, cela peut-il être désactivé? La désactivation est-elle recommandée, ou causerait-elle des problèmes liés à la dépendance (ou d'autres problèmes)?

    
posée atenz 26.05.2012 - 21:04
la source

6 réponses

19
  

GeoClue

source: wikipedia.org

GeoClue est un framework logiciel qui peut être utilisé pour activer la prise de conscience géospatiale dans les applications. GeoClue utilise le mécanisme de communication inter-processus D-Bus pour fournir des informations de localisation 1 , mais il existe également une API Qt Mobility dans les travaux 2 . Grâce à cela, il vise à simplifier le développement d'applications de localisation et à promouvoir la réutilisation du code dans les communautés de logiciels libres et open source en définissant une limite logique entre les applications et les fournisseurs de sites sous-jacents. GeoClue est sous licence GNU Lesser General Public License et est actuellement disponible pour Linux.

GeoClue est livré avec plusieurs distributions Linux, dont Ubuntu, Debian et Fedora. C'est aussi le service de positionnement de la distribution Linux mobile MeeGo et de la pile GNOME.

GeoClue donne accès à plusieurs fournisseurs de positions: - GPS: informations de position d'un récepteur du système de positionnement global (via gpsd et gypsy) - GSM: informations de position provenant d'une connexion de réseau cellulaire - Plazes: informations de position du service de localisation Wi-Fi de Plazes - Hostip: informations de position basées sur l'adresse IP - Manuel: informations de position fournies par l'utilisateur

Outre les informations de position, GeoClue peut également être utilisé pour le géocodage ou la conversion d’adresses et de coordonnées lisibles par l’homme.

  

GeoClue: le service de géoinformation

Geoclue est un service de géoinformation modulaire construit sur le système de messagerie D-Bus. Le projet Geoclue vise à simplifier la création d’applications de localisation.

Geoclue est un logiciel libre, sous licence GNU LGPL. Il est développé pour Linux, mais devrait être portable sur toute plate-forme utilisant D-Bus.

Geoclue définit un ensemble d'API de géoinformation, mais inclut également certains fournisseurs qui implémentent ces API. Voici une liste des services fournis via Geoclue avec les implémentations actuellement incluses:

  • Position: gpsd, gypsy, hostip, plazes, gsmloc
  • Adresse: hostip, plazes, manuel, localnet
  • Velocity: gpsd, gypsy
  • Géocode: nominatim, geonames, yahoo
  • ReverseGéocode: nominatim, geonames
  • Le code source de Geoclue contient:

    • Définitions D-Bus pour les API ci-dessus
    • Liaisons C pour les clients Geoclue
    • Liaisons C pour les fournisseurs de données
    • un ensemble d'implémentations de fournisseurs
    • (expérimental) implémentation du fournisseur principal.
  

Idées d'application (donc pas d'implémentations réelles)

  • F-Spot / GThumb: marquer des photos avec des données de localisation
  • Stars / MaemoStars: affiche la simulation du ciel nocturne au bon endroit
  • Les applications cartographiques (MaemoMapper) indiquent l'emplacement correct sur l'application ouverte
  • Jabber / Telepathy: prendre en charge XEP-0080, ajouter des informations de localisation à Presence
  • Logiciel de blog: ajoutez des géotags aux publications
  • Yahoo Fire Eagle pourrait utiliser Geoclue comme fournisseur de données
  • Utilisez la position / adresse pour les paramètres du bureau (fuseau horaire, imprimantes, serveurs SMTP, etc.). Marco Polo ressemble à une bonne implémentation sous OS X
  • disable-screensaver-lock-quand-à-la-maison
  • Trouver le point d’accès wifi gratuit le plus proche
  • Application de suivi (enregistrer l'historique de l'emplacement). Peut être utilisé plus tard pour marquer des photos, etc.
  • navigateur, calendrier: remplir automatiquement les champs du formulaire d’adresse (vous ne savez pas si l’emplacement actuel est souvent requis, cependant?)
  • Le navigateur peut exposer l'emplacement aux sites Web: Webkit peut prendre en charge Locationaware à l'avenir.
  • Google Gears
  

Sources de données possibles

  • Géocodage pour les numéros de téléphone - utilisez les plans de numérotation des pays pour convertir les numéros de téléphone en emplacements généraux (de toute évidence, moins de précision avec les mobiles et l'itinérance mondiale / etc)
  • API Google Maps Geocoding - Licence "uniquement pour afficher les lieux sur Google Maps"
  • Wigle.net-- Base de données WIFI (10 millions de réseaux). La licence exige que les utilisateurs se connectent.
  • geocoder.us - geocoder pour les USA (données TIGER)
  • Le fournisseur gsmloc pourrait facilement obtenir les informations GSM en utilisant les commandes AT sur la plate-forme OpenMoko
  • Un projet de base de données d’emplacement réseau gratuit a été lancé à l’adresse lien
  

Désactiver

Si vous supprimez le package, il supprimera également indicator-datetime . Si la perte de l'applet de date / heure n'est pas un problème, vous pouvez le faire.

Sinon, cela semble aussi fonctionner:

  • Changer le réglage de l’horloge en manuel;
  • Tue /usr/lib/geoclue/geoclue-master
  • Tue /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

La connexion semble se fermer après l'avoir tuée.

    
réponse donnée Rinzwind 26.05.2012 - 21:38
la source
9

Utilisé pour le suivi?

Non; GeoClue lui-même ne contacte pas les services externes pour la raison de fournir votre position, mais fournit plutôt une API pour les applications ubuntu à utiliser pour savoir où vous êtes.

En cas de doute sur le fait que GeoClue fournit des données de localisation à un tiers à des fins de surveillance, vous pouvez examiner le code source vous-même:

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

IMHO, un outil de surveillance gratuit (comme en liberté) est une réalisation impossible.

    
réponse donnée jkltechinc 02.04.2013 - 23:41
la source
4

Cela semble pertinent:

Désactiver Zeitgeist, Geoclue, Whoopsie (et NTPD) invasifs dans la vie privée

lien

    
réponse donnée John Doe 03.07.2012 - 16:46
la source
1

Ce pas testé , mais sa logique est simple.

(toujours la question est - pourquoi nous avons besoin de creuser (de plus en plus) pour des trucs ... Comme, comment supprimer "mail" icon / indicator-messages ...)

Ajoutez ceci au fichier /etc/rc.local avant la dernière ligne (c’est-à-dire avant 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
    
réponse donnée mmm4m5m 03.10.2012 - 14:43
la source
1

Un autre moyen simple de supprimer ces 2 services dbus est de le faire:

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

Ensuite, vous tuez les deux services ou redémarrez. Les services ne seront plus lancés lors des redémarrages suivants.

Vous devez répéter les mêmes commandes si les paquets geoclue sont mis à jour car ils recréeront les fichiers de service d’origine.

Si vous avez besoin de ces deux services dbus, effectuez les deux commandes mv au-dessus de l’autre pour restaurer les fichiers .service originaux.

    
réponse donnée Zakhar 14.02.2014 - 21:57
la source
0

Vous pouvez installer dconf-tools et naviguer jusqu'à com & gt; ubuntu & gt; geoip, puis définissez l'URL geoip sur quelque chose comme lien

ou vous pouvez le définir sur un fichier local contenant un fichier xml permanent pour qu'il reste statique.

    
réponse donnée mchid 23.08.2015 - 15:13
la source

Lire d'autres questions sur les étiquettes