O ubuntu-geoip (GeoClue) é usado para rastreamento?

23

Estou feliz em aprender o Ubuntu mais de perto agora. Eu me deparei com o processo ubuntu-geoip-provider no monitor do sistema.

O Is é usado para rastreamento ou coleta de informações do servidor mais próximo, ou para sincronizar o tempo com a Internet, ou talvez para todas essas coisas? Eu procurei por ele, mas a informação não foi suficiente. Se está rastreando, que tipo de informação está reunindo e por que está fazendo isso?

Baseia-se aqui: /usr/lib/ubuntu-geoip

Eu só queria informações mais detalhadas sobre isso.

Além disso, isso pode ser desativado? A desativação é recomendada ou isso causaria problemas relacionados à dependência (ou outros)?

    
por atenz 26.05.2012 / 21:04

6 respostas

19
% bl0ck_qu0te%

source: wikipedia.org

O GeoClue é uma estrutura de software que pode ser usada para ativar o reconhecimento geoespacial em aplicativos. O GeoClue usa o mecanismo de comunicação entre processos do D-Bus para fornecer informações de localização 1 , mas há também uma API do Qt Mobility em os trabalhos 2 . Com isso, ele visa simplificar o desenvolvimento de aplicativos com reconhecimento de local e promover a reutilização de código nas comunidades de software livre e de código aberto, definindo um limite lógico entre os aplicativos e os fornecedores de localização subjacentes. O GeoClue é licenciado sob a Licença Pública Geral Menor GNU e está atualmente disponível para Linux.

O GeoClue vem em várias distribuições Linux, incluindo Ubuntu, Debian e Fedora. É também o serviço de posicionamento da distribuição móvel do MeeGo Linux e da pilha do GNOME.

O GeoClue fornece acesso a vários provedores de posição: - GPS: informações de posição de um receptor do Sistema de Posicionamento Global (via gpsd e gypsy) - GSM: informações de posição da conexão de rede celular - Plazes: informações de posição do serviço de localização Wi-Fi Plazes - Hostip: informações de posição com base no endereço IP - Manual: informações de posição fornecidas pelo usuário

Além de informações de posição, o GeoClue também pode ser usado para geocodificação ou conversão entre endereços e coordenadas legíveis.

% bl0ck_qu0te%

O Geoclue é um serviço modular de geoinformação construído sobre o sistema de mensagens D-Bus. O objetivo do projeto Geoclue é tornar a criação de aplicativos com reconhecimento de localização o mais simples possível.

Geoclue é Software Livre, licenciado sob GNU LGPL. Ele é desenvolvido para Linux, mas deve ser portátil para qualquer plataforma que use o D-Bus.

O Geoclue define um conjunto de APIs de geoinformação, mas também inclui alguns provedores que implementam essas APIs. Aqui está uma lista de serviços fornecidos pelo Geoclue com as implementações atualmente incluídas:

  • Posição: gpsd, gypsy, hostip, plazes, gsmloc
  • Endereço: hostip, plazes, manual, localnet
  • Velocity: gpsd, gitana
  • Geocodificação: nominatim, geonames, yahoo
  • ReverseGeocode: nominatim, geonames
  • O código fonte do Geoclue contém:

    • Definições do D-Bus para as APIs acima
    • Ligações C para clientes Geoclue
    • Ligações C para provedores de dados
    • um conjunto de implementações de provedor
    • Implementação do provedor mestre (experimental)
    • .
% bl0ck_qu0te%
  • F-Spot / GThumb: marcar fotos com dados de localização
  • Stars / MaemoStars: mostre a simulação do céu noturno no lugar correto
  • Aplicativos de mapa (MaemoMapper) mostram a localização correta no aplicativo aberto
  • Jabber / Telepathy: suporte XEP-0080, adicionar informações de localização a Presença
  • Software de blog: adicione geotags a postagens
  • O Yahoo Fire Eagle poderia usar o Geoclue como provedor de dados
  • Use posição / endereço para configurações da área de trabalho (fuso horário, impressoras, servidores SMTP, etc.). Marco Polo parece uma boa implementação no OS X
  • disable-screensaver-lock-when-at-home
  • Encontrar o ponto de acesso Wi-Fi gratuito mais próximo
  • Aplicativo de rastreamento (salvar histórico de localização). Poderia ser usado mais tarde para marcar fotos, etc.
  • navegador, calendário: preenchimento automático dos campos do formulário de endereço (não tem certeza se o local atual é desejado com frequência, embora?)
  • O navegador pode expor o local a websites: o Webkit pode suportar o Locationware no futuro.
  • Google Gears
% bl0ck_qu0te%
  • Geocodificação para números de telefone - use os planos de discagem do número de telefone dos países para converter números de telefone em locais gerais (obviamente menos precisos com celulares e roaming mundial / etc)
  • Google Maps Geocoding API - a licença diz "apenas para mostrar lugares no Google Maps"
  • Wigle.net - banco de dados de localização WIFI (10 milhões de redes). A licença requer que os usuários efetuem login.
  • geocoder.us - geocoder para os EUA (dados do TIGER)
  • O
  • gsmloc-provider poderia obter facilmente as informações do GSM usando comandos AT na plataforma OpenMoko
  • Um projeto de banco de dados de local de rede gratuito foi iniciado no link
% bl0ck_qu0te%

Se você excluir o pacote, ele também excluirá indicator-datetime . Se perder o applet de data / hora não for uma preocupação, você pode ir em frente.

Caso contrário, isso parece funcionar também:

  • Altere a configuração do relógio para manual;
  • Matar /usr/lib/geoclue/geoclue-master
  • Matar /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

A conexão parece fechar depois de ser eliminada.

    
por Rinzwind 26.05.2012 / 21:38
9

É usado para rastreamento?

Não; O próprio GeoClue não entra em contato com serviços externos pelo motivo de fornecer sua localização, mas apenas fornece uma API para que os aplicativos do Ubuntu usem para descobrir onde você está.

Se você estiver em dúvida de que o GeoClue está fornecendo dados de localização a terceiros para fins de vigilância, você mesmo poderá examinar o código-fonte:

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

IMHO, uma ferramenta de vigilância gratuita (como na liberdade) é uma realização impossível.

    
por jkltechinc 02.04.2013 / 23:41
4

Parece relevante:

Desabilitando o Zeitgeist invasivo da privacidade, o Geoclue, o Whoopsie (e o NTPD)

link

    
por John Doe 03.07.2012 / 16:46
1

Isso não foi testado , mas sua lógica é simples.

(Ainda a questão é - por que precisamos cavar (mais e mais) para truques ... Como, como remover o ícone "mail" / indicador de mensagens ...)

Adicione isso ao arquivo /etc/rc.local antes da última linha (ou seja, antes de 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
    
por mmm4m5m 03.10.2012 / 14:43
1

Outra maneira simples de remover esses dois serviços de dbus é fazer isso:

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

Então você quer matar os dois serviços ou reinicializar. Os serviços não serão lançados novamente nas reinicializações subseqüentes.

Você precisa repetir os mesmos comandos se os pacotes do geocredo forem atualizados, pois ele recriará os arquivos de serviço originais.

Se você precisar desses dois serviços dbus de volta, faça os dois comandos mv acima da outra maneira para restaurar os arquivos de serviço originais.

    
por Zakhar 14.02.2014 / 21:57
0

Você pode instalar o dconf-tools e navegar para o > ubuntu > geoip e, em seguida, defina a URL geoip como algo como link

ou você pode configurá-lo para um arquivo local contendo um arquivo xml permanente para que ele permaneça estático.

    
por mchid 23.08.2015 / 15:13