Académie OSINT

Outils pour la géolocalisation et l'analyse des images

Lien d'outil:https://github.com/GONZOsint/gvision

Géolocalisation de l'image - le défi actuel

Les jours où nous pouvions compter sur la plupart des images contenant des données de géolocalisation de sortie.En fait, presque toutes les plateformes de médias sociaux dépouillent automatiquement le contenu des données des données EXIF.Cependant, certaines plateformes de médias sociaux, y compris Vkontakte, fourniront plutôt des données de géolocalisation EXIF dans leurs propres interfaces de cartographie pour les profils.Cependant, si nous devons étudier et analyser des images qui n'ont ni les données de géolocalisation EXIF ni servie dans une telle interface de cartographie, nous devons utiliser nos propres analyses pour géolorer les images.

Pour les débutants, l'application d'analyses aux images géolocatives sera inévitablement un processus qui prend du temps.Ce que nous pouvons faire, cependant, est de réduire le temps passé à analyser des images - une solution pour laquelle nous pouvons nous tourner pour atteindre cet objectif est GVision.

Qu'est-ce que GVision et quand dois-je l'utiliser?

Développé par Gonzosint, GVision est un utilitaire de recherche d'image inversé qui installe et s'exécute en tant que script Python et est livré dans un navigateur avec une interface d'application très propre.L'utilitaire utilise l'API Google Cloud Vision pour détecter les repères et identifier leur emplacement.Dans ce cas, il est important d'utiliser l'API Google Cloud Vision car il s'agit d'un service axé sur l'apprentissage automatique qui nous permet de détecter la présence d'objets, de visages, de texte et de logos dans les images.Cependant, il convient de noter que l'API Google Cloud Vision n'est pas en mesure de géolocaliser chaque image ou de détecter chaque point de repère d'une image depuis le début.Cependant, c'est un excellent service pour effectuer une recherche rapide et une analyse de géolocalisation des images.En utilisant GVision, il est possible d'utiliser son interface utilisateur pour faire glisser et déposer rapidement les fichiers et les analyser efficacement.

Comment utiliser GVision?

Avant de commencer à installer et à configurer GVision, nous devons d'abord enregistrer la console de la plate-forme Google Cloud et activer l'API Google Cloud Vision.

Cependant, vous pouvez utiliser l'API Google Cloud Vision pour un maximum de 1000 requêtes gratuites par mois, et toutes les requêtes supérieures à cette limite entraîneront des frais.De plus, pour obtenir l'API, chaque utilisateur doit saisir ses détails de facturation.Ensuite, nous devons créer un compte de service dans Google Cloud Platform Console et télécharger une clé privée au format JSON.

Installation et configuration de GVision

Le processus était très simple - Gonzosint a fait un excellent travail pour garder l'utilitaire non seulement facile à utiliser mais aussi facile à exécuter.Le processus le plus frustrant implique sans doute d'obtenir les clés API nécessaires - mais c'est certainement quelque chose sur lequel Gonzosint n'a aucun contrôle.

Pour obtenir l'outil, les utilisateurs peuvent simplement clone le dépôt du projet à partir de GitHub et simplement utiliser la ligne de commande pour installer les conditions préalables nécessaires en invoquantpip install -r exigences.txt.À ce stade, nous pouvons maintenant invoquerrational Run gvision.pyPour servir l'utilitaire localement via le port 8501. L'utilitaire peut désormais être exécuté directement à partir du navigateur via l'adresse IP et le numéro de port donné.

Ensuite, nous devons télécharger le fichier JSON contenant l'API Google Cloud Vision vers l'interface GVision en cliquant sur «Télécharger un fichier de configuration» et en sélectionnant le fichier JSON en question.Une fois terminé, GVision authentifiera la clé API.

Analyse et géolocation des images

Nous soulignerons à nouveau que GVision et l'API Google Cloud Vision appliquent la détection historique pour identifier et géolocaliser les fonctionnalités significatives dans une image.Le taux de réussite n'est pas à 100%.Cependant, comme nous l'avons souligné au début, la géolocation manuelle des images est un processus long, et GVision peut aider les analystes à gagner du temps et à rationaliser leur flux de travail en conséquence.

Donc, quel type de résultats avons-nous obtenu de GVision.Comme vous pouvez le voir, nous avons téléchargé quelques photos de Fighter Jets de Wagner Group et d'agents du groupe Wagner tirés des médias sociaux russes, et les résultats ont été très impressionnants.Tout d'abord, la fonction de recherche d'image inverse nous a fourni une liste d'URL où les mêmes images ont été utilisées en ligne.Oui, on peut affirmer qu'une recherche d'image inverse normale peut atteindre le même résultat - mais parfois il est préférable d'obtenir une liste d'URL afin que nous puissions faire notre propre vérification.

WhatsApp osint

Lorsque l'API Google Cloud Vision est capable de correspondre à une image de repère, GVision affichera l'emplacement géographique de l'image via l'interface OpenStreetMap intégrée.GVision affichera également les valeurs de latitude et de longitude du point de repère et le nom du voisinage de l'emplacement.

Ensuite, GVision affichera également les entités détectées sur l'image.Les types d'entités retournées sont impressionnantes.Par exemple, une image nommée Wagner Group Fighters a renvoyé les entités de réseau suivantes:

[

"Réservoir",

"Véhicule à moteur",

"Russie",

"Внештатный",

"Mercenaire",

"Wagner Group",

"Arbre",

"Gru",

"Musée"

]


Dans le même temps, il correspondait correctement à l'image à la base de données en ligne, montrant le même combattant de groupe Wagner en plus d'une image visuellement similaire.

La grande question est de savoir si GVision est un outil utile à avoir dans notre boîte à outils Osint.Bien que nous devons souligner que l'API Google Cloud Vision n'est pas suffisamment avancée pour détecter tous les points de repère - il fait un très bon travail pour trouver des matchs.Deuxièmement, les capacités de détection des entités sont également excellentes et fournissent certainement aux Osint des OSINT un grand contexte pour leurs images.



Outils d'enquête sur l'intelligence de l'open source géospatiale
Comment suivre les véhicules grâce à des enquêtes open source?
Intégration de l'intelligence artificielle dans le système d'intelligence américain: une analyse de la situation actuelle de l'intelligence artificielle améliorant l'intelligence géospatiale
Comment utiliser les médias sociaux pour déterminer l'emplacement d'une personne
L'influence du développement de l'informatisation sur l'intelligence open source
Comment les enquêtes sur le renseignement open source capturent le risque environnemental?