Razones de seguridad para expulsar al usuario cuando inicie sesión desde dos lugares

1

Cuando la cuenta A ha iniciado sesión en la computadora A, y luego la cuenta A comienza a iniciar sesión en la computadora B, la cuenta A en la computadora A se cerrará automáticamente. ¿Puedo saber cuáles son las posibles razones por las que se debe implementar esta característica? ¿Cómo lo hace más seguro?

    
pregunta XbatbatX 18.02.2016 - 18:25
fuente

2 respuestas

2

Desde la perspectiva de un desarrollador que recientemente ha implementado una función de este tipo, otra posibilidad es evitar que los usuarios se disparen a sí mismos.

Muchas aplicaciones personalizadas / internas tienen flujos de trabajo muy específicos y almacenan mucho estado en la sesión. Si el usuario abandonó algún trabajo a mitad de camino en una computadora, lo termina en otra parte y regresa a la computadora original, puede confundirse con el trabajo sin terminar. Si el usuario elige incorrectamente continuar, entonces los resultados originales se pueden sobrescribir / duplicar.

Por supuesto, es posible mejorar el código para hacer que esto sea menos probable, pero para una aplicación interna, la forma más rentable es evitar inicios de sesión simultáneos.

    
respondido por el billc.cn 18.02.2016 - 19:28
fuente
1

El caso más común es que el inicio de sesión se usa como un token de contabilidad en el lugar de trabajo, es decir, "comprueba cuánto tiempo estás trabajando en la PC". La razón más lógica, pero no es fácil de ver a primera vista, es que simplemente no puedes físicamente estar en los dos lugares geográficamente aislados al mismo tiempo.

    
respondido por el Alexey Vesnin 18.02.2016 - 18:32
fuente

Lea otras preguntas en las etiquetas