javascript - saber - ¿Cómo sabe Google el nombre de mi Computadora?
como saber el nombre de mi pc windows 7 (4)
Ciertamente, no es posible que ningún sitio web identifique su cuenta de usuario. Sin embargo, Google podría hacerlo al combinar su cuenta de usuario con los datos que recopilan a través de Google Sync , Google Drive o algo similar. ¡Mal comportamiento, sin dudas!
Estaba ingresando a mi cuenta de Google recientemente y noté que no solo decía qué navegador estaba usando en ese momento, también sabía el nombre exacto de la computadora que estaba usando. ¿Cómo puede Google obtener estas informaciones?
He estado buscando en Internet métodos de JavaScript que deberían darme un nombre de computadora o similar, pero estoy seguro de que Javascript no puede leer estos datos. Si para algo, el sitio debería contener una pequeña aplicación Java que ejecuta y obtiene los datos, pero eso normalmente requeriría que yo acepte que java se está ejecutando en el navegador haciendo clic en un cuadro de apertura modal.
Entonces pensé que tal vez habían ejecutado algún código C en el navegador, pero ¿cómo lo hacen y acceden a los datos fuera de la "caja de arena" de los navegadores? Una tercera teoría que tengo es que cuando instalé el navegador Google Chrome, pude transmitir estos detalles, pero no tenía sentido cuando noté que también sabía el nombre exacto de mi iPad, aunque no he instalado ningún aplicaciones de google en mi iPad en absoluto. (ni google maps, gmail, chrome ni nada).
ACTUALIZACIÓN 25/01/2016
Le he dado un poco de pensamiento extra y pareció toparse con algo más. Pasé por posibles soluciones usando node.js o Flash para hacer lo mismo, pero recordé que Google escribe todo en Python, lo que me hizo pensar si era lo suficientemente simple usando Python. Encontré esta publicación: ¿Cómo puedo usar Python para obtener el nombre de host del sistema? y pensó que esto podría ser una forma de que Google lo haga. No sé si esto todavía se puede lograr cuando estás escribiendo un sitio web y si también se trata de un método basado en el navegador (ten en cuenta que no soy programador de Python en ningún nivel).
Hice algunas pruebas. Tengo 2 cuentas de Google, y lo que encontré fue que en mi cuenta principal (que uso con Chrome), Google conoce el nombre de mi computadora. En otra cuenta, estoy conectado con Edge y Firefox, pero ninguno de ellos muestra el nombre de mi computadora. No fue hasta que inicié sesión en el navegador Chrome ITSELF (no en la página de Google) como usuario de Chrome que mi segunda cuenta de Google mostraba el navegador que estaba usando.
Comprobé esto en mi computadora portátil: inicié sesión con mi segunda cuenta en el sitio web de Google en un nuevo usuario, que no actualizó el nombre de la computadora en ninguno de los dispositivos en la configuración de seguridad. Una vez que inicié sesión en el navegador de Google con esa cuenta, se muestra el nombre de mi computadora. Por lo tanto, parece que debido a que inició sesión en Google Chrome, Google conoce el nombre de su computadora.
Tenga en cuenta que Google usar un sandbox no hace ninguna diferencia para esto. Es trivial encontrar el nombre de su computadora, todo lo que necesita es un hostname
de hostname
en el símbolo del sistema.
No sé si aún quieres saber eso o no, pero de todos modos, cada solicitud que el navegador envía para cargar todas las páginas en la web tiene algunos encabezados, y esta cabecera tiene cierta información sobre el navegador, la URL de referencia y etc. La más importante en este caso es el encabezado "User-Agent" que incluye información sobre el navegador, el sistema operativo y algo más de información.
Puede acceder a la cadena User-Agent de los navegadores usando Java Script en el lado del cliente a través de:
navigator.userAgent
e incluso en lenguajes de programación del servidor como PHP y ASP, etc.
Esto es, por ejemplo, la cadena de User-Agent del navegador Safari en el dispositivo Macintosh:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A
También puede obtener usted mismo la cadena de agente de usuario y todos los datos analizados here
Porque cuando te conectas a Google, instalan cookies en tu computadora porque conocen tu información y, por así decirlo, vienes aquí como su ID Installor
Cookie su archivo (ID) cuando se conecta al sitio, el sitio usa este archivo para saber si usted vino aquí o no y ellos pueden obtener todas sus informaciones: IP, nombre del equipo, acceso a WIFI y crear una ID especial y única en tu pc es por eso que conocen el nombre de tu computadora