什么位置,为什么我的第三方防火墙会在雪豹中不时地拦截它?


13

Little Snitch报告了来自location的传出连接,该连接似乎是默认安装在Snow Leopard上的新守护程序。

在定位的二进制文件中搜索字符串将显示指向http://skyhookwireless.com的链接。他们页面的索引为:

Skyhook Wireless的XPS是世界上第一个真正的混合定位系统。

结合了GPS,Cell Tower三角测量和Wi-Fi定位的独特优势,移动消费者不再需要等待几分钟就可以做出响应或处理不正确的位置。

如果再次发生,我将向您报告更多详细信息(端点等)。我只单击了“允许一次”,因此很遗憾,我没有创建防火墙规则。


1
天钩=〜天网:对我来说听起来就像世界的尽头...
Telemachus 09/09/28

Answers:


20

简短答案:您看到的是向Skyhook Wireless发出的请求,因为它们具有Apple在操作系统中用于Core Location的地理数据库。

更长的答案:

Skyhook Wireless是一家拥有WiFi接入点地理数据库的公司,该数据库用于OS X Snow Leopard中的新位置服务(核心位置)。核心位置是用于处理计算机位置的开发人员框架,用法示例是根据您的位置自动进行时区更新。在“时区”下的“日期和时间”首选项窗格下,有一个选项可以打开/关闭时区更新。

Skyhook Wireless的数据库根据IP地理位置和可以看到的无线设备的MAC地址的组合对位置进行三角剖分,即使对其进行三角剖分的网络未打开也是如此。(即使使用WPA,MAC地址也始终未加密和公开,因为MAC地址有助于识别访问点。)如果我没记错的话,它们通常可以精确到几百米以内。


1
这是对的。苹果首先与Skyhook配对,为基于无线网络的iPhone / iPod Touch提供定位。您也可以将个人无线网络添加到Skyhook的数据库中。
贾里德·哈雷

2
它内置于名为Core Location的新API中。这不是您应该担心的事情。
alex

亚当-我对定位服务在保持操作系统运行过程中还做什么感兴趣。另外,为什么定位需要将数据传输到远程端点才能将系统时钟调整到正确的时区?
user4881

我在这篇文章中添加了更多详细信息,尤其是有关Skyhook Wireless的内容。定位需要传输数据,因为Skyhook Wireless是具有地理位置数据库的数据库,而不是Apple的数据库。
Lara Dougan

2
@sludge:如果将“日期和时间首选项”窗格设置为自动查找您的位置,则它将使用CoreLocation查找您的位置,然后相应地设置时区。
Chealion

3

如另一个答案中所述,位置是负责Snow Leopard的新Core Location服务的守护程序(系统进程),该服务使用Skyhook WiFi位置数据库根据Mac“看到的” WiFi访问点来(尝试)确定您的位置。但是,在“日期和时间首选项”中禁用“自动更新时区”不会禁用此功能。要完全禁用位置服务,请转到“安全性”首选项窗格,然后选中“禁用位置服务”按钮。请注意,如果您的Mac确实具有WiFi,则您只会看到这些选项中的任何一个。(这听起来似乎很明显,但我想我最好提一下它,因为我只是花了大约十分钟的时间看着我的Mac Pro(没有AirPort),然后挠着头说:“ gee,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.