ubuntu-geoip (GeoClue)가 추적에 사용됩니까?


23

나는 지금 우분투를 더 자세히 배우고 있습니다. ubuntu-geoip-provider시스템 모니터 에서 프로세스 를 보았습니다.

가장 가까운 서버 정보를 추적하거나 수집하거나 인터넷과 시간을 동기화하거나 이러한 모든 것에 사용합니까? 검색했지만 정보가 충분하지 않았습니다. 추적 중이라면 어떤 종류의 정보를 수집하며 왜 그렇게합니까?

여기에 기반합니다 : /usr/lib/ubuntu-geoip

더 자세한 정보를 원했습니다.

또한이 기능을 비활성화 할 수 있습니까? 비활성화가 권장됩니까, 아니면 종속성 관련 (또는 다른) 문제가 발생합니까?


내가 포함했던 것보다 더 많은 것을 찾을 수 없었습니다. 더 많은 질문이 있으면 질문에 추가하면 대답하겠습니다. 기본적으로 그것은 당신이 어디에 있는지 (무해한 의미 : 가장 가까운 맥도날드;)에 대한 정보를 제공 할 사람을 찾는 데 관련된 모든 것을 중앙 집중화하는 패키지입니다.
Rinzwind

이제는 GeoClue가 실제로 보입니다.
atenz

1
그래 당신이 언급 한 것은 메타 패키지처럼 보입니다 (내가 그 패키지를 찾는 데 사용했고 지오 큐어에 대해 이야기했습니다. 그것은 wikipedia와 프로젝트 페이지; 2)입니다.) 설치 프로그램의 날짜와 위치에 대한 책임을 져야합니다 (현재는 설정을 위해 Amsterdam을 선택하는 것으로 알고 있습니다).
Rinzwind

2
추적에 사용됩니까? 아니.
fitojb

1
@ Fitoschido 그것은 당신이 실제로 주요 질문에 대답 한 유일한 사람이라는 사실이 재미 있습니다.
Alba Mendez

답변:


19

지오 큐

출처 : wikipedia.org

GeoClue는 응용 프로그램에서 지형 공간 인식을 활성화하는 데 사용할 수있는 소프트웨어 프레임 워크입니다. GeoClue는 위치 정보를 제공하기 위해 D-버스 프로세스 간 통신 메커니즘을 사용하는 1 이지만 직장에서 Qt는 이동성 API도있다 2 . 이를 통해 위치 인식 응용 프로그램의 개발을 단순화하고 응용 프로그램과 기본 위치 공급자 간의 논리적 경계를 정의하여 무료 소프트웨어 및 오픈 소스 커뮤니티 내에서 코드 재사용을 촉진합니다. GeoClue는 GNU Lesser General Public License에 따라 라이센스가 부여되었으며 현재 Linux에서 사용 가능합니다.

GeoClue는 Ubuntu, Debian 및 Fedora를 포함한 여러 Linux 배포판으로 제공됩니다. 또한 MeeGo 모바일 Linux 배포판 및 그놈 스택의 포지셔닝 서비스입니다.

GeoClue는 여러 위치 제공 업체에 대한 액세스를 제공합니다.-GPS : GPS (Global Positioning System) 수신기의 위치 정보 (gpsd 및 집시를 통해)-GSM : 셀룰러 네트워크 연결의 위치 정보-Plazes : Plazes Wi-Fi 위치 서비스의 위치 정보-Hostip : IP 주소를 기반으로 한 위치 정보-수동 : 사용자 제공 위치 정보

위치 정보 외에도 GeoClue를 지오 코딩하거나 사람이 읽을 수있는 주소와 좌표 간 변환에 사용할 수 있습니다.


GeoClue : 지리 정보 서비스

Geoclue는 D-Bus 메시징 시스템 위에 구축 된 모듈 식 지리 정보 서비스입니다. Geoclue 프로젝트의 목표는 위치 인식 애플리케이션을 최대한 간단하게 만드는 것입니다.

Geoclue는 GNU LGPL에 따라 라이센스가 부여 된 자유 소프트웨어입니다. Linux 용으로 개발되었지만 D-Bus를 사용하는 모든 플랫폼에 이식 가능해야합니다.

Geoclue는 지리 정보 API 세트를 정의하지만 해당 API를 구현하는 일부 제공자도 포함합니다. 다음은 현재 포함 된 구현과 함께 Geoclue를 통해 제공되는 서비스 목록입니다.

  • 위치 : gpsd, 집시, hostip, 플라즈, gsmloc
  • 주소 : hostip, plazes, manual, localnet
  • 속도 : gpsd, 집시
  • 지오 코드 : 지명자, 지명, 야후
  • ReverseGeocode : 지명자, 지명
  • Geoclue 소스 코드에는 다음이 포함됩니다.

    • 위 API에 대한 D- 버스 정의
    • Geoclue 클라이언트를위한 C 바인딩
    • 데이터 제공자를위한 C 바인딩
    • 프로 바이더 구현 세트
    • (실험적인) 마스터 제공자 구현.

응용 프로그램 아이디어 (실제 구현이 아님)

  • F-Spot / GThumb : 위치 데이터가 포함 된 사진 태그
  • 별 / MaemoStars : 올바른 장소에서 밤하늘 시뮬레이션 표시
  • 지도 응용 프로그램 (MaemoMapper)은 응용 프로그램을 열 때 올바른 위치를 표시합니다
  • Jabber / Telepathy : XEP-0080 지원, Presence에 위치 정보 추가
  • 블로그 소프트웨어 : 게시물에 위치 정보 태그 추가
  • Yahoo Fire Eagle은 Geoclue를 데이터 제공 업체로 사용할 수 있습니다
  • 데스크탑 설정 (시간대, 프린터, SMTP 서버 등)에 위치 / 주소를 사용하십시오. Marco Polo는 OS X에서 좋은 구현처럼 보입니다.
  • 집에있을 때 화면 보호기 잠금 해제
  • 가장 가까운 무료 Wi-Fi 액세스 포인트 찾기
  • 추적 응용 프로그램 (위치 기록 저장). 나중에 사진 등에 태그를 지정할 때 사용할 수 있습니다.
  • 브라우저, 캘린더 : 자동 완성 주소 양식 입력란 (현재 위치가 자주 필요한지 확실하지 않습니까?)
  • 브라우저가 웹 사이트에 위치를 노출시킬 수 있음 : 웹킷은 향후 위치 인식을 지원할 수 있습니다.
  • 구글 기어

가능한 데이터 소스

  • 전화 번호의 지오 코딩-국가 전화 번호 다이얼 플랜을 사용하여 전화 번호를 일반 위치로 변환합니다 (모바일 및 전 세계 로밍 등의 경우 정확도가 떨어짐)
  • Google Maps Geocoding API-라이센스에 "Google지도에 장소 만 표시"
  • Wigle.net-WIFI 위치 데이터베이스 (1 천만 네트워크) 라이센스는 사용자가 로그인해야합니다.
  • geocoder.us-미국의 지오 코더 (TIGER 데이터)
  • gsmloc-provider는 OpenMoko 플랫폼에서 AT 명령을 사용하여 GSM 정보를 쉽게 얻을 수 있습니다.
  • http://geomena.org 에서 무료 네트워크 위치 데이터베이스 프로젝트가 시작되었습니다.

끄기

패키지를 삭제하면 패키지도 삭제 indicator-datetime됩니다. 날짜 / 시간 애플릿을 잃어 버리는 것이 문제가되지 않으면 문제를 해결할 수 있습니다.

그렇지 않으면 이것이 작동하는 것 같습니다.

  • 시계 설정을 수동으로 변경하십시오.
  • 죽이다 /usr/lib/geoclue/geoclue-master
  • 죽이다 /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

연결을 끊은 후 연결이 닫히는 것 같습니다.


가정용 정적 개인용 컴퓨터에서는 피할 수 있습니다. 이 위대한 정보에 감사드립니다.
atenz

1
무엇을 죽일 지 알아 내기 위해 시간이 걸렸지 만 나는 그것을 얻었을 것이라고 생각합니다. @tijybba 당신은 당신의 시간과 날짜 애플릿을 위해 필요합니다;)
Rinzwind

이러한 프로세스를 죽이면 죽인 직후에 다시 생성되므로 작동하지 않는 것 같습니다. 누구나 다시 생성하거나 더 나은 시작을 방지하는 방법을 알고 있습니까?
mikewhatever

sudo apt-get remove geoclue
metadings

Ubuntu 16.04 이상에서 끄려면 sudo systemctl mask geoclue.service
Artyom

10

추적에 사용됩니까?

아니; GeoClue 자체는 사용자 위치를 제공하는 이유로 외부 서비스에 접속하지 않고 우분투 애플리케이션이 현재 위치를 찾는 데 사용할 수있는 API 만 제공합니다.

GeoClue가 감시 목적으로 제 3 자에게 위치 데이터를 제공하고 있다고 의심되는 경우, 소스 코드를 직접 조사 할 수 있습니다.

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

자유 (와 마찬가지로) 감시 도구 인 IMHO는 불가능한 실현입니다.


3

관련이있는 것 같습니다 :

개인 정보 보호 침해 Zeitgeist, Geoclue, Whoopsie (및 NTPD) 비활성화

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


죄송합니다. FUD가 너무 많습니다.
fitojb

더 적은 FUD와 더 많은 정보 스레드 : ubuntuforums.org/showthread.php?t=2144464
HRJ

2
귀하의 답변은 100 % 정확하지만 링크가 이동, 변경, 다른 링크로 병합되거나 기본 사이트가 사라지면 100 % 쓸모가 없게 될 수도 있습니다 ... :-( 따라서 답변을 편집 하고 관련 내용을 복사하십시오 링크에서 답변으로 이동하여이 사이트 수명의 100 %에 대한 답변을 보장합니다! ;-) 귀하는 항상 답변의 맨 아래에 링크를 귀하의 자료의 소스로 남겨 둘 수 있습니다 ...
Fabby

1

이것은 테스트되지 않았지만 논리는 간단합니다.

(여전히 질문은-왜 우리가 트릭을 찾기 위해 (더 많은 것들을 파헤쳐 야 하는가) ... "메일"아이콘 / 표시기 메시지를 제거하는 방법 ...)

/etc/rc.local마지막 줄 앞에 (즉, 앞에 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

2
왜 지리 정보를 제거하지 않습니까? ubuntuforums.org/showthread.php?t=2000108
aidan April

geoclue를 제거하면 표시기-날짜 시간이
끊어짐

1

이 2 개의 dbus 서비스를 제거하는 또 다른 간단한 방법은 다음과 같습니다.

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

그런 다음 두 서비스를 모두 종료하거나 재부팅하십시오. 이후 재부팅시 서비스가 다시 시작되지 않습니다.

geoclue 패키지가 원래 서비스 파일을 다시 작성하므로 업데이트 될 경우 동일한 명령을 반복해야합니다.

이 두 개의 dbus 서비스가 다시 필요한 경우 다른 방법으로 위의 두 mv 명령을 수행 하여 원래 .service 파일을 복원하십시오.


다음과 같은 경우 종속성에 영향을 미치지 않습니다 ....... :)
atenz

이것은 15.10에서 작동했습니다
noobninja

0

dconf-tools를 설치하고 com> ubuntu> geoip로 이동 한 다음 geoip URL을 http://example.com 과 같은 것으로 설정할 수 있습니다

또는 영구 xml 파일을 포함하는 로컬 파일로 설정하여 정적 상태를 유지할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.