Certificado de servidor SSL opcional

3

En RFC 6101 (Of SSLv3), En la página 22 ServerHello Certificate está marcado con * lo que significa mensajes opcionales o dependientes de la situación que no siempre se envían. Significa que el Certificado es opcional en el mensaje de saludo del servidor. ¿Cuáles son los casos en que el certificado del servidor no se envía en SSLv3 Handshake?

    
pregunta doptimusprime 18.06.2014 - 14:24
fuente

2 respuestas

3

El servidor no enviará un mensaje Certificate si el cliente y el servidor acuerdan utilizar un conjunto de cifrado que no requiere un certificado de servidor. Estos son principalmente:

  • las suites de cifrado "DH_anon" (que son débiles contra los atacantes activos, precisamente porque el servidor no está realmente autenticado);
  • las suites de cifrado "PSK", que significa clave precompartida (el cliente y el servidor ya comparten alguna clave secreta y solo quiero ampliar eso);
  • las suites de cifrado "SRP" (una variante de PSK donde el secreto compartido es una contraseña de baja entropía - SRP es un algoritmo PAKE que emplea matemáticas ingeniosas para superar la debilidad inherente de las contraseñas).

Ninguno de estos se usa en la práctica por los navegadores web y los servidores; las suites de cifrado DH_anon no son compatibles porque son débiles contra la suplantación del servidor; Las suites de cifrado PSK y SRP no son compatibles porque asumen un secreto compartido, que no existe en contextos web "normales" (cliente / negocio).

    
respondido por el Tom Leek 18.06.2014 - 16:36
fuente
3

Si está utilizando sistemas de cifrado anónimos (ADH, etc.) no intercambia certificados. Pero en este caso necesita otra forma de identificar a su compañero, porque la identificación ya no se realiza con el certificado. Y sin la identificación del par, estás abierto a los ataques del hombre en el medio.

    
respondido por el Steffen Ullrich 18.06.2014 - 16:24
fuente

Lea otras preguntas en las etiquetas