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

23

Felizmente, estou aprendendo o Ubuntu mais de perto agora. Me deparei com o processo ubuntu-geoip-providerno monitor do sistema.

É usado para rastrear ou coletar 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 não recebi informações suficientes. Se estiver rastreando, que tipo de informação está coletando e por que está fazendo isso?

É baseado aqui: /usr/lib/ubuntu-geoip

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

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

atenz
fonte
Não consegui encontrar muito mais do que aquilo que incluí. se você tiver mais perguntas, adicione-as na sua pergunta e tentarei respondê-las. Basicamente é um pacote que centraliza qualquer coisa relacionada a descobrir onde alguém é fornecer informações sobre onde você está (no sentido inofensivos: as macdonalds mais próximos;))
Rinzwind
Agora eu vejo o seu GeoClue na verdade.
atenz 26/05
1
sim, o que você mencionou parece um meta-pacote (usei isso para encontrar o pacote dentro dele e ele disse algo sobre geoclue. Isso me deu dois grandes sucessos: wikipedia e a página do projeto;)) Venha para pensar sobre isso: isso também pode ser responsável pela data e local para o instalador (que hoje em dia sabe escolher Amsterdam para minha configuração;))
Rinzwind
2
É usado para rastreamento? NÃO.
Fitojb
1
@Fitoschido, é divertido o fato de você ser o único que realmente respondeu à pergunta principal.
Alba Mendez

Respostas:

19

GeoClue

fonte: wikipedia.org

O GeoClue é uma estrutura de software que pode ser usada para permitir a conscientização geoespacial em aplicativos. O GeoClue usa o mecanismo de comunicação entre processos D-Bus para fornecer informações de localização 1 , mas também existe uma API Qt Mobility nos 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 está licenciado sob a GNU Lesser General Public License e atualmente está disponível para Linux.

O GeoClue é enviado em várias distribuições Linux, incluindo Ubuntu, Debian e Fedora. É também o serviço de posicionamento da distribuição Linux móvel MeeGo e da pilha 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 cigano) - 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 das 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 por humanos.


GeoClue: O Serviço de Geoinformação

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

Geoclue é um software livre, licenciado sob a GNU LGPL. Foi desenvolvido para Linux, mas deve ser portátil para qualquer plataforma que use D-Bus.

O Geoclue define um conjunto de APIs de informações geográficas, 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, cigano, hostip, plazes, gsmloc
  • Endereço: hostip, plazes, manual, localnet
  • Velocidade: gpsd, cigana
  • Geocódigo: nominatim, geonames, yahoo
  • ReverseGeocode: nominatim, geonames
  • O código fonte do Geoclue contém:

    • Definições de barramento D 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 fornecedor mestre (experimental).

Idéias de aplicativo (implementações não reais)

  • F-Spot / GThumb: marque fotos com dados de localização
  • Stars / MaemoStars: mostra a simulação do céu noturno no local correto
  • Os aplicativos de mapa (MaemoMapper) mostram a localização correta no aplicativo aberto
  • Jabber / Telepatia: suporte XEP-0080, adicione informações de localização à presença
  • Software de blog: adicione geotags às postagens
  • Yahoo Fire Eagle pode 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, qualquer que seja). Marco Polo parece uma boa implementação no OS X
  • desativar-protetor de tela-bloquear-quando-em-casa
  • Encontre o ponto de acesso Wi-Fi gratuito mais próximo
  • Aplicativo de rastreamento (salvar histórico de localização). Pode ser usado posteriormente para marcar fotos, etc.
  • navegador, calendário: campos de formulário de endereço de preenchimento automático (não sabe se o local atual é desejado com tanta frequência?)
  • O navegador pode expor a localização a sites: o Webkit pode suportar o Locationaware no futuro.
  • Google Gears

Possíveis fontes de dados

  • Geocodificação de números de telefone - use os planos de discagem de números de telefone dos países para converter números de telefone em locais gerais (obviamente menos precisão com celulares e roaming mundial / etc)
  • API de geocodificação do Google Maps - 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 TIGER)
  • O provedor gsmloc pode obter facilmente as informações GSM usando os comandos AT na plataforma OpenMoko
  • Um projeto de banco de dados de localização de rede gratuito começou em http://geomena.org

Desligando-o

Se você excluir o pacote, ele também será excluído indicator-datetime. Se perder o applet de data / hora não é uma preocupação, você pode fazê-lo.

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

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

A conexão parece fechar após matá-la.

Rinzwind
fonte
Em computadores pessoais estáticos domésticos, é evitável. Obrigado por esta ótima informação.
atenz 26/05
1
Demorou algum tempo para descobrir o que matar, mas acho que entendi. @tijybba você precisar dele para o seu tempo e data miniaplicativo;)
Rinzwind
Matar esses processos não parece funcionar, pois eles reaparecem imediatamente após serem mortos. Alguém sabe como impedi-los de desovar, ou, melhor ainda, de começar?
Mikewhatever 10/09/12
sudo apt-get remove geoclue
Metadings
Para desativá-lo no Ubuntu 16.04 e superior; sudo systemctl mask geoclue.service
Artyom
10

É usado para rastreamento?

Não; O GeoClue em si não entra em contato com serviços externos pelo motivo de fornecer sua localização, mas apenas fornece uma API para os aplicativos ubuntu usarem para descobrir onde você está.

Se você tiver dúvidas de que o GeoClue está fornecendo dados de localização a terceiros para fins de vigilância, você mesmo pode 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.

jkltechinc
fonte
3

Parece relevante:

Desativando Zeitgeist, Geoclue, Whoopsie (e NTPD), invasores da privacidade

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

John Doe
fonte
Desculpe, muito FUD.
Fitojb
A menos FUD e mais informações rosca: ubuntuforums.org/showthread.php?t=2144464
HRJ
2
Embora sua resposta esteja 100% correta, ela também poderá se tornar 100% inútil se esse link for movido, alterado, mesclado em outro ou o site principal simplesmente desaparecer ... :-( Portanto, edite sua resposta e copie a mensagem relevante. etapas do link para a sua resposta, garantindo assim a sua resposta por 100% da vida útil deste site! ;-) Você sempre pode deixar o link na parte inferior da sua resposta como fonte do seu material ...
Fabby
1

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

(Ainda a questão é - por que precisamos cavar (mais e mais) truques ... Como remover o ícone "email" / mensagens-indicadoras ...)

Adicione isso ao arquivo /etc/rc.localantes da última linha (ou seja, 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
fonte
2
Por que não apenas remover geoclue? ubuntuforums.org/showthread.php?t=2000108
aidan:
removendo quebras geoclue indicador de data e hora
noobninja
1

Outra maneira simples de remover esses dois serviços 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ê mata os dois serviços ou reinicia. Os serviços não serão lançados novamente nas reinicializações subsequentes.

É necessário repetir os mesmos comandos se os pacotes geoclue forem atualizados, porque ele recriará os arquivos de serviço originais.

Se você precisar desses dois serviços dbus de volta, execute os dois comandos mv acima da outra maneira de restaurar os arquivos .service originais.

Zakhar
fonte
Não afetará nenhuma dependência, se houver ...... :)
atenz
Isso funcionou com 15.10
noobninja 2/16/16
0

Você pode instalar o dconf-tools e navegar para com> ubuntu> geoip e, em seguida, definir o URL do geoip para algo como http://example.com

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

mchid
fonte