首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我使用VPN时,Facebook是如何定位我的?

当我使用VPN时,Facebook是如何定位我的?
EN

Security用户
提问于 2013-01-21 17:57:29
回答 5查看 38.7K关注 0票数 14

我正在使用一个专用的VPN网络来连接我的互联网。但看起来,如果我去http://m.facebook.com试着办理登机手续,Facebook就能正确地看到我的位置。

我的IP地址似乎来自美国。

我已经清理了所有的饼干。如果Facebook不能确定它现在使用旧的位置,这似乎是我唯一的解释。这是怎么做的?

EN

回答 5

Security用户

回答已采纳

发布于 2013-01-21 19:37:49

如果你在手机上使用Facebook应用程序,那么你已经同意让应用程序访问位置服务。

通过手机上的浏览器访问Facebook会像这样询问您的位置:

m.facebook.com想要使用设备的位置

IP地址将表示一个非常粗糙的位置,如一个城市或地区。签入功能使用电话定位服务提供的精确位置。定位服务使用GSM基站ID数据、WIFI SSID、MAC地址和GPS位置(如果可用)。然后,手机将使用GSM和WIFI数据在互联网上查询服务器,以获得准确的位置信息。这在计算机上是相似的,尽管计算机通常只有WIFI。

所以你必须允许Facebook访问这种位置数据。IP地址和外部VPN与精确的位置数据无关。

自2010年以来,Chrome已经推出了实现 地理定位API

只有Windows和Mac支持基于Wifi的位置

浏览器地理定位API:

  • Chrome使用谷歌定位服务。
  • Windows上的Firefox使用。
  • Linux上的Firefox使用GPSD - http://catb.org/gpsd/
  • Internet 9+使用。
  • iOS上的Safari使用实现iPhone OS 3.2+。
  • Opera使用谷歌定位服务。

源和有关HTML5 5地理定位API的更多详细信息.

票数 16
EN

Security用户

发布于 2013-01-21 18:49:38

我怀疑这是地理定位API的工作。以下是一些场景:

  • 您可能已经将Facebook添加到浏览器中的受信任列表中,以便它无需询问就可以使用地理位置信息。
  • 您的浏览器配置错误(高级配置),允许任何网站访问地理位置信息。
  • Facebook正在加载一些你可能还不清楚的第三方内容(喜欢的广告),这些内容都是跟踪你使用饼干的情况
票数 4
EN

Security用户

发布于 2013-01-21 20:55:16

VPN不能保证匿名于专用网之外。这些信息包仍然必须从您获取到VPN网关,反之亦然,这基本上意味着在这两个端点之间进行TCP/IP路由,因此您的计算机仍然必须知道它当前连接到的LAN中的IP地址,以便接收VPN数据包,而且只要所有节点响应pings并告诉您它们下一个发送数据包的位置(匿名代理做了它的事情;它充当一个或多个IP地址的前门,并且不会告诉后面的任何人),路由链仍然可以跟踪。Location向设备请求信息,设备将通过VPN传输信息,但该信息仍然可以包括当前本地LAN分配的非VPN IP地址。

此外,要求提供大量可以广泛使用的数据,无论VPN是否可用。例如,它在范围内传输任何无线网络的SSID。如果您使用的是基于手机的互联网,该设备可以传输手机塔标识符。然后谷歌使用这些信息来三角定位你的位置。它通常不像GPS那样精确,因为需要处理的数据点较少,并不是所有的数据点都可以被Google用来识别唯一的位置,而且来自这些源的距离数据比GPS所使用的精确计时机制的变化更大。然而,如果有足够的关于你周围环境的数据,谷歌至少可以把你的位置定位到社区层面。如果你距离谷歌所熟知的WAP 10英尺以内(即星巴克4010公共Wi上的满酒吧),那么你的位置基本上就是WAP的位置。

票数 4
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/29450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档