ubuntu-geoip (GeoClue) 是否用于跟踪?

ate*_*enz 25 process privacy services

我现在很高兴地更密切地学习 Ubuntu。我ubuntu-geoip-provider在系统监视器中遇到了这个过程。

是用于跟踪或收集最近的服务器信息,还是用于与 Internet 同步时间,或者可能用于所有这些事情?我搜索了它,但没有足够的信息通过。如果它正在跟踪,它正在收集什么样的信息,为什么要这样做?

它基于这里: /usr/lib/ubuntu-geoip

我只是想要更详细的信息。

另外,这个可以禁用吗?是否建议禁用,或者这样做会导致依赖相关(或其他)问题?

Rin*_*ind 20

地理线索

资料来源:wikipedia.org

GeoClue 是一个软件框架,可用于在应用程序中启用地理空间感知。GeoClue 使用 D-Bus 进程间通信机制提供位置信息1,但也有一个 Qt Mobility API 正在开发中2。通过这种方式,它旨在通过定义应用程序和底层位置提供者之间的逻辑边界来简化位置感知应用程序的开发并促进自由软件和开源社区内的代码重用。GeoClue 根据 GNU 宽松通用公共许可证获得许可,目前可用于 Linux。

GeoClue 在多个 Linux 发行版中提供,包括 Ubuntu、Debian 和 Fedora。它也是 MeeGo 移动 Linux 发行版和 GNOME 堆栈的定位服务。

GeoClue 提供对多个位置提供商的访问: - GPS:来自全球定位系统接收器的位置信息(通过 gpsd 和 gypsy) - GSM:来自蜂窝网络连接的位置信息 - Plazes:来自 Plazes Wi-Fi 定位服务的位置信息 - Hostip:基于 IP 地址的位置信息 - 手册:用户提供的位置信息

除了位置信息,GeoClue 还可用于地理编码,或在人类可读的地址和坐标之间进行转换。


GeoClue:地理信息服务

Geoclue 是建立在 D-Bus 消息传递系统之上的模块化地理信息服务。Geoclue 项目的目标是使创建位置感知应用程序尽可能简单。

Geoclue 是自由软件,根据 GNU LGPL 许可。它是为 Linux 开发的,但应该可以移植到任何使用 D-Bus 的平台。

Geoclue 定义了一组地理信息 API,但它也包括一些实现这些 API 的提供者。以下是通过 Geoclue 提供的服务列表,其中包含当前包含的实现:

  • 位置: gpsd, gypsy, hostip, plazes, gsmloc
  • 地址:hostip、plazes、手册、localnet
  • 速度:gpsd,吉普赛
  • 地理编码:nominatim、geonames、yahoo
  • ReverseGeocode: nominatim, geonames
  • Geoclue 源代码包含:

    • 上述 API 的 D-Bus 定义
    • Geoclue 客户端的 C 绑定
    • 数据提供者的 C 绑定
    • 一组提供者实现
    • (实验性)主提供程序实现。

应用思路(所以不是实际实现)

  • F-Spot / GThumb:用位置数据标记照片
  • Stars / MaemoStars:在正确的位置显示夜空模拟
  • 地图应用程序 (MaemoMapper) 在应用程序打开时显示正确的位置
  • Jabber / Telepathy:支持 XEP-0080,将位置信息添加到 Presence
  • 博客软件:为帖子添加地理标签
  • 雅虎火鹰可以使用 Geoclue 作为数据提供者
  • 使用位置/地址进行桌面设置(时区、打印机、SMTP 服务器等)。马可波罗在 OS X 上看起来是一个很好的实现
  • 在家时禁用屏幕保护程序锁定
  • 查找最近的免费 wifi 接入点
  • 跟踪应用程序(保存位置历史记录)。以后可用于标记照片等。
  • 浏览器、日历:自动填充地址表单字段(但不确定是否经常需要当前位置?)
  • 浏览器可能会向网站公开位置:Webkit 将来可能会支持位置感知。
  • 谷歌齿轮

可能的数据来源

  • 电话号码的地理编码 - 使用国家/地区电话号码拨号计划将电话号码转换为一般位置(显然移动和全球漫游/等的准确性较低)
  • Google Maps Geocoding API -- 许可证说“仅用于在 Google 地图上显示地点”
  • Wigle.net——WIFI位置数据库(千万网)。许可证需要用户登录。
  • 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

连接似乎在杀死它后关闭。


小智 10

它用于跟踪吗?

不; GeoClue 本身不会因为提供您的位置而联系外部服务,而是仅提供一个 API 供 ubuntu 应用程序使用以找出您所在的位置。

如果您怀疑 GeoClue 是否出于监视目的向第三方提供位置数据,您可以自己检查源代码:

git clone git://anongit.freedesktop.org/git/geoclue
Run Code Online (Sandbox Code Playgroud)

恕我直言,免费(如自由)监视工具是不可能实现的。