J'apprends heureusement Ubuntu de plus près maintenant. Je suis tombé sur le processus ubuntu-geoip-provider
dans le Moniteur système.
Est-il utilisé pour le suivi ou la collecte d'informations sur le serveur le plus proche, ou pour la synchronisation avec Internet, ou peut-être pour toutes ces choses? Je l'ai cherché mais pas assez d'informations sont parvenues. Si c'est le suivi, quel genre d'informations il collecte et pourquoi le fait-il?
Il est basé ici: /usr/lib/ubuntu-geoip
Je voulais juste des informations plus détaillées pour cela.
De plus, 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 autres)?
source: wikipedia.org
GeoClue est un framework logiciel qui peut être utilisé pour permettre la prise de conscience géospatiale dans les applications. GeoClue utilise le mécanisme de communication interprocessus D-Bus pour fournir des informations de localisation 1 , mais une API Qt Mobility est également en cours 2 . Elle vise ainsi à simplifier le développement d’applications tenant compte de la localisation et à promouvoir la réutilisation du code au sein des communautés du logiciel libre et du logiciel libre en définissant une frontière logique entre les applications et les fournisseurs d’emplacement sous-jacents. GeoClue est sous licence GNU Lesser General Public License et est actuellement disponible pour Linux.
GeoClue est livré dans plusieurs distributions Linux, notamment Ubuntu, Debian et Fedora. C'est également le service de positionnement de la distribution Linux mobile MeeGo et de la pile GNOME.
GeoClue permet d'accéder à plusieurs fournisseurs de position: - GPS: informations de position provenant 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 provenant du service de localisation Wi-Fi Plazes - Hostip: Informations de position basées sur l'adresse IP - Manuel: informations de position fournies par l'utilisateur
En plus des 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 est un service d'information géographique modulaire basé sur le système de messagerie D-Bus. L'objectif du projet Geoclue est de rendre la création d'applications basées sur la localisation la plus simple possible.
Geoclue est un logiciel libre sous licence GNU LGPL. Développé pour Linux, il devrait être portable sur toute plate-forme utilisant D-Bus.
Geoclue définit un ensemble d’API de géoinformation, mais il inclut également certains fournisseurs qui implémentent ces API. Voici une liste des services fournis via Geoclue avec les implémentations actuellement incluses:
Le code source de Geoclue contient:
Idées d'application (donc pas d'implémentations réelles)
Sources de données possibles
L'éteindre
Si vous supprimez le package, il supprimera également indicator-datetime
. Si perdre l'applet date/heure n'est pas une préoccupation, vous pouvez y aller.
Sinon, cela semble fonctionner aussi:
/usr/lib/geoclue/geoclue-master
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
La connexion semble se fermer après l'avoir tué.
Est-il utilisé pour le suivi?
Non; GeoClue lui-même ne contacte pas de services externes uniquement pour vous fournir votre emplacement mais fournit uniquement une API que les applications Ubuntu peuvent utiliser pour savoir où vous vous trouvez.
Si vous avez des doutes 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 dans la liberté) est une réalisation impossible.
Semble pertinent:
Désactivation de Zeitgeist, Geoclue, Whoopsie (et NTPD), qui portent atteinte à la vie privée
Ceci non testé, mais sa logique est simple.
(La question est toujours de savoir pourquoi nous avons besoin de creuser (de plus en plus) pour des astuces ... Comme, comment supprimer l'icône "mail"/indicateur-messages ...)
Ajoutez ceci au fichier /etc/rc.local
avant la dernière ligne (c'est-à-dire avant le 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
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 devez tuer les deux services ou redémarrer. Les services ne seront plus lancés lors de redémarrages ultérieurs.
Vous devez répéter les mêmes commandes si les packages geoclue sont mis à jour, car ils recréeront les fichiers de service d'origine.
Si vous avez besoin de ces deux services dbus, exécutez les deux commandes mv ci-dessus pour restaurer les fichiers .service d'origine.
Vous pouvez installer dconf-tools et naviguer jusqu'à com> ubuntu> geoip, puis définir l'URL de geoip sur quelque chose comme http://example.com
ou vous pouvez le définir dans un fichier local contenant un fichier xml permanent afin qu'il reste statique.