¿Por qué los sistemas de inicio de sesión les dicen a los usuarios que la dirección de correo electrónico no está en el sistema? [duplicar]

2

¿Estoy en lo cierto al suponer que al decirle a un atacante que un correo electrónico está o no está en el sistema, el inicio de sesión está debilitado? Lo que significa que si el atacante sabe que el correo electrónico es correcto, de hecho ya tiene el 50% de los datos de inicio de sesión, ¿no?

    
pregunta lowtechsun 29.08.2018 - 09:58
fuente

2 respuestas

2

Este es uno de los compromisos entre seguridad y usabilidad.

En un mundo perfectamente seguro, recibiría un mensaje que dice que la información de inicio de sesión es incorrecta (y no especifica el campo de nombre de usuario / contraseña), dejando un ataque sin saber qué campo cambiar para el próximo ataque. Desde el punto de vista de la usabilidad, es un error mucho más agradable ver que el usuario ha ingresado una contraseña o dirección de correo electrónico incorrectamente, por lo que el usuario sabe qué verificar.

Por supuesto, el diseño de Google (Outlook.com de Microsoft es de la misma manera ahora) significa que realmente no pueden decirle que cualquiera de los dos es incorrecto, solo uno u otro (por ellos piden el correo electrónico y la contraseña por separado).

    
respondido por el Allen Howard 29.08.2018 - 15:12
fuente
0

sí, pero las direcciones de correo electrónico son bastante públicas y fácilmente comprometidas. Probablemente por eso están cambiando a números de teléfono.

También el atacante solo ha ganado < 1% de la dificultad requerida para atacar una cuenta.

    
respondido por el user2505690 29.08.2018 - 10:21
fuente

Lea otras preguntas en las etiquetas