Hay tres formas diferentes de utilizar TLS (1.2):
- el servidor y el cliente se autentican
- solo el servidor se autentica
- ninguno autentica
Si ni el servidor ni el cliente se autentican mediante un certificado, la conexión no está protegida contra los ataques de intermediarios (MITM).
La especificación TLS 1.2 dice que la conexión es segura tan pronto como el servidor se autentica. Y me pregunto:
-
¿Hay alguna diferencia de seguridad si el cliente se autentica o no si el servidor se autentica?
-
Si tanto el cliente como el servidor necesitan autenticarse, ¿importa si el cliente envía un certificado de confianza en el saludo o simplemente envía una contraseña secreta (y segura) como datos de la aplicación?
li>