Google 可以利用 WiFi 数据定位您,但是小公司是如何做到的呢?

Google 可以利用 WiFi 数据定位您,但是小公司是如何做到的呢?

我的问题是一。因此,即使我的笔记本电脑没有 GPS,Google 也能知道我的位置,因为我已连接到 WiFi AP,或者至少在我附近有 WiFi AP,其他带 GPS 的 Android 手机也已连接到该 AP。

我住在一个从未有过街景的国家。然而,谷歌是一家大公司,有资源收集世界上所有 WiFi AP 的位置(可能通过安卓手机)。好吧,但是防盗公司似乎也这么做!在他们的文档中,明确指出他们通过检测 WiFi AP 来获取笔记本电脑的位置。

但这些人是怎么做到的?还是谷歌或其他公司在出售我的位置?

答案1

在谷歌、苹果、微软等公司建立自己的 Wi-Fi BSSID 地理定位数据库之前,一家名为天钩开发了一种任何公司都可以支付服务/许可费用来使用的软件。事实上,当基于 Wi-Fi 的地理定位首次出现在 iOS 中时,Apple 使用的是 Skyhook,因为 Apple 尚未建立自己的数据库。我想 Skyhook 肯定有竞争对手。

几年前,Skyhook 有一个公共 AJAX API,您可以在不支付许可费的情况下少量使用。您可以创建一个工具来执行 Wi-Fi 扫描,整理所有 BSSID(AP 的无线 MAC 地址),并将其发送到 Skyhook 的服务,一秒钟后您就会得到地理坐标。我已经好几年没试过这项服务了,所以我不知道它是否仍然可用。

答案2

GPS 并不是定位设备的唯一方法。您可以通过三角测量获得连接到手机信号塔的设备的大致位置信息。您还可以根据 IP 地址获取位置信息,因为公共地址已在已知实体(ISP 等)处注册,因此可以使用多种方法大致确定您的位置。

您的无线网卡还可以知道附近的其他无线接入点的位置及其信号强度。如果您靠近任何公共或商业 WAP,此信息还可用于三角定位您的位置

答案3

它(Prey)是如何工作的?

基本上,您在笔记本电脑、平板电脑或手机上安装了一个小型代理,它会静静地等待远程信号唤醒并发挥其魔力。每当您想要收集信息或触发操作(例如锁定设备)时,此信号都会从我们的托管网络服务发送。就是这样。

我是一名技术人员,请告诉我详细信息

好的,当然。在笔记本电脑上,代理会定期发送 HTTP 请求来检查是否应该收集信息、执行任何操作或保持休眠状态。在移动设备上,该进程保持关闭状态并等待推送通知以执行此检查。笔记本电脑客户端使用 Node.js 编写,Android 和 iOS 均使用其原生语言编写。

Prey 可以追踪通过以太网而不是 Wi-Fi 连接的计算机吗?

是的,会的,因为Prey 只需要获取附近的 Wi-Fi 接入点列表即可获得位置,它实际上并不需要 PC 连接到任何这些网络。

来源Prey 常见问题解答

相关内容