MitM con respecto a clientes no autenticados

Aug 21 2020

Estoy tratando de entender cómo se previenen los ataques de intermediarios durante los intercambios de claves, y estoy confundido por esta declaración de Wikipedia :

El uso de la autenticación mutua, en la que tanto el servidor como el cliente validan la comunicación del otro, cubre ambos extremos de un ataque MITM, aunque el comportamiento predeterminado de la mayoría de las conexiones es solo autenticar el servidor.

¿Eso significa que el cliente autentica que realmente está recibiendo del servidor, pero al servidor no le importa quién está enviando? ¿No significa eso que el servidor podría estar hablando con un intruso que se insertó en el medio y el intruso no puede descifrar las respuestas del servidor (que simplemente se reenvían al cliente) pero puede pretender ser el cliente y ver qué es el cliente? ¿enviando?

Respuestas

2 DannyNiu Aug 21 2020 at 09:12

pero puede pretender ser el cliente y ver lo que el cliente está enviando

No, el intruso no puede ver lo que envía ninguna de las partes excepto el texto cifrado y el tamaño del texto cifrado.

Para escuchar a escondidas cualquier conexión en la que el servidor esté autenticado, el intruso debe poder convencer al cliente de que él es el servidor, cosa que el intruso no puede.

¿No significa eso que el servidor podría estar hablando con un intruso que se insertó en el medio

Cualquier caja intermedia de Internet puede hacer eso.

y el intruso no puede descifrar las respuestas del servidor

Cierto, y el intruso tampoco puede descifrar las solicitudes del cliente ya que el intruso no tiene la clave de sesión.

pero puede pretender ser el cliente y ver lo que el cliente está enviando

Nuevamente, el intruso no tiene la clave de sesión, no puede hacer eso.