web-dev-qa-db-fra.com

Comment puis-je détecter l'emplacement réel de l'utilisateur via son adresse IP?

Il y avait plusieurs façons de détecter l'IP de l'utilisateur, par exemple, nous pouvions l'obtenir via un lien en un seul clic ou via tout autre moyen de communication où nous pouvions obtenir l'IP de l'utilisateur.

Mais la partie fastidieuse consiste à trouver la véritable géo-localisation de l'adresse IP.

Chaque fois que je vérifie, je ne peux récupérer que les informations associées à l'emplacement du FAI et non à l'emplacement exact de l'ordinateur avec cette adresse IP.

Voici quelques options que j'ai examinées pour détecter l'emplacement:

  • S'il s'agit d'une adresse IP publique, nous pourrions la retrouver ou explorer davantage avec maltego

  • Certaines adresses IP ont été répertoriées publiquement avec les enregistrements de carte Google avec l'emplacement physique exact

Existe-t-il un moyen de déterminer l'adresse réelle via l'adresse IP autre que l'adresse du FAI?

20

La précision de la localisation géographique varie considérablement d'un pays à l'autre et d'un fournisseur à l'autre. Certains petits pays ont des mappages internes très précis des adresses IP aux adresses postales, mais ce type de données n'est généralement pas accessible au public.

Remarque: Différentes bases de données d'adresses Geo-IP peuvent également avoir des données de localisation différentes pour la même adresse IP, vous pouvez donc également vérifier la qualité de vos données source.

Autres moyens d'obtenir des informations plus précises:

Les méthodes utilisées par les personnes/organisations pour obtenir des informations géographiques plus précises sont les suivantes:

1.) Géolocalisation HTML5, en particulier si l'appareil distant est un appareil mobile avec des fonctionnalités de triangulation GPS ou GPS, cela peut vous donner des informations beaucoup plus précises que l'adresse Geo-IP. Si l'appareil n'utilise pas le GPS, il peut également exploiter les informations locales du SSID sans fil et comparer ces autres ensembles de données pour déterminer son emplacement physique, Google et Skyhook sans fil ont de grandes bases de données de SSID de l'utilisateur final mappées à des emplacements physiques. Remarque: Si vous pouvez obtenir le SSID, il existe d'autres bases de données publiques indiquant où les SSID ont été vus mappés à des emplacements physiques.

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

http://locationdetection.mobi/

2.) Achetez des informations sur l'adresse IP auprès d'annonceurs qui peuvent confirmer l'emplacement d'expédition des propriétaires via une agrégation basée sur d'autres activités, notamment les ventes passées et les informations d'expédition. Faire correspondre les informations globales régulières et cachées des cookies au propriétaire du compte pour aider à identifier la ou les personnes qui utilisent une adresse IP donnée est beaucoup plus révélateur que les informations GeoIP.

3.) Vérifiez si vous pouvez faire correspondre l'adresse IPv4 à une adresse IPv6 sur le même hôte. Dans de nombreux cas, la géolocalisation IPv4 peut ne pas être aussi précise ou à jour que les informations de géolocalisation IPv6 pour le même hôte.

Il existe probablement de nombreuses autres façons de procéder.

Il peut également être utile de lire certaines des FAQ des fournisseurs commerciaux de données GeoIP telles que Maxmind pour vous donner une idée de la précision des données.

https://support.maxmind.com/

Enfin, il convient de noter que certains éléments de ces informations, tels que la géolocalisation HTML5 et les cookies uniques, peuvent être envoyés au serveur Web, permettant à quelqu'un d'identifier un utilisateur qui pourrait sinon essayer de dissimuler son adresse via un proxy ou un service comme Tor. C'est l'une des raisons spécifiques pour lesquelles les utilisateurs de Tor doivent faire attention à leur implémentation et à la façon dont ils utilisent le service.

13
Trey Blalock