Wird Ubuntu-Geoip (GeoClue) für das Tracking verwendet?

23

Ich lerne Ubuntu jetzt gerne genauer. Ich bin auf den Prozess ubuntu-geoip-providerim Systemmonitor gestoßen.

Wird verwendet, um Informationen zum nächsten Server zu verfolgen oder zu sammeln, um die Zeit mit dem Internet zu synchronisieren oder um all diese Dinge zu erledigen? Ich habe danach gesucht, aber es sind nicht genügend Informationen eingegangen. Wenn es sich um Tracking handelt, welche Art von Informationen werden gesammelt und warum wird das getan?

Es basiert hier: /usr/lib/ubuntu-geoip

Ich wollte dafür nur detailliertere Informationen.

Kann dies auch deaktiviert werden? Wird die Deaktivierung empfohlen, oder würde dies zu abhängigkeitsbezogenen (oder anderen) Problemen führen?

atenz
quelle
Ich konnte nicht viel mehr als das finden, was ich aufgenommen habe. Wenn du mehr Fragen hast, füge sie deiner Frage hinzu und ich werde versuchen, sie zu beantworten. Grundsätzlich ist es ein Paket, das alles zentralisiert, um herauszufinden, wo jemand Informationen darüber bereitstellen soll, wo Sie sich befinden (im harmlosen Sinne: die nächsten Macdonalds;))
Rinzwind
Jetzt sehe ich seinen GeoClue tatsächlich.
Atenz
1
ja, was du erwähnt hast, sieht aus wie ein Metapaket (ich habe das benutzt, um das Paket darin zu finden, und es hat etwas über Geoclue gesagt. Das hat mir 2 große Hits eingebracht: Wikipedia und die Projektseite;)) für das Datum und den Ort des Installateurs verantwortlich sein (es ist heutzutage bekannt, Amsterdam für mein Setup
auszuwählen
2
Wird für die Verfolgung verwendet? NEIN.
Fitojb
1
@Fitoschido es macht Spaß, dass du der einzige bist, der die Hauptfrage tatsächlich beantwortet hat.
Alba Mendez

Antworten:

19

GeoClue

Quelle: wikipedia.org

GeoClue ist ein Software-Framework, mit dem Geodaten in Anwendungen erkannt werden können. GeoClue verwendet den prozessübergreifenden D-Bus-Kommunikationsmechanismus, um Standortinformationen bereitzustellen 1 , es ist jedoch auch eine Qt Mobility-API in Arbeit 2 . Dadurch soll die Entwicklung standortbezogener Anwendungen vereinfacht und die Wiederverwendung von Code in der freien Software und in Open Source-Communities gefördert werden, indem eine logische Grenze zwischen den Anwendungen und den zugrunde liegenden Standortanbietern definiert wird. GeoClue steht unter der GNU Lesser General Public License und ist derzeit für Linux verfügbar.

GeoClue wird in mehreren Linux-Distributionen geliefert, darunter Ubuntu, Debian und Fedora. Es ist auch der Ortungsdienst der MeeGo Mobile Linux-Distribution und des GNOME-Stacks.

GeoClue bietet Zugriff auf mehrere Positionsanbieter: - GPS: Positionsinformationen von einem Global Positioning System-Empfänger (über GPS und Zigeuner) - GSM: Positionsinformationen von einer Mobilfunknetzverbindung - Plazes: Positionsinformationen vom Plazes Wi-Fi-Standortdienst - Hostip: Positionsinformationen basierend auf der IP-Adresse - Manuell: Vom Benutzer bereitgestellte Positionsinformationen

Neben Positionsinformationen kann GeoClue auch zum Geokodieren oder Konvertieren zwischen lesbaren Adressen und Koordinaten verwendet werden.


GeoClue: Der Geoinformationsdienst

Geoclue ist ein modularer Geoinformationsdienst, der auf dem D-Bus-Nachrichtensystem aufbaut. Ziel des Geoclue-Projekts ist es, die Erstellung standortbezogener Anwendungen so einfach wie möglich zu gestalten.

Geoclue ist Freie Software, lizenziert unter der GNU LGPL. Es wurde für Linux entwickelt, sollte aber auf jede Plattform portierbar sein, die D-Bus verwendet.

Geoclue definiert eine Reihe von Geoinformations-APIs, enthält jedoch auch einige Anbieter, die diese APIs implementieren. Hier ist eine Liste der von Geoclue bereitgestellten Dienste mit den aktuell enthaltenen Implementierungen:

  • Position: gpsd, gypsy, hostip, plazes, gsmloc
  • Adresse: hostip, plazes, manual, localnet
  • Geschwindigkeit: GPSD, Zigeuner
  • Geocode: Nominatim, Geonamen, Yahoo
  • ReverseGeocode: Nominatim, Geonamen
  • Geoclue-Quellcode enthält:

    • D-Bus-Definitionen für die oben genannten APIs
    • C-Bindungen für Geoclue-Kunden
    • C-Bindungen für Datenanbieter
    • eine Reihe von Provider-Implementierungen
    • (experimentelle) Master-Provider-Implementierung.

Anwendungsideen (also keine tatsächlichen Implementierungen)

  • F-Spot / GThumb: Versehen Sie Fotos mit Positionsdaten
  • Sterne / MaemoStars: Nachthimmelsimulation an der richtigen Stelle anzeigen
  • Kartenanwendungen (MaemoMapper) zeigen beim Öffnen der Anwendung den korrekten Speicherort an
  • Jabber / Telepathy: Unterstützt XEP-0080, fügt der Präsenz Ortsinformationen hinzu
  • Blog-Software: Hinzufügen von Geotags zu Posts
  • Yahoo Fire Eagle könnte Geoclue als Datenanbieter verwenden
  • Verwenden Sie Position / Adresse für Desktop-Einstellungen (Zeitzone, Drucker, SMTP-Server usw.). Marco Polo scheint eine gute Implementierung für OS X zu sein
  • Deaktivieren-Bildschirmschoner-Sperre-wenn-zu-Hause
  • Finden Sie den nächstgelegenen kostenlosen WLAN-Zugangspunkt
  • Tracking-Anwendung (Standortverlauf speichern). Kann später zum Markieren von Fotos usw. verwendet werden
  • Browser, Kalender: Adressfelder automatisch ausfüllen (nicht sicher, ob der aktuelle Standort so oft gewünscht wird?)
  • Der Browser kann den Standort für Websites freigeben: Webkit unterstützt möglicherweise in Zukunft Locationaware.
  • Google Gears

Mögliche Datenquellen

  • Geokodierung für Telefonnummern - Verwenden Sie länderspezifische Telefonnummern-Wählpläne, um Telefonnummern in allgemeine Standorte umzuwandeln (offensichtlich ungenauer bei Mobiltelefonen und weltweitem Roaming usw.).
  • Google Maps Geocoding API - Lizenz "Nur zum Anzeigen von Orten auf Google Maps"
  • Wigle.net - WIFI-Standortdatenbank (10 Millionen Netzwerke). Für die Lizenz müssen sich Benutzer anmelden.
  • geocoder.us - Geocoder für die USA (TIGER-Daten)
  • Der gsmloc-Provider konnte die GSM-Informationen leicht mit AT-Befehlen auf der OpenMoko-Plattform abrufen
  • Unter http://geomena.org wurde ein kostenloses Projekt zur Datenbank von Netzwerkstandorten gestartet

Ausschalten

Wenn Sie das Paket löschen, wird es auch gelöscht indicator-datetime. Wenn es kein Problem ist, das Datum / Uhrzeit-Applet zu verlieren, können Sie es versuchen.

Ansonsten scheint das auch zu funktionieren:

  • Ändern Sie die Uhreinstellung auf manuell.
  • Töten /usr/lib/geoclue/geoclue-master
  • Töten /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

Die Verbindung scheint sich nach dem Beenden zu schließen.

Rinzwind
quelle
Auf Home Static Personal Computern ist dies vermeidbar. Danke für diese tolle Info.
Atenz
1
Es hat einige Zeit gedauert, um herauszufinden, was zu töten ist, aber ich glaube, ich habe es verstanden. @tijybba du brauchst es für dein Zeit- und Datums-Applet;)
Rinzwind
Das Beenden dieser Prozesse scheint nicht zu funktionieren, da sie sofort nach dem Töten wieder auftauchen. Weiß jemand, wie man sie daran hindert, wieder zu laichen, oder noch besser, anzufangen?
mikewhatever
sudo apt-get remove geoclue
Metadings
Um es auf Ubuntu 16.04 und höher auszuschalten; sudo systemctl mask geoclue.service
Artyom
10

Wird es zur Verfolgung verwendet?

Nein; GeoClue selbst kontaktiert keine externen Dienste, um Ihren Standort anzugeben, sondern stellt nur eine API bereit, mit der Ubuntu-Anwendungen herausfinden können, wo Sie sich befinden.

Wenn Sie Zweifel haben, dass GeoClue Standortdaten zu Überwachungszwecken an Dritte weitergibt, können Sie den Quellcode selbst überprüfen:

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

Meiner Meinung nach ist ein freies (wie in Freiheit) Überwachungstool eine unmögliche Realisierung.

jkltechinc
quelle
3

Scheint relevant:

Deaktivieren von privatsphäreninvasivem Zeitgeist, Geoclue, Whoopsie (und NTPD)

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

John Doe
quelle
Entschuldigung, zu viel FUD.
Fitojb
Ein Thread mit weniger FUD und mehr Informationen: ubuntuforums.org/showthread.php?t=2144464
HRJ
2
Obwohl Ihre Antwort zu 100% korrekt ist, kann es auch zu 100% unbrauchbar werden, wenn dieser Link verschoben, geändert, in einen anderen verschmolzen wird oder die Hauptseite einfach verschwindet ... :-( Bearbeiten Sie daher Ihre Antwort und kopieren Sie die relevante Schritte vom Link in Ihre Antwort, wodurch Ihre Antwort für 100% der Lebensdauer dieser Website garantiert wird! ;-) Sie können den Link immer am Ende Ihrer Antwort als Quelle für Ihr Material
belassen
1

Dies ist nicht getestet , aber seine Logik ist einfach.

(Die Frage ist immer noch - warum müssen wir (immer mehr) nach Tricks suchen ... Wie entferne ich "Mail" -Symbole / Indikator-Nachrichten ...)

Fügen Sie dies der Datei /etc/rc.localvor der letzten Zeile hinzu (dh vor 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
quelle
2
Warum nicht einfach Geoclue entfernen? ubuntuforums.org/showthread.php?t=2000108
aidan
Entfernen von Geoclue-Brüchen Indicator-Datum
Uhrzeit
1

Eine andere einfache Möglichkeit, diese 2 dbus-Dienste zu entfernen, besteht darin, dies zu tun:

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

Dann beenden Sie entweder beide Dienste oder starten neu. Die Dienste werden bei nachfolgenden Neustarts nicht erneut gestartet.

Sie müssen dieselben Befehle wiederholen, wenn Geoclue-Pakete aktualisiert werden, da die ursprünglichen Servicedateien wiederhergestellt werden.

Wenn Sie diese beiden dbus-Dienste wieder benötigen, führen Sie die beiden obigen mv- Befehle aus, um die ursprünglichen .service-Dateien wiederherzustellen.

Zakhar
quelle
Wird es keine Abhängigkeiten beeinflussen, wenn es ...... :)
atenz
Dies funktionierte mit 15.10
noobninja
0

Sie können dconf-tools installieren und zu com> ubuntu> geoip navigieren und dann die Geoip-URL auf so etwas wie setzen http://example.com setzen

Sie können es auch auf eine lokale Datei festlegen, die eine permanente XML-Datei enthält, damit sie statisch bleibt.

mchid
quelle