¿Cómo sabe Google si estoy iniciando sesión desde una máquina nueva (usando el navegador web)? [duplicar]

0

Cada vez que inicio sesión en mi cuenta de Google en un navegador web en una máquina nueva, me advierte de actividad sospechosa. ¿Cómo sabe Google que es una nueva máquina? Estoy tratando de implementar algo similar para mi sitio web, donde debo permitir que el usuario inicie sesión sin ninguna notificación si sé que ya había iniciado sesión desde esa máquina antes, mientras que, por otro lado, quiero notificar al usuario si el usuario está iniciar sesión desde una nueva máquina.

    
pregunta rvenkatesh 17.07.2018 - 21:21
fuente

2 respuestas

0

El comentario de @Joe M. proporciona un buen enlace sobre cómo Google logra esto.

Por lo que busca lograr, simplemente capturar la dirección IP del visitante parece que sería eficaz para determinar usuarios nuevos o recurrentes, aunque esto no es suficiente, ya que varios usuarios únicos pueden navegar a su sitio desde el interior. misma red interna (para su servidor, esto parecería provenir de la misma IP externa) y debe manejarse individualmente. Si esta fuera su única lógica, entonces solo podría tener 1 visitante único por IP, lo que probablemente no sea lo que está buscando.

Para manejar esto, deberías asignar una cookie única a cada visitante único. Esto funciona para Google porque asociará su nombre de usuario con esta cookie. A menos que tenga algo con lo que asociar la cookie (nombre de usuario, id, etc.), no será posible porque las solicitudes podrían falsificarse replicando los encabezados de solicitud de otra máquina usando la misma IP externa.

Supongo que podría asociar una huella dactilar de WebGL, que sería exclusiva de la máquina específica, y asociarla junto con la IP externa para el valor de la cookie.

    
respondido por el waymobetta 17.07.2018 - 22:10
fuente
0

No estoy seguro de los detalles de cómo lo hace Google específicamente, pero es probable que lo haga con una combinación de muchos factores, entre los que se incluyen su dirección IP, ubicación geográfica, huella digital del navegador (como Agente de usuario y complementos). , etc.

Lo más probable es que no sea uno solo de estos factores los que activarán una advertencia, sino una combinación de ellos.

Para obtener más detalles, consulte el comentario que hice en la publicación vinculada a Joe M.

Para crear un sistema así, deberá incorporar más información que la dirección IP y las cookies para no abrumar a los usuarios con falsos positivos, así como persistir si un usuario borra sus cookies por cualquier motivo.

    
respondido por el jsaigle 17.07.2018 - 22:44
fuente

Lea otras preguntas en las etiquetas