如何通过 IP 地址检测用户的真实位置?

信息安全 网络 ip 互联网 用户跟踪
2021-08-10 15:09:38

有很多方法可以检测用户的 IP,例如我们可以通过单击链接或通过任何其他可以获取用户 IP 的通信媒介来获取它。

但繁琐的部分是找到 IP 地址的真实地理位置。

每当我检查时,我只能检索与ISP 所在位置相关的信息,而不是具有该 IP 地址的计算机的确切位置。

我查看的一些用于检测位置的选项是:

  • 如果是公网IP,我们可以追踪它,或者用maltego进一步探索

  • 一些 IP 与 Google 地图记录一起公开列出了确切的物理位置

除了ISP的地址,还有什么方法可以通过IP确定真实地址吗?

1个回答

Geo-ip 位置准确性因国家/地区和提供商而异。一些较小的国家有非常准确的 IP 到邮政地址的内部映射,但这种类型的数据通常不向公众提供。

注意:不同的 Geo-IP 地址数据库也可能具有相同 IP 地址的不同位置数据,因此您可能还需要仔细检查源数据的质量。

获得更准确信息的替代方法:

人们/组织用来获取更准确的地理 IP 信息的方法包括:

1.) HTML5 地理定位,特别是如果远程设备是具有 GPS 或 GPS 类似三角测量功能的移动设备,这可能会为您提供比 Geo-IP 地址更准确的信息。如果设备不使用 GPS,它也可以利用本地无线 SSID 信息并比较其他数据集以确定其物理位置,Google 和 Skyhook 无线拥有映射到物理位置的最终用户 SSID 的大型数据库。注意:如果您可以获取 SSID,则还有其他公共数据库显示 SSID 已映射到物理位置。

http://www.w3schools.com/html/html5_geolocation.asp

http://locationdetection.mobi/

2.) 从广告商那里购买有关 IP 地址的信息,广告商可以根据其他活动,特别是过去的销售和运输信息,通过聚合来确认所有者的运输位置。将汇总的常规和隐藏 cookie 信息与帐户所有者相匹配,以帮助识别使用给定 IP 的一个或多个人,这比 GeoIP 信息更能说明问题。

3.) 查看是否可以将 IPv4 地址与同一主机上的 IPv6 地址匹配。在许多情况下,IPv4 地理位置可能不如同一主机的 IPv6 地理位置信息准确或最新。

可能有许多其他方法可以做到这一点。

阅读一些商业 GeoIP 数据提供商(例如 Maxmind)的常见问题解答也可能会有所帮助,让您了解数据的准确性。

https://support.maxmind.com/

最后应该注意的是,这些信息的某些元素(例如 HTML5 地理位置和唯一 cookie)可能会被发送到 Web 服务器,从而允许某人识别可能试图通过代理或 Tor 等服务伪装其地址的用户。这是 Tor 用户需要小心他们的实施以及他们如何使用该服务的具体原因之一。