Academia OSINT

Herramientas para la geolocalización y análisis de imágenes

Enlace de la herramienta:https://github.com/GONZOsint/gvision

Geolocalización de la imagen: el desafío actual

Atrás quedaron los días en que podríamos confiar en la mayoría de las imágenes que contienen datos de geolocalización de salida.De hecho, casi todas las plataformas de redes sociales despojan automáticamente el contenido de los medios de datos EXIF.Sin embargo, algunas plataformas de redes sociales, incluida Vkontakte, proporcionarán datos de geolocalización exif en sus propias interfaces de mapeo para los perfiles.Sin embargo, si necesitamos investigar y analizar imágenes que no tengan datos de geolocalización exif ni se sirvan en ninguna interfaz de mapeo, debemos usar nuestros propios análisis para geolocar las imágenes.

Para los principiantes, la aplicación de análisis para geolocar imágenes inevitablemente será un proceso que requiere mucho tiempo.Sin embargo, lo que podemos hacer es reducir el tiempo dedicado a analizar imágenes; una solución a la que podemos recurrir para lograr este objetivo es GVision.

¿Qué es GVision y cuándo debo usarlo?

Desarrollado por GonZosint, GVision es una utilidad de búsqueda de imágenes inversa que se instala y se ejecuta como un script de Python y se entrega en un navegador con una interfaz de aplicación muy limpia.La utilidad utiliza la API de Google Cloud Vision para detectar puntos de referencia e identificar su ubicación.En este caso, es importante usar la API de Google Cloud Vision porque es un servicio impulsado por el aprendizaje automático que nos permite detectar la presencia de objetos, caras, texto y logotipos en imágenes.Sin embargo, debe tenerse en cuenta que la API de Google Cloud Vision no puede geolocar cada imagen o detectar cada punto de referencia en una imagen desde el principio.Sin embargo, es un gran servicio para realizar una búsqueda inversa rápida y un análisis de geolocalización de imágenes.Al usar GVision, es posible usar su interfaz de usuario para arrastrar y soltar rápidamente los archivos y analizarlos de manera eficiente.

¿Cómo usar gVision?

Antes de que podamos comenzar a instalar y configurar GVision, primero debemos registrar la consola de la plataforma de Google Cloud y habilitar la API de Google Cloud Vision.

Sin embargo, puede usar la API de Google Cloud Vision para un máximo de 1000 consultas gratuitas por mes, y cualquier consulta por encima de este límite incurrirá en una tarifa.Además, para obtener la API, cada usuario debe ingresar sus detalles de facturación.Luego, debemos crear una cuenta de servicio en la consola de la plataforma de Google Cloud y descargar una clave privada en formato JSON.

Instalación y configuración de GVision

El proceso fue muy simple: Gonzosint hizo un gran trabajo al mantener la utilidad no solo fácil de usar sino también fácil de ejecutar.Podría decirse que el proceso más frustrante implica obtener las claves API necesarias, pero eso es ciertamente algo sobre lo que Gonzosint no tiene control.

Para obtener instalar la herramienta, los usuarios simplemente pueden clonar el repositorio del proyecto de GitHub y simplemente usar la línea de comandos para instalar los requisitos previos necesarios invocandoPIP install -r requisitos.txt.En este punto, ahora podemos invocarracionalización de rayas gvision.pyPara servir a la utilidad localmente a través del puerto 8501. La utilidad ahora se puede ejecutar directamente desde el navegador a través de la dirección IP y el número de puerto dados.

A continuación, necesitamos cargar el archivo JSON que contiene la API de Google Cloud Vision a la interfaz GVision haciendo clic en "Cargar un archivo de configuración" y seleccionar el archivo JSON en cuestión.Una vez hecho esto, GVision autenticará la clave API.

Análisis y geolocator de imágenes

Nuevamente señalaremos que Gvision y la API de Google Cloud Vision aplican la detección de puntos de referencia para identificar y geolocar características significativas en una imagen.La tasa de éxito no es del 100%.Sin embargo, como señalamos al principio, la geolocación manual es un proceso que requiere mucho tiempo, y Gvision puede ayudar a los analistas a ahorrar tiempo y optimizar su flujo de trabajo en consecuencia.

Entonces, ¿qué tipo de resultados obtuvimos de Gvision?Como puede ver, subimos algunas fotos de Wagner Group Fighter Jets y agentes del Grupo Wagner tomados de las redes sociales rusas, y los resultados fueron muy impresionantes.Primero, la función de búsqueda de imágenes inversas nos proporcionó una lista de URL donde las mismas imágenes se han utilizado en línea.Sí, se puede argumentar que una búsqueda de imagen inversa normal puede lograr el mismo resultado, pero a veces es mejor obtener una lista de URL para que podamos hacer nuestra propia verificación.

WhatsApp osint

Cuando la API de Google Cloud Vision puede coincidir con una imagen histórica, GVision mostrará la ubicación geográfica de la imagen a través de la interfaz OpenStreetMap incorporada.GVision también mostrará los valores de latitud y longitud del punto de referencia y el nombre del vecindario de la ubicación.

A continuación, GVision también mostrará las entidades detectadas en la imagen.Los tipos de entidades devueltas son impresionantes.Por ejemplo, una imagen llamada Wagner Group Fighters devolvió las siguientes entidades de red:

[

"Tanque",

"Vehículo de motor",

"Rusia",

"" ´ ш regalo

"Mercenario",

"Group Wagner",

"Árbol",

"Gru",

"Museo"

]


Al mismo tiempo, coincidía correctamente con la imagen con la base de datos en línea, mostrando el mismo luchador del grupo Wagner además de una imagen visualmente similar.

La gran pregunta es si GVision es una herramienta útil para tener en nuestra caja de herramientas OSINT.Si bien debemos señalar que la API de Google Cloud Vision no está lo suficientemente avanzada como para detectar todos los puntos de referencia, hace un muy buen trabajo al encontrar partidos.En segundo lugar, las capacidades de detección de entidades también son excelentes y ciertamente proporcionan a Osint'ers una gran cantidad de contexto para sus imágenes.



Herramientas de investigación de inteligencia de código abierto geoespacial
¿Cómo rastrear los vehículos a través de investigaciones de código abierto?
Integración de la inteligencia artificial en el Sistema de Inteligencia de los Estados Unidos: un análisis de la situación actual de inteligencia artificial que mejora la inteligencia geoespacial
Cómo usar las redes sociales para determinar la ubicación de una persona
La influencia del desarrollo de la informatización en la inteligencia de código abierto
¿Cómo las investigaciones de inteligencia de código abierto capturan el riesgo ambiental?