Evaluation de la pertinence des outils de localisation Open Source WIFI
La géolocalisation est une technologie permettant de situer des objets. Elle peut se faire à l'aide d'outils comme des terminaux Wifi. Ce mode de localisation fonctionne en extrayant des identifiants uniques de points d'accès Wifi à proximité et en faisant correspondre ceux-ci à des coordonnées GPS. Ceci se fait grâce à des bases de données contenant des liens entre des identifiants Wifi et leurs positions géographiques.
Des entreprises comme Apple disposent de bases de données de cartographie des réseaux Wifi leur permettant de géolocaliser leurs usagers. Leurs services sont privés et ne sont pas exploitables par un utilisateur ordinaire. De plus, il y a peu d'informations concernant leurs fonctionnements.
Comme ce mode de localisation est puissant, des solutions publiques ont été créées. Celles-ci sont souvent composées d'APIs permettant de chercher dans une base de données l'emplacement d'un point d'accès en fonction de son adresse MAC. Ceci permet aux développeurs d'émettre plusieurs requêtes avec des adresses MAC différentes, de recevoir leurs coordonnées et de fournir une position approximative au dispositif devant être géolocalisé.
Le but de ce travail de Bachelor était d'évaluer des solutions de géolocalisation Wifi open source en démontrant si les données renseignées par ces outils sont pertinentes et utilisables pour localiser des points d'accès.
- Une analyse de ce qui existe a été effectuée.
- Différents logiciels ont été recherchés et testés. Les tests ont été réalisés à la main pour vérifier le fonctionnement des solutions trouvées puis avec des données récupérées sur le terrain dans des zones diverses à l'aide d'un script Python et de la librairie Scapy.
- Finalement, un classement a été établi en fonction des résultats obtenus et de critères d'évaluation.
- Un script Python a été développé permettant de trouver la localisation de points d'accès parmi les outils découverts. Il fournit en sortie un fichier CSV ainsi qu'une carte indiquant leur localisation.
Etudiant: Alexandra Cerottini
Année: 2022
Département: TIC
Filière: Informatique et systèmes de communication (anciennement Télécommunications) avec orientation en Sécurité de l'information
Type de formation: Plein temps
Enseignant responsable: Abraham Rubinstein Scharf
Institut: IICT
Ce travail est confidentiel