Có phải Ubuntu-Geoip (GeoClue) được sử dụng để theo dõi không?


23

Tôi đang hạnh phúc tìm hiểu Ubuntu chặt chẽ hơn bây giờ. Tôi đã xem qua quá trình ubuntu-geoip-providertrong màn hình hệ thống.

Được sử dụng để theo dõi hoặc thu thập thông tin máy chủ gần nhất hoặc để đồng bộ hóa thời gian với Internet, hoặc có lẽ cho tất cả những điều này? Tôi đã tìm kiếm nó nhưng không đủ thông tin đi qua. Nếu nó đang theo dõi, loại thông tin nào nó đang thu thập và tại sao nó lại làm điều đó?

Nó được dựa trên đây: /usr/lib/ubuntu-geoip

Tôi chỉ muốn thông tin chi tiết hơn cho điều đó.

Ngoài ra, điều này có thể bị vô hiệu hóa? Là vô hiệu hóa được khuyến nghị, hoặc làm như vậy gây ra vấn đề liên quan đến phụ thuộc (hoặc khác)?


Tôi không thể tìm thấy nhiều hơn những gì tôi bao gồm. nếu bạn có thêm câu hỏi, hãy thêm chúng vào câu hỏi của bạn và tôi sẽ cố gắng trả lời chúng. Về cơ bản nó là một gói tập trung mọi thứ liên quan để tìm ra nơi ai đó sẽ cung cấp thông tin về nơi bạn ở (theo nghĩa vô hại: macdonalds gần nhất;))
Rinzwind

Bây giờ tôi thấy GeoClue của nó thực sự.
atenz

1
vâng, những gì bạn đề cập trông giống như một gói meta (Tôi đã sử dụng nó để tìm gói bên trong đó và nó đã nói điều gì đó về geoclue. Điều đó đã cho tôi 2 hit lớn: wikipedia và trang dự án;)) chịu trách nhiệm về ngày và vị trí cho trình cài đặt (ngày nay biết chọn Amsterdam cho thiết lập của tôi;))
Rinzwind

2
Được sử dụng để theo dõi? KHÔNG.
fitojb

1
@Fitoschido thật vui vì bạn là người duy nhất thực sự trả lời được câu hỏi chính.
Alba Mendez

Câu trả lời:


19

GeoClue

nguồn: wikipedia.org

GeoClue là một khung phần mềm có thể được sử dụng để cho phép nhận thức không gian địa lý trong các ứng dụng. GeoClue sử dụng cơ chế giao tiếp giữa các quá trình D-Bus để cung cấp thông tin vị trí 1 , nhưng cũng có API di động Qt trong công việc 2 . Thông qua đó, nó nhằm mục đích đơn giản hóa việc phát triển các ứng dụng nhận biết vị trí và thúc đẩy tái sử dụng mã trong phần mềm miễn phí và cộng đồng nguồn mở bằng cách xác định ranh giới logic giữa các ứng dụng và nhà cung cấp vị trí cơ bản. GeoClue được cấp phép theo Giấy phép Công cộng GNU Ít hơn và hiện có sẵn cho Linux.

GeoClue xuất xưởng trong một số bản phân phối Linux bao gồm Ubuntu, Debian và Fedora. Đây cũng là dịch vụ định vị của bản phân phối Linux di động MeeGo và ngăn xếp Gnome.

GeoClue cung cấp quyền truy cập vào nhiều nhà cung cấp vị trí: - GPS: Thông tin vị trí từ máy thu Hệ thống định vị toàn cầu (thông qua gpsd và gypsy) - GSM: Thông tin vị trí từ kết nối mạng di động - Plazes: Thông tin vị trí từ dịch vụ định vị Wi-Fi của Plazes - Hostip: Thông tin vị trí dựa trên địa chỉ IP - Thủ công: Thông tin vị trí do người dùng cung cấp

Ngoài thông tin vị trí, GeoClue cũng có thể được sử dụng để mã hóa địa lý hoặc chuyển đổi giữa các địa chỉ và tọa độ có thể đọc được của con người.


GeoClue: Dịch vụ thông tin địa lý

Geoclue là một dịch vụ thông tin địa lý mô-đun được xây dựng trên hệ thống nhắn tin D-Bus. Mục tiêu của dự án Geoclue là làm cho việc tạo các ứng dụng nhận biết vị trí càng đơn giản càng tốt.

Geoclue là Phần mềm miễn phí, được cấp phép theo GNU LGPL. Nó được phát triển cho Linux, nhưng có thể di động tới bất kỳ nền tảng nào sử dụng D-Bus.

Geoclue định nghĩa một bộ API thông tin địa lý, nhưng nó cũng bao gồm một số nhà cung cấp triển khai các API đó. Dưới đây là danh sách các dịch vụ được cung cấp thông qua Geoclue với các triển khai hiện được bao gồm:

  • Vị trí: gpsd, gypsy, hostip, plazes, gsmloc
  • Địa chỉ: hostip, quảng cáo, hướng dẫn sử dụng, localnet
  • Vận tốc: gpsd, gypsy
  • Mã địa lý: nomatim, tên địa lý, yahoo
  • ReverseGeocode: nomatim, tên địa lý
  • Mã nguồn Geoclue chứa:

    • Định nghĩa D-Bus cho các API trên
    • C ràng buộc cho khách hàng Geoclue
    • C ràng buộc cho các nhà cung cấp dữ liệu
    • một bộ các triển khai của nhà cung cấp
    • (thử nghiệm) thực hiện nhà cung cấp tổng thể.

Ý tưởng ứng dụng (không triển khai thực tế)

  • F-Spot / GThumb: gắn thẻ ảnh với dữ liệu vị trí
  • Stars / MaemoStars: hiển thị mô phỏng bầu trời đêm ở đúng vị trí
  • Các ứng dụng bản đồ (MaemoMapper) hiển thị vị trí chính xác khi mở ứng dụng
  • Jabber / Telepathy: hỗ trợ XEP-0080, thêm thông tin vị trí vào Hiện diện
  • Phần mềm blog: thêm thẻ địa lý vào bài viết
  • Yahoo Fire Eagle có thể sử dụng Geoclue làm nhà cung cấp dữ liệu
  • Sử dụng vị trí / địa chỉ cho cài đặt máy tính để bàn (múi giờ, máy in, máy chủ SMTP, bất cứ điều gì). Marco Polo có vẻ như là một triển khai tốt trên OS X
  • vô hiệu hóa-bảo vệ màn hình-khóa-khi-ở nhà
  • Tìm điểm truy cập wifi miễn phí gần nhất
  • Ứng dụng theo dõi (lưu lịch sử vị trí). Có thể được sử dụng sau này để gắn thẻ ảnh, vv
  • trình duyệt, lịch: các trường mẫu địa chỉ tự động điền (mặc dù không chắc vị trí hiện tại có muốn thường xuyên không?)
  • Trình duyệt có thể hiển thị vị trí cho các trang web: Webkit có thể hỗ trợ Location biết trong tương lai.
  • Bánh răng Google

Nguồn dữ liệu có thể

  • Mã hóa địa lý cho các số điện thoại - sử dụng kế hoạch quay số điện thoại của các quốc gia để chuyển đổi số điện thoại thành các vị trí chung (rõ ràng là kém chính xác hơn với điện thoại di động và chuyển vùng trên toàn thế giới / v.v.)
  • API mã hóa địa lý của Google Maps - Giấy phép cho biết "chỉ để hiển thị các địa điểm trên Google Maps"
  • Wigle.net-- Cơ sở dữ liệu vị trí WIFI (10 triệu mạng). Giấy phép yêu cầu người dùng đăng nhập.
  • geocoder.us - trình mã hóa địa lý cho Hoa Kỳ (dữ liệu TIGER)
  • Nhà cung cấp gsmloc có thể dễ dàng lấy thông tin GSM bằng cách sử dụng các lệnh AT trên nền tảng OpenMoko
  • Một dự án cơ sở dữ liệu vị trí mạng miễn phí đã bắt đầu tại http://geomena.org

Tắt nó đi

Nếu bạn xóa gói nó cũng sẽ xóa indicator-datetime. Nếu mất applet ngày / giờ không phải là một mối quan tâm bạn có thể đi cho nó.

Nếu không, điều này dường như cũng hoạt động:

  • Thay đổi cài đặt đồng hồ thành thủ công;
  • Giết chết /usr/lib/geoclue/geoclue-master
  • Giết chết /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

Kết nối dường như đóng lại sau khi giết nó.


Trên máy tính cá nhân tĩnh tại nhà, có thể tránh được. Cảm ơn thông tin tuyệt vời này.
atenz

1
Mất một thời gian để tìm ra những gì để giết nhưng tôi nghĩ rằng tôi đã nhận được nó. @tijybba bạn cần nó cho applet thời gian và ngày của bạn;)
Rinzwind

Giết chết những quá trình đó dường như không hoạt động, vì chúng tái sinh ngay lập tức sau khi bị giết. Bất cứ ai cũng biết làm thế nào để ngăn chặn chúng sinh sản trở lại, hoặc, thậm chí tốt hơn, bắt đầu?
mikewhthing

sudo apt-get remove geoclue
cuộc họp

Để tắt nó trên Ubuntu 16.04 trở lên; sudo systemctl mask geoclue.service
Artyom

10

Nó được sử dụng để theo dõi?

Không; Bản thân GeoClue không liên hệ với các dịch vụ bên ngoài vì lý do cung cấp vị trí của bạn, mà chỉ cung cấp API cho các ứng dụng Ubuntu để sử dụng để tìm ra vị trí của bạn.

Nếu bạn nghi ngờ rằng GeoClue đang cung cấp dữ liệu vị trí cho bên thứ ba cho mục đích giám sát, bạn có thể tự kiểm tra mã nguồn:

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

IMHO, một công cụ giám sát miễn phí (như tự do) là một nhận thức không thể.


3

Có vẻ có liên quan:

Vô hiệu hóa Zeitgeist xâm phạm quyền riêng tư, Geoclue, Whoopsie (và NTPD)

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


Xin lỗi, quá nhiều FUD.
fitojb

Một FUD ít hơn và chủ đề thông tin nhiều hơn: ubuntuforums.org/showthread.php?t=2144464
HRJ

2
Mặc dù câu trả lời của bạn là chính xác 100%, nhưng nó cũng có thể trở nên vô dụng 100% nếu liên kết đó bị di chuyển, thay đổi, sáp nhập vào một trang khác hoặc trang web chính biến mất ... :-( Do đó, vui lòng chỉnh sửa câu trả lời của bạn và sao chép liên quan các bước từ liên kết vào câu trả lời của bạn, từ đó đảm bảo câu trả lời của bạn trong 100% thời gian tồn tại của trang web này! ;-) Bạn luôn có thể để lại liên kết ở cuối câu trả lời của mình làm nguồn cho tài liệu của bạn ...
Fabby

1

Điều này không được thử nghiệm , nhưng logic của nó là đơn giản.

(Vẫn còn câu hỏi là - tại sao chúng ta cần phải đào (ngày càng nhiều hơn) cho các thủ thuật ... Giống như, làm thế nào để xóa biểu tượng / thư chỉ báo "thư" ...)

Thêm phần này vào tệp /etc/rc.localtrước dòng cuối cùng (nghĩa là trước 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
Tại sao không loại bỏ geoclue? ubuntuforums.org/showthread.php?t=2000108
Aidan

xóa geoclue phá vỡ chỉ số-datetime
noobninja

1

Một cách đơn giản khác để loại bỏ 2 dịch vụ dbus đó là làm điều đó:

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

Sau đó, bạn hoặc giết cả hai dịch vụ hoặc khởi động lại. Các dịch vụ sẽ không được ra mắt một lần nữa trong các lần khởi động lại tiếp theo.

Bạn phải lặp lại các lệnh tương tự nếu các gói geoclue được cập nhật vì nó sẽ tạo lại các tệp dịch vụ gốc.

Nếu bạn cần hai dịch vụ dbus này trở lại, hãy thực hiện hai lệnh mv ở trên theo cách khác để khôi phục các tệp .service gốc.


Nó sẽ không ảnh hưởng đến bất kỳ sự phụ thuộc nào nếu có ...... :)
atenz

điều này đã làm việc với 15.10
noobninja

0

Bạn có thể cài đặt các công cụ dconf và điều hướng đến com> ubfox> Geoip và sau đó đặt url Geoip thành một cái gì đó như http://example.com

hoặc bạn có thể đặt nó thành một tệp cục bộ chứa tệp xml vĩnh viễn để nó ở trạng thái tĩnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.