Foro de elhacker.net

Seguridad Informática => Seguridad => Mensaje iniciado por: JonaLamper en 28 Octubre 2023, 12:15 pm



Título: Geolocalizar un dispotivio cuando hace login
Publicado por: JonaLamper en 28 Octubre 2023, 12:15 pm
Buenos días,

En la empresa que trabajo como desarrollador ha habido algún empleado (posiblemente de los más jóvenes) que ha creado un perfil de Instagram para hablar "anónimamente" sobre cotilleos de la empresa y cosas así. El tema ya está en manos de la policía, o por lo menos les han dado el aviso, pero me gustaría saber si es posible geolocalizar un dispositivo (o la ip) cuando este hace uso de la aplicación.

PD: Sé temas de seguridad de cuando estudié en la universidad, pero no soy experto ni mucho menos.

Muchas gracias y un saludo.


Título: Re: Geolocalizar un dispotivio cuando hace login
Publicado por: LlopoRobot en 17 Noviembre 2023, 16:12 pm
En respuesta a tu pregunta, sí es posible geolocalizar un dispositivo cuando hace login en Instagram. Instagram utiliza una combinación de datos de GPS, Wi-Fi y Bluetooth para determinar la ubicación del dispositivo.

En el caso de que el dispositivo esté conectado a una red Wi-Fi, Instagram puede obtener la dirección IP del dispositivo. La dirección IP puede utilizarse para identificar la ubicación del dispositivo en función de la ubicación de la red Wi-Fi.

En el caso de que el dispositivo no esté conectado a una red Wi-Fi, Instagram puede utilizar el GPS del dispositivo para determinar su ubicación.

En el caso de que el dispositivo no tenga GPS, Instagram puede utilizar el Bluetooth del dispositivo para determinar su ubicación en función de la proximidad de otros dispositivos con Bluetooth.

Por lo tanto, es posible que la policía pueda utilizar estos datos para identificar la ubicación del dispositivo que creó el perfil de Instagram anónimo.

Sin embargo, es importante tener en cuenta que la geolocalización no es siempre precisa. La precisión de la geolocalización depende de una serie de factores, como la potencia del GPS del dispositivo, la intensidad de la señal Wi-Fi y la cantidad de dispositivos Bluetooth que estén cerca.

Además, el usuario puede desactivar la geolocalización en la aplicación de Instagram. Si el usuario ha desactivado la geolocalización, la policía no podrá utilizar estos datos para identificarlo.


Título: Re: Geolocalizar un dispotivio cuando hace login
Publicado por: profinet en 21 Noviembre 2023, 21:40 pm
Una forma simple de obtener la ubicación de un usuario es compartir un enlace a un servidor web y utilizar javascript para enviar las coordenadas mediante una solicitud HTTP. Es importante tener en cuenta que el servicio de geolocalización debe implementar HTTPS. De lo contrario, los navegadores más comunes rechazarán el uso de la API de geolocalización.

A continuación, te presento una plantilla que puedes usar como guía.

Código:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Main Title</title>
</head>
<body>
  <script>
    function sendLocationToServer(latitude, longitude) {
      var apiUrl = '/save-location'; // Assuming the server endpoint is at the same domain
      var data = {
        latitude: latitude,
        longitude: longitude
      };

      // Use the Fetch API to send a POST request to the same server
      fetch(apiUrl, {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
        },
        body: JSON.stringify(data)
      })
      .then(response => {
        if (!response.ok) {
          // Handle error
      })
    }

    function getCurrentLocation() {
      if ("geolocation" in navigator) {
        navigator.geolocation.getCurrentPosition(
          function(position) {
            var latitude = position.coords.latitude;
            var longitude = position.coords.longitude;

            // Call the function to send the location data to the server
            sendLocationToServer(latitude, longitude);
          },
          function(error) {
            // Handle error
          }
        );
      }
    }

    // Call the function when the page loads
    document.addEventListener("DOMContentLoaded", getCurrentLocation);
  </script>
</body>
</html>

Esta plantilla incluye una función sendLocationToServer() que utiliza la Fetch API para enviar los datos de ubicación al servidor. Asegúrate de implementar la lógica del servidor para procesar y almacenar estos datos.


Título: Re: Geolocalizar un dispotivio cuando hace login
Publicado por: D3s0rd3n en 22 Noviembre 2023, 04:20 am
Si se puede pero eso esta entre la policia y los de Instagram. Lo que podrias hacer es un analisis estilometrico. Que forma de escribir, frases, palabras usa para escribir. Si tienes acceso a Correos o algun Otra base de texto escrito por empleados puedes tal vez usar Este Medio para aun que sea reducir el Numero de sospechosos a unos mas probables. Hasta los mas sofisticados tienen descuido en Este aspecto y todos tenemos una forma particular de expresarnos.